API
The 10x Engine offers a wide array of APIs for adding new capabilities and integrations during both the compile and run phases:
-
Runtime JS
Enrich, aggregate, and filter TenXObjects at runtime using the TenX JavaScript library.
-
Launch
Launch the 10x Engine via the CLI, serverless functions, k8s charts, and more.
-
Metrics
Query aggregated TenXSummary metrics and monitor engine health via REST.
-
Compile
Compile symbol files from source code, binary/text files, and external sources.
-
Input
Read events into the engine from log analyzers, forwarders, and object storage.
-
Output
Write TenXObjects and aggregated summaries to event and metric outputs.
-
Manage
Manage user accounts, environments, and permissions via REST.
-
License
Track engine usage and generate billing reports for air-gapped deployments.
-
GitHub
Public repositories for configuration, modules, Helm charts, and extensions.