You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

.NET 6控制台应用如何通过appsettings.json配置Elastic Cloud的Elastic APM认证?

.NET 6控制台应用Elastic Cloud环境下Elastic APM认证配置方法

在Elastic Cloud环境中,为.NET 6控制台应用的Elastic APM配置认证,主要有两种常用方式:Secret Token和API Key,你可以根据需求选择其中一种,直接在现有appsettings.json的ElasticApm节点下添加对应配置项即可。

方式一:使用Secret Token

Secret Token是Elastic Cloud APM服务默认提供的认证凭证,你可以从Elastic Cloud控制台的APM服务详情页(Settings > Agent configuration)获取。修改后的配置如下:

"ElasticApm": {
  "ServerUrls": "https://elastic-test.apm.westeurope.azure.elastic-cloud.com",
  "ServiceName": "net-console",
  "Environment": "Development",
  "SecretToken": "你的APM服务Secret Token"
}

方式二:使用API Key(推荐)

API Key是更安全灵活的认证方式,需要在Elastic Cloud或Kibana中生成具备APM Agent权限的API Key(至少需要apm:agent:write和apm:agent:config_read权限)。配置示例如下:

"ElasticApm": {
  "ServerUrls": "https://elastic-test.apm.westeurope.azure.elastic-cloud.com",
  "ServiceName": "net-console",
  "Environment": "Development",
  "ApiKey": "你的APM服务API Key"
}

注意事项

  • 生产环境不要将Secret Token或API Key直接硬编码在配置文件中,建议通过环境变量、Azure Key Vault等安全配置管理工具注入敏感信息,避免泄露。
  • 确保配置的凭证与Elastic Cloud中APM服务的对应权限匹配,否则Agent无法正常上报数据。

内容的提问来源于stack exchange,提问作者Michael Chudinov

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.19 12:35:09