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

Export traces via open-telemetry #634

Closed
Mirko-von-Leipzig opened this issue Jan 22, 2025 · 1 comment
Closed

Export traces via open-telemetry #634

Mirko-von-Leipzig opened this issue Jan 22, 2025 · 1 comment
Assignees
Milestone

Comments

@Mirko-von-Leipzig
Copy link
Contributor

Add support to export traces from the node via open-telemetry.

Using open-telemetry as a standard allows operators to choose their own monitoring backend.

This would be used for exporting metrics as well, but since we don't have any yet this isn't required at the moment. Depending on our own backend choices metrics might be derivable from traces.

The intent of this issue is to support basic monitoring for our testnet and devnet instances. This means it does not have to be perfect - just good enough to get started. open-telemetry is an evolving, complex specification and quite configurable (in theory). The rust implementation of this is not feature complete, nor always correct so we should be happy with something simple we can evolve to firstly match our needs, and then secondly be useable by other operators.

As an example, we should ideally have separate rpc, store and block-producer trace emitters; but this is confusing in our "one process" mode of operation. So initially maybe simply node is good enough.

@Mirko-von-Leipzig Mirko-von-Leipzig self-assigned this Jan 22, 2025
@Mirko-von-Leipzig Mirko-von-Leipzig added this to the v0.8 milestone Jan 22, 2025
@bobbinth
Copy link
Contributor

bobbinth commented Feb 3, 2025

Closed by #660.

@bobbinth bobbinth closed this as completed Feb 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants