Skip to content

Expand Libraries

Open-source libraries for expanding compact events produced by the Receiver (Compact mode). Each library expands events from compact form by resolving templates and substituting variable values, the reverse of the compact step 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 expands compact events client-side, for example in the Dev app's tabbed event viewer (Raw, Template, Variables, Pattern).