NewRelic ASP.NET Core的appsettings.json配置及Azure Web App配置咨询
ASP.NET Core下New Relic代理配置及Azure Web App部署方案
1. ASP.NET Core对应的appsettings.json配置内容
在ASP.NET Core项目的appsettings.json中,需添加NewRelic节点配置代理,核心配置示例如下:
{ "NewRelic": { "LicenseKey": "你的New Relic许可证密钥", "AppName": "你的ASP.NET Core应用标识名称", "Enabled": true } }
若需更精细化配置(如日志级别、分布式追踪规则等),可在NewRelic节点下添加对应子项,配置项可参考New Relic官方针对.NET Core的规范定义。
2. Azure Web App Service配置替代本地appsettings.json的可行性及对应键名
完全可以将New Relic配置添加至Azure Web App Service的Configuration中,无需依赖本地配置文件。
在Azure Portal的Web App配置页面添加应用程序设置时,需用冒号:映射JSON的分层结构,对应键名如下:
- 对应许可证密钥的键名:
NewRelic:LicenseKey - 对应应用名称的键名:
NewRelic:AppName - 对应代理启用状态的键名:
NewRelic:Enabled
填写对应值后,Azure会自动将这些配置注入应用的配置系统,且优先级高于本地appsettings.json中的配置。
内容的提问来源于stack exchange,提问作者Adam
相关产品推荐
相关产品推荐

