I am using the OpenTelemetry Collector’s servicegraph connector to generate service topology-related metrics, which are stored in ClickHouse. Now, I want to visualize these metrics in Grafana using the Node Graph plugin, but I am facing some challenges:
-
Metric Data Source: Do the metrics generated by servicegraph require special mapping to be recognized by the Node Graph? For example, how should fields like source_service, target_service, and call_count be configured for use in Node Graph?
-
ClickHouse Data Source: Does the Node Graph plugin support directly querying these metrics from a ClickHouse data source? If yes, does it require custom queries?
-
Node Graph Configuration: Are there any relevant documents or examples for configuring the Node Graph in Grafana to display service-to-service relationships based on OpenTelemetry servicegraph data?
My current environment and setup:
• OpenTelemetry Collector version: v0.112.0
• ClickHouse version: 24.9.0
• Grafana version: latest
• Clickhouse Datasource version: latest
Any guidance or suggestions would be greatly appreciated!