Skip to content

supporting OpenTelemetry #894

Description

@nyrahul

OpenTelemetry is a CNCF project that defines a telemetry protocol and data formats, it covers distributed tracing, metrics and logs. The project provides an SDK as well as a collector component that can run on Kubernetes. Typically, an application exposes OpenTelemetry data through direct instrumentation that is most often implemented in-app using OpenTelemetry SDK. An OpenTelemetry collector is used to gather data from various applications in a cluster, and send it to one or more backends. Jaeger (another CNCF project) is one of the backends that can be used for storage and presentation of trace data.

Possible Design

Best to support an OpenTelemetry adapter to KubeArmor that receives KubeArmor logs/alerts/telemetry from the kubearmor-relay-service and converts it into open telemetry format.

Tasks

  • Create OpenTelemetry adapter for kubearmor
  • Setup/Usage guide for using OpenTelemetry Adapter
  • Demo integrations with any backend supporting OpenTelemetry

Metadata

Metadata

Type

No type

Fields

No fields configured for issues without a type.

Projects

Status
Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions