ngrok / kubernetes-ingress-controller

The official ngrok Ingress Controller for Kubernetes
https://ngrok.com
MIT License
183 stars 20 forks source link

Enable OpenTelemetry instrumentation #335

Open devpro opened 5 months ago

devpro commented 5 months ago

Description

Would it be possible to enable OpenTelemetry Go instrumentation in ngrok Ingress Controller?

OpenTelemetry, the most trending project of the CNCF after Kubernetes for many years, is the new standard for observability. It is currently the best way to send valuable information (3 pillars of observability) to the OpenTelemetry collector that can then share this data to any kind of data platform (such as Grafana, Elastic Stack, Splunk, etc.) just by configuration, in a decoupled and resilient way, avoiding any complicated solution or vendor lock-in.

Use Case

Be able to gather all observable data (logs, metrics, traces) directly from the containers, following the same standard, and be able to easily monitor, investigate, take action from dashboards where all information of the same system will be regrouped.

Related issues

No response

salilsub commented 1 week ago

Investigating, would need spec before development.