ROI Analytics Dashboards
The 10x Engine publishes optimization insights and metrics via its metrics output, designed to work with any time-series database. The Grafana dashboards documented here are one recipe—purpose-built visualizations that show exactly where money is being saved and where additional optimization opportunities exist. Splunk, Elastic, and Datadog templates are on the roadmap.
What You'll Find
Each dashboard correlates directly to a Log10x app and shows:
- Realized savings - Actual cost reductions from your deployed apps
- Optimization opportunities - AI-identified patterns that could save more
- Historical trends - Track savings over time to demonstrate ROI
- Per-app breakdown - Understand which optimization strategies deliver the most value
Available Dashboards
Cross-app view of your entire log optimization pipeline. Combines data from all apps into a single ROI summary.
| What it shows | Why it matters |
|---|---|
| Total monthly savings | Combined ROI across all optimization |
| Savings by app | Compare Receiver (Filter and Compact modes) vs Retriever |
| Trend analysis | Month-over-month improvement tracking |
| Cost projections | Forecast savings at scale |
Dashboard JSON: log_analytics.json
Identifies high-cost log patterns in your existing analytics platforms (Splunk, Elasticsearch, Datadog, CloudWatch) via an on-demand API query — no DaemonSet required. Populated by the MCP server's SIEM-sample tool (the evolution of the old Cloud Reporter app). Use this before deploying any in-cluster apps to understand where optimization will have the biggest impact.
| What it shows | Why it matters |
|---|---|
| Cost per application | Prioritize optimization by ROI potential |
| Volume by severity | Find debug/info logs eating your budget |
| Top expensive patterns | Target specific log statements for reduction |
Dashboard JSON: cloud_reporter.json
Related: Reporter (DaemonSet alternative), log10x-mcp
Real-time pre-SIEM visibility into log flow. The Reporter DaemonSet tails the same stream your forwarder sees and publishes cost insight metrics. Shows what's being processed and identifies optimization targets.
| What it shows | Why it matters |
|---|---|
| Events per second by source | Understand throughput and identify spikes |
| Pattern distribution | See which log types dominate your volume |
| Savings projections | Estimate ROI from Receiver (Filter or Compact mode) deployment |
Dashboard JSON: edge_reporter.json
App docs: Reporter
Tracks cost savings from policy-based filtering. Shows exactly how much you're saving by dropping or sampling noisy events.
| What it shows | Why it matters |
|---|---|
| Events dropped/sampled | Volume prevented from reaching your SIEM |
| Policy effectiveness | Which rules deliver the most savings |
| Cost savings ($/day) | Direct ROI measurement |
| Compliance audit | Track what was filtered and why |
Dashboard JSON: edge_receiver.json
App docs: Receiver
Monitors lossless volume reduction and template efficiency. Shows how much volume reduction you're achieving without data loss.
| What it shows | Why it matters |
|---|---|
| Reduction ratio | Actual reduction achieved (typically 50-80%) |
| Bytes in vs bytes out | Raw numbers for capacity planning |
| Template coverage | How much of your log traffic is optimized |
| Cost savings ($/day) | Dollar value of optimization |
Dashboard JSON: edge_optimizer.json
App docs: Receiver (Compact mode)
Tracks S3-based log archival and on-demand streaming. Shows the cost difference between S3 storage and SIEM ingestion.
| What it shows | Why it matters |
|---|---|
| Events diverted to S3 | Volume bypassing expensive SIEM indexing |
| S3 vs SIEM cost comparison | Direct savings visualization |
| Query latency | Performance metrics for on-demand streaming |
| Diversion rate | Percentage of logs going to low-cost storage |
Dashboard JSON: retriever.json
App docs: Retriever
Deployment Options
Access ROI Analytics directly from the Log10x Console at console.log10x.com. Dashboards are pre-configured and automatically populated with your data.
Deploy dashboards to your own Grafana instance for full data control:
- Download dashboard JSON files from GitHub
- Import via Grafana UI: Dashboards > Import > paste JSON
- Configure your Prometheus data source
- Dashboards will populate automatically from 10x Engine metrics
All dashboard definitions: log-10x/backend/grafana/dashboards
Configuring Metric Output
The 10x Engine publishes optimization metrics that power these dashboards. Configure your metric output based on your deployment model:
| Output Type | Use Case | Configuration |
|---|---|---|
| Log10x Managed | SaaS deployment | Log10x Metric Output |
| Prometheus Remote Write | Self-hosted Prometheus | Remote Write |
| Prometheus Scrape | Pull-based collection | Scrape Endpoint |
| Push Gateway | Batch/job workloads | Push Gateway |
Full reference: Metric Output Configuration