Lexicon · Guide
The complete guide to Kubernetes application monitoring
What to measure, how to instrument, and how to close the biggest Kubernetes application monitoring gaps without giving up full trace retention.
On this page
Definition
Kubernetes application monitoring means collecting and reading telemetry from the workloads running on a cluster rather than from the cluster itself. The goal is to know whether your services are actually working, from whether requests succeed to how quickly they return and whether users get the experience they expect.
You can have dashboards for everything. Your nodes are green, your pods are running, there are no infrastructure alerts, and somewhere in the cluster a service is quietly failing users while nothing you are watching tells you why. That gap between the platform looking fine and the product working is where this gets difficult, and it is what this guide is about: what to measure, how to instrument it, and the problems that appear once the workloads move to Kubernetes.
Related terms
- A practical guide to Kubernetes observability for platform teamsKubernetes breaks traditional monitoring with ephemeral pods, constantly changing hosts, and rapidly growing label cardinality.
- APMAPM, application performance monitoring, is the practice and product category focused on the health of applications in production: request rates, error rates, latency, and the transaction level detail needed to explain them.
- Kubernetes monitoringKubernetes monitoring is observability applied to Kubernetes clusters: the nodes, workloads, pods, and containers that run modern applications, plus the control plane that orchestrates them.
- Semantic conventionsSemantic conventions are OpenTelemetry's standard vocabulary: the agreed names, types, and values for the attributes that describe telemetry.
- SLOAn SLO, service level objective, is a target for how reliable a service should be, expressed as a measured indicator held over a time window: 99.9 percent of requests succeed over 30 days, or 95 percent of checkouts complete in under two seconds.
- Tail samplingTail sampling is a sampling strategy that makes the keep or discard decision after a trace completes, when its outcome is known.