登录
首页 >  Golang >  Go问答

OpenTelemetry Lambda 层扩展

来源:stackoverflow

时间:2024-02-12 17:48:21 190浏览 收藏

各位小伙伴们,大家好呀!看看今天我又给各位带来了什么文章?本文标题《OpenTelemetry Lambda 层扩展》,很明显是关于Golang的文章哈哈哈,其中内容主要会涉及到等等,如果能帮到你,觉得很不错的话,欢迎各位多多点评和分享!

问题内容

导出器导出跟踪通常需要时间吗?它被配置为通过身份验证导出跟踪。但我发现只有在调用 lambda 函数不少于 6 分钟后才会调用身份验证的 url。

例如,lambda 函数在上午 11:30 左右调用。但用于身份验证的 url 是在上午 11:38 左右调用的。此处的 url 是获取要进行身份验证的令牌的位置。即使令牌已经缓存,在不少于 6 分钟后仍然会被调用。并导致事件或跟踪被丢弃。

这是一个示例配置:

exporters:
  otlp:
    endpoint: CENTRAL_COLLECTOR:4317
    tls:
      ca_file: /opt/certificate/ca.pem
      cert_file: /opt/certificate/certificate.pem
      key_file: /opt/certificate/private-key.pem
    auth:
      authenticator: oauth2client

导出器部分的导出是否存在延迟?


正确答案


导出是异步过程,因此可能需要一段时间。此外,跟踪后端可能需要一些处理,直到您看到跟踪可用。 真实示例:Lambda 到 Lightstep -> 整个过程需要约 30 秒。所以我想说 6 分钟是不寻常的。您的设置和系统负载不清楚,因此在某些情况下可能是正常的(例如跟踪后端存储速度慢且需要处理大量跟踪)。

以上就是本文的全部内容了,是否有顺利帮助你解决问题?若是能给你带来学习上的帮助,请大家多多支持golang学习网!更多关于Golang的相关知识,也可关注golang学习网公众号。

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>