Grafana tempo with helm-distributed always returns different results if I query in grafana

hello,

I try to use grafana tempo with the helm-distributed chart.
however when I make the same query multiple times, the result set in grafana will change. is there something that I miss?

this is our tempo chart:

storage:
  trace:
    backend: gcs
    gcs:
      bucket_name: '.....'
memcached:
  enabled: false
gateway:
  enabled: true
  ingress:
    enabled: true
    ingressClassName: nginx
    annotations:
      cert-manager.io/cluster-issuer: letsencrypt-prod
    hosts:
    - host: ....
      paths:
      - path: /
        pathType: Prefix
    tls:
      - secretName: ....
        hosts:
        - ....
  basicAuth:
    enabled: true
    username: "......"
    password: "......"
  # service:
  #  type: Service
  #  loadBalancerIP: ""
minio:
  enabled: false
traces:
  otlp:
    grpc:
      enabled: true
    http:
      enabled: true
  zipkin:
    enabled: false
  jaeger:
    thriftHttp:
      enabled: false
  opencensus:
    enabled: false
multitenancyEnabled: true

my querier always fails with cancelled_requests=12 or so, when I have a range of 2 days.

Edit: nvm the problem was my understanding of grafana-tempo when it reaches the limit of 20 traces it will just abort, so I raised the number of traces that get returned

1 Like

yes, tempo returns the first N (N=limit) results that match the query in the selected time range, search results are not sorted.

see similar discussion on this thread

1 Like

yeah it would be great if grafana itself could have a bigger default than 20 results for tempo, since it doesn’t even slow down with like 1000 traces or so…

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.