MyObservability

Grafana & Prometheus Observability


Grafana is a visualization and Observability platform that allows users to query, display, and analyze metrics from different data sources, including Prometheus.

Prometheus is a time-series database and monitoring system. It collects metrics, stores them efficiently, and allows for querying and alerting based on time-series data.

How Do Grafana & Prometheus Work Together?


Grafana

Grafana Architecture

  1. Introduction
  2. Architecture

Platform Setup

  1. Grafana Alloy - Telemetry Collector
  2. Lab Setup - OpenTelemetry Collector
  3. Lab Setup - Grafana Alloy
  4. Lab Setup - Hybrid (OTel + Alloy)
  5. Lab Setup - Prometheus Integration
  6. Lab Setup - Kubernetes Monitoring

Data Collection

  1. Data Collection
  2. Data Sources

Monitor Application

  1. Application Observability
  2. Database Observability
  3. Frontend Observability
  4. AI Observability
  5. Profiles

Monitor Infrastructure

  1. Kubernetes Monitoring
  2. Cloud Monitoring

Adaptive Telemetry

  1. Adaptive Logs
  2. Adaptive Metrics
  3. Adaptive Traces

AIOps

  1. Alerting
  2. Dashboarding
  3. IRM
  4. Grafana Assistant
  5. Dynamic Alerting
  6. Sift Investigation

Administration

  1. Administration

Prometheus

Prometheus is a time-series database and monitoring system. It collects metrics, stores them efficiently, and allows for querying and alerting based on time-series data.

Grafana or other API consumers can be used to visualize the collected data.

  1. Introduction
  2. Architecture
  3. Lab Setup
  4. PromQL - Basics
  5. PromQL - Functions
  6. Dashboard & Visualisation
  7. Instrumenting - Client libraries
  8. Instrumenting - Exporter & Integrations
  9. Push Gateway
  10. Service Discovery
  11. Alert Manager
  12. Scaling & Storage
  13. Kubernetes

Note:


My Contact Information

👉 LinkedIn GitHub My Page


My Other sites
👉 My Observability My AIOps My A.I. My Architecture