Grafana kubernetes monitoring

Hey guys, please I need help with getting traces to grafana cloud, I already deployed grafana monitoring to the cluster, I’m getting logs and I think to some extent metrics but I’m not getting traces at all even after instrumenting my app. I tested the traces locally and it’s working when I used my local endpoint, but when I deployed the app to cluster and used the endpoint provided by Grafana during configuration, it doesn’t work. Thanks

Can you share the config you used with your deployment? I can try and determine which endpoint you want to point your applications to.

Observility .env

OTEL_EXPORTER_OTLP_ENDPOINT="http://grafana-k8s-monitoring-grafana-agent.default.svc.cluster.local:4318"

OTEL_EXPORTER_OTLP_PROTOCOL="http"

OTEL_TRACES_EXPORTER="otlp"

OTEL_NODE_RESOURCE_DETECTOR="env,host,os"
cluster:
  name: "cluster-alpha-us-central1"
externalServices:
  prometheus:
    host: https://prometheus-prod-13-prod-us-east-0.grafana.net
    basicAuth:
      username: "1518595"
      password: password
  loki:
    host: https://logs-prod-006.grafana.net
    basicAuth:
      username: "860032"
      password: password
  tempo:
    host: https://tempo-prod-04-prod-us-east-0.grafana.net:443
    basicAuth:
      username: "854348"
      password: password
metrics:
  enabled: true
  cost:
    enabled: true
  node-exporter:
    enabled: true
logs:
  enabled: true
  pod_logs:
    enabled: true
  cluster_events:
    enabled: true
traces:
  enabled: true
  receiver:
    filters:
      span:
        - attributes["http.route"] == "/live"
        - attributes["http.route"] == "/healthy"
        - attributes["http.route"] == "/ready"
    transforms:
      resource:
        - limit(attributes, 100, [])
        - truncate_all(attributes, 4096)
      span:
        - limit(attributes, 100, [])
        - truncate_all(attributes, 4096)
receivers:
  grpc:
    enabled: true
  http:
    enabled: true
  zipkin:
    enabled: true
  jaeger:
    grpc:
      enabled: true
    thriftBinary:
      enabled: true
    thriftCompact:
      enabled: true
    thriftHttp:
      enabled: true
opencost:
  enabled: true
  opencost:
    exporter:
      defaultClusterId: " cluster-alpha-us-central1"
    prometheus:
      external:
        url: https://prometheus-prod-13-prod-us-east-0.grafana.net/api/prom
kube-state-metrics:
  enabled: true
prometheus-node-exporter:
  enabled: true
prometheus-operator-crds:
  enabled: true
grafana-agent: {}
grafana-agent-logs: {}

That all seems ok. Are you seeing any errors in the pod logs for your app or on the alloy pods?

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