Successfully added
Azure
by Patrik
Assign custom property in Application Insights
Use a custom Telemetry initializer to assign additional context properties you wish to populate.
Sample code below
public class MyCustomTelemetryPropertyInitializer : ITelemetryInitializer | |
{ | |
IHttpContextAccessor httpContextAccessor; | |
public MyCustomTelemetryPropertyInitializer(IHttpContextAccessor httpContextAccessor) | |
{ | |
this.httpContextAccessor = httpContextAccessor; | |
} | |
public void Initialize(ITelemetry telemetry) | |
{ | |
telemetry.Context.GlobalProperties.Add("MyApplicationName", "ApplicationInsightsTester"); | |
} | |
} |
You will then be able to query in Log Analytics using the below query
requests | |
| take 100 | |
| where customDimensions["MyApplicationName"] == "ApplicationInsightsTester" |
Referenced in:
Comments