You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Logfire向Grafana-OTEL容器发送日志未在UI显示的问题求助

问题:Grafana OTEL Drilldown菜单无法显示Logfire发送的日志数据

我正在使用Logfire向Grafana-OTEL容器发送链路追踪(traces)、日志(logs)和指标(metrics)数据,但在http://localhost:3000(登录账号:admin,密码:admin)的Grafana UI中,Drilldown菜单仅能显示链路追踪和指标数据,日志数据无法显示。

docker-compose配置

volumes:
  grafana:
    driver: local
  loki:
    driver: local
  prometheus:
    driver: local

services:
  alternative-backend-opentelemetry:
    image: grafana/otel-lgtm
    network_mode: host
    ports:
      - 4317:4317
      - 4318:4318
      - 3000:3000
    environment:
      - ENABLE_LOGS_LOKI=true
      - OTEL_METRIC_EXPORT_INTERVAL=500
      - GF_PATHS_DATA=/data/grafana
    volumes:
      - grafana:/data/grafana
      - prometheus:/data/prometheus
      - loki:/data/loki

Logfire发送数据的示例代码(app.py)

os.environ["OTEL_METRIC_EXPORT_INTERVAL"]="5000"
os.environ["OTEL_EXPORTER_OTLP_PROTOCOL"]="http/protobuf"
os.environ["OTEL_EXPORTER_OTLP_ENDPOINT"]="http://localhost:4318"
os.environ["LOGFIRE_HTTPX_CAPTURE_ALL"]="true"

import logfire
import time

logfire.configure(
    service_name='service_name',
    send_to_logfire=False,
)

logfire.info("User logged in")

with logfire.span("Processing request {request_id}", request_id=123):
    # Code within this block is traced within the span
    logfire.info("Started processing")
    # ... more code ...
    logfire.info("Finished processing")


def my_logger():
    logfire.info("I'm logging..")


if __name__ == "__main__":
    while True:
        my_logger()
        time.sleep(20)

内容的提问来源于stack exchange,提问作者JKupzig

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.12 12:42:35