Visualize costs with Grafana
Create beautiful, interactive cost dashboards with Grafana. Import pre-built dashboards or build custom visualizations for your cost optimization workflows.
Pre-built Dashboards
Ready-to-use Grafana dashboards for cost monitoring and optimization
Real-time Visualization
Live cost data visualization with customizable time ranges and filters
Dashboard Library
Comprehensive library of cost dashboards for different use cases
Quick setup process
Configure Data Source
Add DeepCost as a data source in your Grafana instance
Import Dashboards
Import pre-built dashboards from the DeepCost dashboard library
Customize Views
Modify dashboards to match your specific requirements and branding
Set Up Alerts
Configure Grafana alerts for cost thresholds and anomalies
Grafana Benefits
Interactive dashboards
Drill down into cost data with dynamic filtering
Flexible visualization
Multiple chart types and customization options
Team sharing
Share dashboards and collaborate on cost analysis
Pre-built Dashboards
Cluster Cost Overview
High-level view of cluster costs, trends, and budget tracking
Included panels:
Resource Optimization
Detailed resource utilization and rightsizing recommendations
Included panels:
Multi-Cloud Comparison
Compare costs across AWS, GCP, Azure, and other cloud providers
Included panels:
FinOps Executive
Executive-level dashboard for financial operations and cost governance
Included panels:
Data Source Configuration
Configure DeepCost as a data source in Grafana:
# Grafana Data Source Configuration Name: DeepCost Type: Prometheus URL: http://deepcost-prometheus:9090 Access: Server (default) # Or use DeepCost REST API directly Name: DeepCost API Type: JSON API URL: https://api.deepcost.io/v1 Headers: Authorization: Bearer YOUR_API_TOKEN Content-Type: application/json
Import Dashboard
Import dashboards using these Grafana dashboard IDs:
# Dashboard IDs for Grafana Import Cluster Cost Overview: 15234 Resource Optimization: 15235 Multi-Cloud Comparison: 15236 FinOps Executive: 15237 # Or import via JSON curl -H "Authorization: Bearer YOUR_API_TOKEN" \ https://grafana.com/api/dashboards/15234/revisions/1/download \ > deepcost-cluster-overview.json
Frequently Asked Questions
How long does Grafana integration take?
Setup takes about 5 minutes. Configure your Grafana API credentials in DeepCost, enable metrics export, and cost data will start flowing to Grafana immediately.
What Grafana permissions are required?
DeepCost requires API keys with metrics write permissions for sending cost data. All communication uses secure API endpoints with encrypted transmission.
How is my cost data secured in Grafana?
Cost metrics are transmitted over encrypted HTTPS connections and stored according to Grafana's security standards. All data follows SOC 2 compliance requirements.
Can I customize the Grafana dashboards and alerts?
Yes, our pre-built dashboards are fully customizable. You can modify visualizations, add custom queries, combine cost metrics with your existing infrastructure metrics, and create custom alert rules.
What's the metric refresh frequency?
Cost metrics are sent to Grafana every 60 seconds by default, providing near real-time visibility. You can adjust the interval based on your monitoring requirements.