tricorder-observability / Starship

Starship: next-generation Observability platform built with eBPF+WASM
GNU Affero General Public License v3.0
163 stars 25 forks source link

How to automatically inject OTel data collection apps in Kubernetes? #37

Open JaredTan95 opened 1 year ago

JaredTan95 commented 1 year ago

from otel community, provided opentelemetry-operator , which allows us to add annotations to the application YAML, and the operator will inject sidecars into our pods and automatically enhance the tracing data push to otel collector.

  1. install otel operator in kubenetes(maybe integrate it into our helm cahrt)
  2. we can use kubectl to add annotations for already deployed apps, and add annotations in deploy YAML for ready to deploy apps.
  3. Lastly, we are ready to receive tracing data within tricorder/promescale connector