Flavors
The 10x Engine is offered in a number of flavors (i.e., binary distributions).
Each flavor is designed to meet the footprint and feature requirements of a target subset set of apps executing in dev, edge, and cloud environments:
Edge
A small footprint, fast-starting single artifact native binary for running edge applications.
This flavor is employed by the sidecar launcher.
Pre-compiled extensions: Edge.
JIT Edge
A packaged JRE subset optimized for small size and memory footprint for running edge applications with the ability to dynamically load input and event/time-series output extensions.
To specify .jar files to dynamically load into the host JVM see the jarfiles launch argument.
Dynamically loaded extensions: Edge.
This flavor is employed by the sidecar launcher.
Cloud
A packaged JRE subset for generating symbol libraries and running cloud and edge applications.
This flavor contains:
- Edge capabilities.
- The Compile pipeline.
- Datadog, CloudWatch, Elastic, SignalFx time-series outputs.
- Log analyzer and object storage input extensions.
Dynamically loaded extensions: Cloud.
Features
The following table outlines the different capabilities provided by each runtime flavor:
| Feature | Edge | JIT Edge | Cloud |
|---|---|---|---|
| OS | 1 | ||
| Compiler | |||
| Forwarder Inputs | |||
| Analyzer Inputs | |||
| Storage Inputs | |||
| Custom Inputs | |||
| Time-Series Outputs | 2 | ||
| Custom Outputs |
-
Ubuntu variants Only. ↩
-
Supports Prometheus and log time-series outputs. ↩