【问题标题】:Ignore some Flask routes in Opentelemetry忽略 Opentelemetry 中的一些 Flask 路由
【发布时间】:2021-07-13 17:05:13
【问题描述】:

我有一个通用的flask 应用程序。该应用程序使用opentelemetry-instrumentation-flask 进行检测,我将使用opentelemetry-exporter-otlp 将此数据传送到Elastic APM 服务器。这一切正常,正如the documentation 所示。

我希望应用程序的某些端点不要跟踪,因为它们很嘈杂,对我来说几乎没有价值(例如,健康端点)。我希望仪器忽略它们,但我找不到方法。

如何做到这一点?我一直在检查the documentation for Python,在互联网上搜索后,我找不到任何关于如何做到这一点的明确答案......因为我相信这必须是可行的

【问题讨论】:

    标签: python flask open-telemetry


    【解决方案1】:

    您可以使用环境变量OTEL_PYTHON_FLASK_EXCLUDED_URLS 来做到这一点。对于要排除的 url,它需要一个逗号分隔的正则表达式。更多详细信息请查看https://github.com/open-telemetry/opentelemetry-python-contrib/tree/main/instrumentation/opentelemetry-instrumentation-flask#exclude-lists

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-21
      • 2011-07-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-25
      相关资源
      最近更新 更多