You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
For the service graph processor I have I this config:
processor:
service_graphs:
wait: 30smax_items: 10000workers: 10dimensions: []#enable_client_server_prefix: falsepeer_attributes:
- peer.service
- db.name
- db.system
- messaging.destination.name# Enables additional labels for services and virtual nodes. Default falseenable_virtual_node_label: true# If enabled another histogram will be produced for interactions over messaging systems middlewares# If this feature is relevant over long time ranges (high latencies) - consider increasing# `wait` value for this processor. Default false# enable_messaging_system_latency_histogram: falseenable_messaging_system_latency_histogram: true
All metrics are generated:
But traces_service_graph_request_messaging_system_seconds is missing. That is introduced with #3453
I checked the logging of Tempo, but I don't see the warning "producerSpanEndTime must be smaller than consumerSpanStartTime. maybe the peers clocks are not synced"
Based on what I can see all conditions are met to create the metrics, but these are not produced.
What can I do to find the problem to get it fixed?
The text was updated successfully, but these errors were encountered:
I'm wondering if we're overwriting the "true" in your config with false here. Most config options seem to have some kind of guard code to not override if its an empty value, but we just take whatever is in the overrides for this particular value.
I am running Tempo 2.6.1.
My full Tempo config can be found here: https://github.com/cbos/observability-toolkit/blob/main/config/tempo/tempo-config.yaml
For the service graph processor I have I this config:
All metrics are generated:
But
traces_service_graph_request_messaging_system_seconds
is missing. That is introduced with #3453My test setup is a modified setup of OpenTelemetry demo:
https://github.com/cbos/opentelemetry-demo/tree/jms-support
Producer
So the client-server matching is done correctly and the connection_type is 'messaging_system'.https://github.com/cbos/opentelemetry-demo/tree/jms-support/src/adservice
JMS system is ActiveMQ (messagequeue in the setup)
Consumer
https://github.com/cbos/opentelemetry-demo/tree/jms-support/src/analytics
tempo/modules/generator/processor/servicegraphs/servicegraphs.go
Line 380 in deece3c
I checked the logging of Tempo, but I don't see the warning "producerSpanEndTime must be smaller than consumerSpanStartTime. maybe the peers clocks are not synced"
Based on what I can see all conditions are met to create the metrics, but these are not produced.
What can I do to find the problem to get it fixed?
The text was updated successfully, but these errors were encountered: