【问题标题】:Datadog APM Trace not returning logs for .NETDatadog APM Trace 未返回 .NET 的日志
【发布时间】:2022-06-13 17:41:47
【问题描述】:

尝试为 .NET 安装 Datadog APM 跟踪。代理已安装,我配置了文档中显示的环境变量。安装的 APM 跟踪版本是 2.4.3 代理版本:- 7.33.1。如文档中所述,我已启用 APM 跟踪和日志。

$target=[System.EnvironmentVariableTarget]::Machine [System.Environment]::SetEnvironmentVariable("DD_ENV","env",$target) [System.Environment]::SetEnvironmentVariable("DD_VERSION","version",$target) [System.Environment]::SetEnvironmentVariable("DD_LOGS_INJECTION","true",$target)

净停止是 /y

网络启动 w3svc

Datadog .NET Tracer 未显示任何日志,Datadog 目录中的 trace_agent 日志显示以下消息:

2022-03-04 16:08:06 IST |追踪 |警告 | (pkg/util/log/log.go:640 在 功能1) |配置文件中的未知键:dd_trace_debug

2022-03-04 16:08:06 IST |追踪 |警告 | (pkg/util/log/log.go:640 在 功能1) |配置文件中的未知键:启用

2022-03-04 16:08:06 IST |追踪 |警告 | (pkg/util/log/log.go:640 在 功能1) |未知环境变量:DD_DOTNET_TRACER_HOME

2022-03-04 16:08:06 IST |追踪 |警告 | (pkg/util/log/log.go:640 在 功能1) |未知环境变量:DD_LOGS_INJECTION

2022-03-04 16:08:06 IST |追踪 |警告 | (pkg/util/log/log.go:640 在 功能1) |未知环境变量:DD_PROFILING_ENABLED

2022-03-04 16:08:06 IST |追踪 |警告 | (pkg/util/log/log.go:640 在 功能1) |未知环境变量:DD_RUNTIME_METRICS_ENABLED

2022-03-04 16:08:06 IST |追踪 |警告 | (pkg/util/log/log.go:640 在 功能1) |未知环境变量:DD_TRACE_DEBUG

2022-03-04 16:08:06 IST |追踪 |警告 | (pkg/util/log/log.go:640 在 功能1) |未知环境变量:DD_TRACE_SAMPLE_RATE

2022-03-04 16:08:06 IST |追踪 |警告 | (pkg/util/log/log.go:640 在 功能1) |未知环境变量:DD_VERSION

2022-03-04 16:08:06 IST |追踪 |信息 | (pkg/util/log/log.go:620 在 功能1) |从环境中检测到的特征:

2022-03-04 16:08:06 IST |追踪 |信息 | (pkg/util/log/log.go:620 在 功能1) |加载配置:C:\ProgramData\Datadog\datadog.yaml

2022-03-04 16:08:06 IST |追踪 |调试 | (pkg/util/log/log.go:600 在 功能1) |将 DefaultEnv 设置为“prod”(来自 'env' 配置选项)

2022-03-04 16:08:06 IST |追踪 |调试 | (pkg/util/log/log.go:600 在 功能1) |试图创建 grpc 代理客户端连接到: 本地主机:5001

2022-03-04 16:08:06 IST |追踪 |调试 | (pkg/util/log/log.go:595 在 功能1) |已创建 grpc 代理客户端

2022-03-04 16:08:06 IST |追踪 |调试 | (pkg/util/log/log.go:600 在 功能1) |从 gRPC 获取的主机名:AG-Lap

2022-03-04 16:08:06 IST |追踪 |信息 | (func1 中的 pkg/tagger/remote/tagger.go:337)|已建立标记器流 成功

2022-03-04 16:08:06 IST |追踪 |信息 | (初始化中的 pkg/tagger/remote/tagger.go:110)|远程标记器已初始化 成功

2022-03-04 16:08:06 IST |追踪 |调试 | (NewTraceWriter 中的 pkg/trace/writer/trace.go:110)|跟踪写入器 初始化(climit=200 qsize=78)

2022-03-04 16:08:06 IST |追踪 |调试 | (NewStatsWriter 中的 pkg/trace/writer/stats.go:86)|统计作家 初始化(climit=20 qsize=83)

2022-03-04 16:08:06 IST |追踪 |信息 | (pkg/trace/agent/run.go:176 在运行中)|在主机 AG-Lap 上运行的跟踪代理

2022-03-04 16:08:06 IST |追踪 |信息 | (pkg/trace/api/api.go:168 在 开始)|在 http://localhost:8126 监听跟踪

2022-03-04 16:08:06 IST |追踪 |调试 | (运行中的 pkg/trace/stats/concentrator.go:87)|启动浓缩器

2022-03-04 16:08:16 IST |追踪 |信息 | (pkg/trace/info/stats.go:104 在 LogStats) |没有收到数据

2022-03-04 16:08:26 IST |追踪 |调试 | (pkg/trace/stats/concentrator.go:194 influshNow)|将 oldTs 更新为 1646390290000000000

2022-03-04 16:08:36 IST |追踪 |调试 | (pkg/trace/stats/concentrator.go:194 influshNow)|将 oldTs 更新为 1646390300000000000

2022-03-04 16:08:46 IST |追踪 |调试 | (pkg/trace/stats/concentrator.go:194 influshNow)|将 oldTs 更新为 1646390310000000000

2022-03-04 16:08:56 IST |追踪 |调试 | (pkg/trace/stats/concentrator.go:194 influshNow)|将 oldTs 更新为 1646390320000000000

2022-03-04 16:09:06 IST |追踪 |调试 | (pkg/trace/stats/concentrator.go:194 influshNow)|将 oldTs 更新为 1646390330000000000

2022-03-04 16:09:09 IST |追踪 |信息 | (pkg/trace/agent/agent.go:156 循环中)|退出...

2022-03-04 16:09:09 IST |追踪 |信息 | (运行中的 pkg/trace/stats/concentrator.go:102)|退出集中器, 计算剩余统计数据

2022-03-04 16:09:09 IST |追踪 |调试 | (pkg/trace/writer/trace.go:117 停止) |退出跟踪编写器。试 冲洗剩下的东西......

2022-03-04 16:09:09 IST |追踪 |警告 | (运行中的 pkg/tagger/remote/tagger.go:239)|从远程收到错误 标记器:rpc 错误:代码 = 已取消 desc = 上下文已取消

2022-03-04 16:09:09 IST |追踪 |警告 | (运行中的 pkg/tagger/remote/tagger.go:246)|尝试收到错误 开始流:标记流未开始

2022-03-04 16:09:09 IST |追踪 |信息 | (pkg/tagger/remote/tagger.go:132 停止)|远程标记器停止 成功

2022-03-04 16:09:19 IST |追踪 |调试 | (pkg/util/log/log.go:600 在 功能1) |加载的功能:[]

2022-03-04 16:09:19 IST |追踪 |调试 | (pkg/util/log/log.go:600 在 功能1) | cloud_provider_metadata 设置为 [aws gcp azure alibaba] 代理配置,尝试 AWS Cloud Provider 的端点

2022-03-04 16:09:19 IST |追踪 |调试 | (pkg/util/log/log.go:600 在 功能1) | cloud_provider_metadata 设置为 [aws gcp azure alibaba] 代理配置,尝试 AWS Cloud Provider 的端点

配置是否有错误,有没有办法获取APM Trace?

【问题讨论】:

    标签: .net iis datadog apm


    【解决方案1】:

    datadog-agent 需要

    DD_API_KEY=__your_datadog_api_key_here__
    

    your_datadog_api_key_here可以是您的组织密钥或个人密钥

    【讨论】:

      猜你喜欢
      • 2022-08-17
      • 2021-12-14
      • 1970-01-01
      • 1970-01-01
      • 2020-02-04
      • 1970-01-01
      • 2021-01-15
      • 2020-10-25
      • 2023-01-18
      相关资源
      最近更新 更多