Send Data from Kubernetes

Use OpenTelemetry to collect Kubernetes resource and status metrics from nodes, pods, containers, and volumes. This data answers questions like:

  • Which pods are using the most CPU?
  • How do resource limits compare to container resource use?
  • What do system metrics look like at the node level?
  • Why are pods failing to start?

Adding telemetry to Kubernetes and then analyzing with Honeycomb provides a flexible way to aggregate, structure, and enrich events from applications running on Kubernetes. This data answers questions like:

  • How did response time change after a canary deployment?
  • How does application performance vary with container resource limits?
  • Are application errors happening on specific nodes, or across the fleet?

Getting Started: Create Your Telemetry Pipeline 

Do you have 10 minutes? Then you’ve come to the right place. Use our Quick Start to create a telemetry pipeline, which will prepare you to instrument your application code.

Add Low-Code Automatic Instrumentation to Your Applications 

Once you have a telemetry pipeline in place, add automatic instrumentation to your applications.

Note
If you have already used OpenTelemetry to instrument your applications to send data to Honeycomb, you can skip this step and jump straight to configuring OpenTelemetry to forward telemetry data to your Collectors.

Get No-Code Data 

Working in a coding language that is currently unsupported by OpenTelemetry? Can’t touch your code? Just need a quick starting point while you are deciding what to instrument? Honeycomb can still give you insight into your applications deployed to Kubernetes.

Getting Help 

To ask questions and learn more, join our Pollinators Community Slack.