Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Operator self-monitoring via OpenTelemetry #23

Open
mmanciop opened this issue Feb 24, 2023 · 1 comment
Open

Operator self-monitoring via OpenTelemetry #23

mmanciop opened this issue Feb 24, 2023 · 1 comment
Labels
enhancement New feature or request

Comments

@mmanciop
Copy link
Contributor

As a user, I want to automatically monitor my Lumigo Operator with Lumigo.

When performing operations in a namespace, the Lumigo Operator should send log-based telemetry to the Lumigo platform.
It should be possible to define a secret in the lumigo-system namespace that the operator can use to send all telemetry as well, including telemetry about operations outside of any specific namespace.

@mmanciop mmanciop added the enhancement New feature or request label Feb 24, 2023
@mmanciop
Copy link
Contributor Author

mmanciop commented Mar 10, 2023

Unfortunately, the OpenTelemetry GoLang SDK does not implement the logs API, so that easy way of integration is not available at the moment. An option would be to send namespaced logs (via syslog?) about de/instrumentations from the controller container to the telemetry-proxy, but that means that if the telemetry-proxy zombifies or is otherwise incapable of forwarding data upstream, we lose that telemetry.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant