Grafana Flashcards

📊 Grafana Flashcards

Visualization & observability platform for metrics, logs, and traces

💡 What is Grafana?

Open-source platform for creating dashboards, visualizing data, and monitoring systems in real time.

🔌 Data Sources

Connect to Prometheus, Loki, Tempo, Elasticsearch, InfluxDB, SQL databases, and many others via plugins.

📊 Dashboards & Panels

Dashboards are collections of panels (graphs, tables, gauges) each driven by queries to data sources.

🧭 Variables & Filters

Use variables to create dynamic, reusable dashboards with drop-down filters for flexible views.

🚨 Alerting

Set up alert rules on queries, send notifications via Slack, email, PagerDuty, or webhooks.

📝 Annotations

Add notes or event markers on graphs to highlight deployments, incidents, or external triggers.

🧰 Transformations

Modify, join, filter, and calculate fields on query results directly within Grafana panels.

🔭 Logs, Metrics, Traces

Unify observability by integrating metrics (Prometheus), logs (Loki), and traces (Tempo) in one view.

🛡️ Permissions & Roles

Control access with organizations, teams, roles, and SSO integrations like OAuth or LDAP.

📦 Plugins

Extend capabilities with panel, data source, and app plugins from the Grafana plugin ecosystem.

⚙️ Provisioning

Manage dashboards, data sources, and alerting as code using YAML/JSON files for automation.

🚀 Deployment

Run self-hosted via Docker/Kubernetes or use Grafana Cloud for a managed observability stack.