Azure Event Grid

Available Metrics

Possible metric types that can be tracked on a given resource.

Metric Type Data Type Description
AggregatedMetric
Object
Allows for aggregating existing metrics over a period of time. Useful for running sums or averages; also for extracting single data item from collection-based metrics
AzureAdvisorHealthMetric
AzureAdvisorHealth
AvailabilityState String
Summary String
ReasonType String
ReasonChronicity String
DetailedStatus String
OccuredTime DateTime
ReportedTime DateTime
Tracks Azure health using latest Azure Health API - more info @ https://docs.microsoft.com/en-us/rest/api/resourcehealth/availabilitystatuses/getbyresource/
AzureAdvisorRecommendationMetric
AzureAdvisorRecommendation[]
Category String
Impact String
LastUpdated Nullable`1
Risk String
Problem String
Solution String
Tracks Azure recommendations using latest Azure Advisor API - more info @ https://docs.microsoft.com/en-us/rest/api/advisor/
AzureEventGridDomains
AzureEventGridDomainState[]
Name String
PublishSuccessCount Double
PublishFailCount Double
PublishSuccessLatencyInMs Double
MatchedEventCount Double
DeliveryAttemptFailCount Double
DeliverySuccessCount Double
DestinationProcessingDurationInMs Double
DroppedEventCount Double
DeadLetteredCount Double
Tracks statistics for all Event Grid Domains
AzureEventGridDomainsValue
Double
Track Value calculated from Domains statistics
AzureEventGridSubscriptions
AzureEventGridSubscriptionState[]
Name String
Topic String
MatchedEventCount Double
DeliveryAttemptFailCount Double
DeliverySuccessCount Double
DestinationProcessingDurationInMs Double
DroppedEventCount Double
DeadLetteredCount Double
Tracks statistics for all Event Grid Subscriptions
AzureEventGridSubscriptionsValue
Double
Track value calculated from Subscriptions statistics
AzureEventGridTopics
AzureEventGridTopicState[]
Name String
PublishSuccessCount Double
PublishFailCount Double
UnmatchedEventCount Double
PublishSuccessLatencyInMs Double
Tracks statistics for all Event Grid Topics
AzureEventGridTopicsValue
Double
Track value calculated from Topics statistics
AzureMonitorMetric
Double
Tracks Azure metrics using latest Azure Monitor API - more info @ https://docs.microsoft.com/en-us/rest/api/monitor/
DerivedMetric
Double
Allows for deriving new metrics from existing ones. Useful for combining existing metrics together or for multiplying metrics by a factor
LinkedMetric
Object
Allows for tracking of metrics from other resources. Useful when it is important to evaluate metrics from different resources side-by-side
ResourceStatus
String
Tracks overall status of the resource. This is an important metric as it is used to drive Uptime reports. Possible values: Ready, Down, Unknown and in some cases Stopped

Available Commands

Possible commands that can be executed on a given resource. Ultimate subscription is required.

Command Type Description
WebRequest Runs custom WebRequest to specified URL

Default Templates

CloudMonix provided default monitoring templates.

Pre-configured Metrics

Metric Name Metric Type Description
AverageProcessingDurationAllDomains AzureEventGridDomainsValue
AverageProcessingDurationAllSubscriptions AzureEventGridSubscriptionsValue
EventGridDomainsStatisticsLastHour AzureEventGridDomains
EventGridSubscriptionsStatisticsLastHour AzureEventGridSubscriptions
EventGridTopicsStatisticsLastHour AzureEventGridTopics
RecommendedActions AzureAdvisorRecommendationMetric
TotalDeadLetteredAllSubscriptions AzureEventGridSubscriptionsValue
TotalDeliverySuccessAllSubscriptions AzureEventGridSubscriptionsValue
TotalFailedDeliveryAllDomains AzureEventGridDomainsValue
TotalFailedDeliveryAllSubscriptions AzureEventGridSubscriptionsValue
TotalFailedPublishAllDomains AzureEventGridDomainsValue
TotalFailedPublishAllTopics AzureEventGridTopicsValue
TotalSuccesPublishedAllDomains AzureEventGridDomainsValue
TotalSuccessDeliveryAllDomains AzureEventGridDomainsValue
TotalSuccessPublishAllTopics AzureEventGridTopicsValue

Pre-configured Alerts

Alert Name Expression Severity Description
Domain Failed Delivery Detected TotalFailedDeliveryAllDomains > 0 Warning In latest monitoring cycle in one or few Domains value DeliveryAttemptFailCount was more than zero
Domain Failed Publish Detected TotalFailedPublishAllDomains > 0 Warning In latest monitoring cycle in one or few Domains value PublishFailCount was more than zero
Subscription Failed Delivery Detected TotalFailedDeliveryAllSubscriptions > 0 Warning In latest monitoring cycle in one or few Subscriptions value DeliveryAttemptFailCount was more than zero
Topic Failed Publish Detected TotalFailedPublishAllTopics >0 Warning In latest monitoring cycle in one or few Topics value PublishFailCount was more than zero