如何解决如何在来自“Web”的应用程序洞察中更改 nodejs 应用程序服务的角色名称?
我有两个 nodejs 应用服务,它们都连接到 Azure 中的单个 ApplicationInsights 资源。
它们都成功发布事件,但是当我单击“应用程序地图”时,它们都显示在单个“Web”节点下,而不是两个单独的节点下。
我的理解是我必须更改云角色名称,但我不确定在哪里执行此操作。是在节点代码中完成,还是可以在 Azure 中的“应用服务”级别以某种方式完成?
解决方法
这似乎让我到了那里:
const appInsights = require('applicationinsights')
const InsightsKey = process.env.APPINSIGHTS_INSTRUMENTATIONKEY
const insights = appInsights.setup(InsightsKey)
appInsights.defaultClient.context.tags[appInsights.defaultClient.context.keys.cloudRole] = 'Your New Role Name'
insights.start()
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。