Integrations

Grafana
Connect Grafana to visualize your telemetry data from RocketLogs.
Overview
RocketLogs exposes Prometheus-compatible and Loki-compatible APIs, allowing you to use Grafana for visualization while RocketLogs handles storage, querying, and anomaly detection.
Add Prometheus Data Source (Metrics)
Configure Grafana to query metrics from RocketLogs:
- In Grafana, go to Configuration > Data sources
- Click Add data source
- Select Prometheus
- Configure the connection:
URL: https://mimir.rocketgraph.app/prometheus
Custom HTTP Headers:
Header: Authorization
Value: Bearer YOUR_ROCKETLOGS_API_TOKEN
Header: X-Scope-OrgID
Value: YOUR_TENANT_IDAdd Loki Data Source (Logs)
Configure Grafana to query logs from RocketLogs:
- In Grafana, go to Configuration > Data sources
- Click Add data source
- Select Loki
- Configure the connection:
URL: https://loki.rocketgraph.app
Custom HTTP Headers:
Header: Authorization
Value: Bearer YOUR_ROCKETLOGS_API_TOKEN
Header: X-Scope-OrgID
Value: YOUR_TENANT_IDAdd Tempo Data Source (Traces)
Configure Grafana to query traces from RocketLogs:
URL: https://tempo.rocketgraph.app
Custom HTTP Headers:
Header: Authorization
Value: Bearer YOUR_ROCKETLOGS_API_TOKEN
Header: X-Scope-OrgID
Value: YOUR_TENANT_IDExample Dashboard JSON
Import this dashboard to get started with visualizing your telemetry:
{
"dashboard": {
"title": "RocketLogs Overview",
"panels": [
{
"title": "Request Rate",
"type": "timeseries",
"datasource": "Prometheus",
"targets": [
{
"expr": "sum(rate(http_requests_total[5m])) by (service)",
"legendFormat": "{{service}}"
}
]
},
{
"title": "Error Rate",
"type": "timeseries",
"datasource": "Prometheus",
"targets": [
{
"expr": "sum(rate(http_requests_total{status=~'5..'}[5m])) / sum(rate(http_requests_total[5m])) * 100",
"legendFormat": "Error %"
}
]
},
{
"title": "Recent Logs",
"type": "logs",
"datasource": "Loki",
"targets": [
{
"expr": "{job=~'.+'} |= ''"
}
]
}
]
}
}Using Grafana Cloud?
The same configuration works with Grafana Cloud. Add RocketLogs as external data sources in your Grafana Cloud instance using the URLs and authentication shown above.
For more information, see the Grafana Cloud documentation