更新时间:2026-03-05 GMT+08:00
分享

.Net语言接入

限制条件

使用.NET SDK 8及以上版本。

环境准备

  1. 准备插件/工具:.NET SDK 8
  2. 安装,命令如下:
    sudo apt-get update &&  sudo apt-get install -y dotnet-sdk-8.0
  3. 环境验证,命令如下:
    dotnet --version

操作步骤

  1. 登录APM控制台
  2. 单击左侧,选择“管理与监管 > 应用性能管理 APM”,进入APM服务页面。
  3. 在左侧导航栏中选择“应用监控 > 应用列表”。
  4. 单击“接入应用”,进入接入应用页面。
  5. 选择“区域”和“应用”。单击“创建应用”,弹出“创建应用”弹窗,可以具体操作参见创建应用
  6. “接入方式”选择OpenTelemetry。
  7. “服务端语言”选择.Net。
  8. 数据接入,相关参数与操作步骤如下。

    1. 安装自动埋点依赖,命令如下:
      curl -L -O https://github.com/open-telemetry/opentelemetry-dotnet-instrumentation/releases/latest/download/otel-dotnet-auto-install.sh
      chmod +x otel-dotnet-auto-install.sh
      ./otel-dotnet-auto-install.sh
    2. 添加环境变量,命令如下:
      export OTEL_TRACES_EXPORTER=otlp \
      OTEL_EXPORTER_OTLP_PROTOCOL=grpc \
      OTEL_METRICS_EXPORTER=none \
      OTEL_LOGS_EXPORTER=none \
      OTEL_SERVICE_NAME=应用.组件.环境 \
      OTEL_EXPORTER_OTLP_ENDPOINT=接入地址 \
      OTEL_EXPORTER_OTLP_HEADERS="Authentication=鉴权信息 "
      
      . $HOME/.otel-dotnet-auto/instrument.sh

相关文档