-
Notifications
You must be signed in to change notification settings - Fork 70
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
Support for Grafana ClickHouse Datasource with OpenTelemetry servicegraph connector #1071
Comments
I would need to see how the service graph data gets stored. It would be nice to have it supported, but this may be more of an otel related question than Grafana. Once the data is in ClickHouse then we can consider linking it all together. The generation process itself is usually part of a different binary, and not something we can add to the plugin as-is. |
Hey, @SpencerTorres , I’m sorry I didn’t describe it clearly. What I meant is that the OpenTelemetry servicegraph connector translates traces into several metrics, then clickhouse exporter stores these metrics in clickhouse, and Grafana’s plugin uses these metrics to generate a service topology graph. Therefore, I believe plugin support from Grafana is still required. |
Oh nice that is convenient. If you have time could you provide some sample queries? They don't even need to run, I'm just curious what they would roughly look like in terms of filtering by metric type/name. I recall trying to force data to appear in the graph panel, but it requires a special format too. If you know what the final variable names/types would need to be to render data in that panel, perhaps we could add a pre-made metrics query type for it |
Here’s what I know so far:
As for the logic behind generating the topology graph and other technical details, I will try to spend some time reviewing the source code. However, due to limited availability, I may not be able to provide immediate answers. I hope this information helps. |
Hi team, are there any plans to support service topology generation, similar to how the Tempo plugin generates service topology from metrics produced by OpenTelemetry Collector Contrib’s servicegraph?
Service topology helps visualize service dependencies and interactions, making it easier to monitor performance and identify issues.
grafana/tempo's service graph: https://github.com/grafana/tempo/tree/main/modules/generator/processor/servicegraphs
opentelemetry-collector-contrib's service graph connector: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/connector/servicegraphconnector
The text was updated successfully, but these errors were encountered: