Skip to content
Srikanta Sahu

Projects04 Observability

Enterprise Observability Platform

A multi-signal platform for metrics, logs, and traces across Kubernetes and infrastructure, with shared dashboards and alerts.

Problem

Metrics, logs, and traces lived in separate tools, so a service did not look the same from Kubernetes as it did from the infrastructure under it.

Solution

Built a centralized observability platform that standardizes collection, storage, dashboards, alerting, and golden-signal views across applications and infrastructure.

Architecture

  1. Applications
  2. Collection
  3. Metrics
  4. Logs
  5. Traces
  6. Grafana
  7. Alerting

Technology

  • Prometheus
  • Grafana
  • Loki
  • OpenTelemetry
  • Kubernetes
  • Terraform
  • Helm

Engineering decisions

  • The same labels and units across environments so dashboards stay reusable.
  • High-cardinality series that would make queries and storage unusable if left unbounded.
  • Retention that keeps enough history without storing everything forever.
  • A collector and backend layout that still answers queries when one piece is down.
  • An onboarding path that does not invent a new dashboard style for every team.

Automation

New services take the shared collectors, dashboards, and alert rules instead of starting from a blank Grafana folder.

Reliability

Backends and Grafana are deployed so a single node failure does not hide the platform from operators.

Security

Dashboards and datasources follow role-based access. Secrets for remote write and object storage stay out of the client.