Grafana is an open-source visualisation and dashboarding platform for time-series and observability data. It connects to many data sources (Prometheus, Loki, Tempo, Elasticsearch, MySQL, BigQuery, CloudWatch, Datadog) and renders queries as panels: graphs, tables, heatmaps, single-stat tiles, and more.

Core capabilities

  • Dashboards. Compositions of panels with shared time ranges and variable…

OpenTelemetry (OTel) is the CNCF standard for instrumenting applications to produce telemetry: traces, metrics, and logs. It defines an open specification, language SDKs, a vendor-neutral collector, and wire protocols so applications can be instrumented once and the data can be sent to any compatible backend.

What it covers

  • API and SDK. Per-language libraries for creating spans, recording…

Distributed tracing captures the path of a single request as it travels through multiple services, recording the timing, parent-child relationships, and metadata of each step. A trace gives operators a flame-graph view of where latency comes from and how services depend on each other.

Core concepts

  • Trace. The full record of one request across all services it touches, identified by a…

Metrics are numerical measurements aggregated over time, used for dashboards, alerting, and capacity planning. Where logs answer "what happened to this particular request", metrics answer "how is the system behaving in aggregate".

Metric types

  • Counter. Monotonically increasing value: requests served, errors, bytes sent.
  • Gauge. A value that can go up or down: queue depth, memory in use,…
Page 1