首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何用新的开放遥测技术配置微卫星

如何用新的开放遥测技术配置微卫星
EN

Stack Overflow用户
提问于 2022-09-12 16:47:18
回答 1查看 150关注 0票数 1

我正在努力研究如何用开放的遥测技术来配置micronaut框架。我已经创建了一个目前不在这里工作的项目,https://github.com/CraftyFella/micronaut-opentelemetry

我觉得我做了一些很奇怪的错误,尽管当我在新的遗迹中看到跟踪时,它们不包含任何使用micronaut注释的micronaut配置的自定义跨度

这些文档对于micronaut网站上的公开遥测来说很轻,所以我希望这个社区的人能告诉我创建一个推进开放遥测信息的micronaut示例的步骤。

EN

回答 1

Stack Overflow用户

发布于 2022-09-19 19:47:36

这里是新文物的杰克。披露:我在opentelemetry项目工作,但以前从未使用过micronaut。

我深入研究了代码并找到了DefaultOpenTelemetryFactory,它似乎是将application.yml配置转换为OpenTelemetry配置的代码。它主要依赖于内置的自动配置选项,一些代码将yaml转换为OpenTelemetry自动配置所期望的扁平选项。所以:

代码语言:javascript
运行
复制
otel:
  traces:
    exporter: otlp
  metrics:
    exporter: otlp

相当于:

代码语言:javascript
运行
复制
export OTEL_TRACES_EXPORTER=otlp
export OTEL_METRICS_EXPORTER=otlp

New维护一个示例,该OpenTelemetry演示如何配置OpenTelemetry以导出到New。在micronaut yaml配置中等效的最小配置是:

代码语言:javascript
运行
复制
otel:
  traces:
    exporter: otlp
  metrics:
    exporter: otlp
  logs:
    exporter: otlp
  exporter:
    otlp:
      endpoint: https://otlp.nr-data.net:4317
      headers: api-key=<YOUR_LICENSE_KEY>
      compression: gzip
      # New Relic requires metrics to be delta
      metrics_temporality_preference: delta

我已经在您提供的示例应用程序中成功地测试了此配置。

(顺便说一句,我鼓励您在微跟踪项目中打开一个问题,解释文档中缺少的内容:)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73692614

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档