Back to News
Advertisement

Ask HN: Connecting Kubernetes dependencies to application telemetry

cchipfixer about 13 hours ago 0 comments

ES version is available. Content is displayed in original English for accuracy.

I’m building Cardinal (cardinalhq.io). One thing that drives me nuts about Kubernetes debugging is the number of steps it takes to go from an application issue to its underlying kubernetes root cause.

Like for example, if I am seeing an error rate spike, and I group by deployment, I want to immediately see the deployment's k8s neighborhood, which would then show me the configmap that was updated recently and incorrectly.

Similarly, say a node is low on disk and that is causing a ripple effect on a statefulset trying to write new files, which then affects request latency.

The list goes on.

To solve this, one idea we had was: build a smart chart legend that recognizes a k8s tag (based on OTEL semantic conventions), and then for every entry pops an "infra map" icon. Click and you see the full k8s neighborhood of that entity with health annotations. So now it's easier to go from app telemetry to k8s infra.

I am curious if this UX makes sense, and if not how do you solve this correlation problem today?

https://cardinalhq.io/use-cases/kubernetes

Advertisement

Discussion (0 Comments)Read Original on HackerNews

No comments available or they could not be loaded.