JavaアプリケーションでAzure Application Insightsを使用しています。JAR(Javaコードレスエージェント3.0.0)の横にApplicationInsights.jsonファイルを追加しましたが、roleNameとroleInstanceがAplication Insightsにプッシュされません。
{
"instrumentationSettings": {
"connectionString": "InstrumentationKey=XXX..XXX"
},
"preview": {
"roleName": "MYROLE",
"roleInstance": "myinstance"
}
}
Azure portalの(ログ)タブに移動すると、受信データのroleInstanceフィールドはまだマシン名に設定されており、roleNameは受信データに含まれていません。
JSONファイルには、Application InsightsリソースのInstrumentationKeyが含まれているため、読み取ることができます。
これ(https://docs.microsoft.com/en-us/azure/azure-monitor/app/java-standalone-config)によると、「プレビュー」は「instrumentationSettings」の一部である必要があります。
{
"instrumentationSettings": {
"connectionString": "InstrumentationKey=00000000-0000-0000-0000-000000000000",
"preview": {
"roleName": "my cloud role name"
}
}
}
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加