Skip to content

Edge Reporter

The Edge Reporter app enable storage and licensing cost optimization by pinpointing high-cost app/infra events before forwarders ship them to log analyzers.

Edge Reporter Console

Pinpoint Costly Events

Deliver granular cost insight for app/infra event types incurring the highest storage and licensing costs. Provide dev teams with data for targeting highest-impact optimization efforts.

Processing production logs reveals precise cost distribution patterns by event type, enabling targeted optimization strategies. See detailed cost analysis examples from the dev app for comprehensive breakdowns and savings calculations.

AI Recommendations

The reasoning AI model provides context on the origin of the costliest event types and delivers actionable recommendations for lowering costs. Use the model built into the managed 10x Console dashboards or bring your own (OpenAI, Anthropic, Grok).

Regulate Costs

Integrate cost metrics with Edge regulators app to actively control 'noisy' telemetry and prevent over-billing.

Logs to Metrics

Integrate granular cost metrics into your FinOps dashboards and alerting using Metric outputs.

Deliver actionable event-level cost insight metrics to CloudWatch and Datadog to detect operational anomalies and enhance FinOps dashboards and alerting.

Query the 10x REST API to apply custom ML algorithms like Policy functions to control and regulate observability costs.

Workflow

The Edge Reporter app processes events from a variety of log forwarders, such as Fluentd, Fluent Bit, Filebeat, and Logstash. Configure the app to process all or a subset of collected events, allowing for targeted cost analysis.

graph LR
    A["<div style='font-size: 14px;'>🚙 Forwarder</div><div style='font-size: 10px; text-align: center;'>Sidecar Process</div>"] --> B["<div style='font-size: 14px;'>📡 Receive</div><div style='font-size: 10px; text-align: center;'>Stream Events</div>"]
    B --> C["<div style='font-size: 14px;'>🔄 Transform</div><div style='font-size: 10px; text-align: center;'>into TenXObjects</div>"]
    C --> D["<div style='font-size: 14px;'>🎁 Enrich</div><div style='font-size: 10px; text-align: center;'>Add Context</div>"]
    D --> E["<div style='font-size: 14px;'>📊 Aggregate</div><div style='font-size: 10px; text-align: center;'>Group by Cost</div>"]
    E --> F["<div style='font-size: 14px;'>📈 Report</div><div style='font-size: 10px; text-align: center;'>Publish Metrics</div>"]

    classDef deploy fill:#7c3aed88,stroke:#6d28d9,color:#ffffff,stroke-width:2px,rx:8,ry:8
    classDef receive fill:#9333ea88,stroke:#7c3aed,color:#ffffff,stroke-width:2px,rx:8,ry:8
    classDef transform fill:#2563eb88,stroke:#1d4ed8,color:#ffffff,stroke-width:2px,rx:8,ry:8
    classDef enrich fill:#059669,stroke:#047857,color:#ffffff,stroke-width:2px,rx:8,ry:8
    classDef aggregate fill:#ea580c88,stroke:#c2410c,color:#ffffff,stroke-width:2px,rx:8,ry:8
    classDef report fill:#16a34a88,stroke:#15803d,color:#ffffff,stroke-width:2px,rx:8,ry:8

    class A deploy
    class B receive
    class C transform
    class D enrich
    class E aggregate
    class F report

🚙 Forwarder: Runs 10x as a sidecar process to log forwarders for real-time event analysis

📡 Receive: Read events continuously from log forwarders via IPC

🔄 Transform: Structures log events into well-defined TenXObjects

🎁 Enrich: Applies enrichment rules to augment TenXObjects with intelligent context

📊 Aggregate: Groups TenXObjects to show data volume per event type, severity, and more

📈 Report: Publishes cost insight metrics for visualization and alerting

Architecture

Edge reporters execute as a log forwarder sidecar process to report on log/trace events before they ship to output destinations (e.g., Splunk, Datadog).

Without 10x, a small segment of noisy app/infra event types can drive most log analytics and storage costs, with little to no cost visibility.

Image title
❌ Forwarders ship events to log analyzers with no cost visibility.

The 10x Engine executes as a sidecar process to identify the app/infra events incurring the highest costs and report as metrics to the 10x Console.

Image title
✅ Edge Reporters publish event cost metrics to the 10x console.

The 10x Engine executes as a sidecar process to identify the app/infra events incurring the highest costs and report as metrics to a Metric output for visualization, alerting and anomaly detection.

Image title
✅ Edge Reporters publish event cost metrics to time-series DBs.