
Grafana Has a Free API: Build Dashboards for Any Data Source
Why Grafana Grafana is the visualization standard. Connect to Prometheus, InfluxDB, Elasticsearch, PostgreSQL, MySQL, Loki — 150+ data sources. Build dashboards that your entire team can use. Install # Docker docker run -d -p 3000:3000 grafana/grafana-oss # Helm on K8s helm install grafana grafana/grafana -n monitoring Grafana API # Create a dashboard curl -X POST http://localhost:3000/api/dashboards/db \ -H 'Authorization: Bearer YOUR_API_KEY' \ -H 'Content-Type: application/json' \ -d '{"dashboard": {"title": "My Dashboard", "panels": []}, "overwrite": false}' # List dashboards curl http://localhost:3000/api/search?type = dash-db \ -H 'Authorization: Bearer YOUR_API_KEY' # Export dashboard curl http://localhost:3000/api/dashboards/uid/DASHBOARD_UID \ -H 'Authorization: Bearer YOUR_API_KEY' Dashboard as Code (Grafonnet) local grafana = import 'grafonnet/grafana.libsonnet' ; local dashboard = grafana . dashboard ; local prometheus = grafana . prometheus ; local graph = grafana . graphP
Continue reading on Dev.to DevOps
Opens in a new tab

