Rethinking Observability for Off-the-Shelf Tools
summary
Defines observability for off‑the‑shelf apps that run in customers’ clusters and cannot be accessed or given outbound telemetry, and shows a concrete toolchain: troubleshoot.sh (kubectl plugins), declarative preflight.yaml checks and supportbundle.yaml collectors that run preflight checks, gather pod logs and resource state, and surface errors. Demo deploys Artifactory OSS against an external Postgres, fixes a bad password, and claims 50–60% fewer escalations and 30–50% faster time‑to‑recovery.
AI-written summary · about
chapters (7)
- 0:00Introduction and speaker intro
- 1:07Defining off-the-shelf tools
- 5:19Three methods for observability
- 10:54Introducing troubleshoot.sh
- 14:25Live troubleshoot.sh demo
- 24:13Applying devops to off-the-shelf tools
- 26:39Closing and call to action
related talks
43mA Guide to Observability for Your (Java) Apps in K8s
26mObservability and Its Role in the Software Life Cycle
32mUnderstanding Observability in Kubernetes
16mShrinking the Observability Bill
33mOffline but Not Blind: Observability in Air-Gapped Kubernetes Environment
23mA peek into observability from a tester's lens
43mKubernetes Operability Tooling
18mYour Toolchain is Production: The Case for Observability
