Successfully added
Azure
by Patrik
Filtering by EventId in Application Insights — With a Twist
When you use EventId
in .NET logs, both the Id
(an integer) and Name
are sent to Application Insights as part of customDimensions
. However, the EventId.Id
is stored as a string, which affects how you can filter it.
Limitation in UI Filters
The Application Insights UI filter panel only supports string operations like equals
or contains
. You can’t use greater than
or less than
filters directly in the UI.
Use KQL for Numeric Filtering
To filter numerically, use the Logs (Analytics) tab with Kusto Query Language (KQL):
This converts the string to an integer so you can filter properly.
Pro Tip
Use numeric ranges for EventId
to categorize logs (e.g., 1000–1999 = Auth, 2000–2999 = Payments) and filter easily with KQL.
Referenced in:
Comments