Skip to content

Commit 546b0b0

Browse files
tamilmani1989jaer-tsun
authored andcommitted
Added resourcegroup and vmid as default dimension in AI metrics (Azure#476)
* added resourcegroup as default dimension in metrics * added vmid as dimension
1 parent 2d619b7 commit 546b0b0

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

aitelemetry/telemetrywrapper.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ const (
1919
appNameStr = "AppName"
2020
subscriptionIDStr = "SubscriptionID"
2121
vmNameStr = "VMName"
22+
vmIDStr = "VMID"
2223
versionStr = "AppVersion"
2324
azurePublicCloudStr = "AzurePublicCloud"
2425
defaultTimeout = 10
@@ -183,6 +184,7 @@ func (th *telemetryHandle) TrackLog(report Report) {
183184
trace.Properties[resourceGroupStr] = th.metadata.ResourceGroupName
184185
trace.Properties[vmSizeStr] = th.metadata.VMSize
185186
trace.Properties[osVersionStr] = th.metadata.OSVersion
187+
trace.Properties[vmIDStr] = th.metadata.VMID
186188
}
187189

188190
// send to appinsights resource
@@ -206,6 +208,8 @@ func (th *telemetryHandle) TrackMetric(metric Metric) {
206208
aimetric.Properties[subscriptionIDStr] = th.metadata.SubscriptionID
207209
aimetric.Properties[vmNameStr] = th.metadata.VMName
208210
aimetric.Properties[versionStr] = th.appVersion
211+
aimetric.Properties[resourceGroupStr] = th.metadata.ResourceGroupName
212+
aimetric.Properties[vmIDStr] = th.metadata.VMID
209213
}
210214

211215
// copy custom dimensions

0 commit comments

Comments
 (0)