Expand Libraries
Open-source libraries for expanding compact events produced by the Edge Optimizer. Each library reconstructs full events from compact form by resolving templates and substituting variable values — the reverse of the compaction performed at the edge.
Java Decoder
The Java decoder is used by platform plugins that need to expand compact events within JVM-based search and analytics engines. The L1ES plugin for Elasticsearch uses this library to transparently expand compact events at query time, so Kibana dashboards, searches, and alerts work unchanged on optimized data.
JavaScript Decoder
The JavaScript decoder is used by the Console app to expand compact events within its Dev CLI interface — the same tabbed event viewer (Raw, Template, Variables, Pattern) shown on the Dev app page. When the Console renders processed events, the JS decoder expands them client-side for display.