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 |
|
Tracks Azure health using latest Azure Health API - more info @ https://docs.microsoft.com/en-us/rest/api/resourcehealth/availabilitystatuses/getbyresource/ | ||||||||||||||||||||
AzureAdvisorRecommendationMetric |
|
Tracks Azure recommendations using latest Azure Advisor API - more info @ https://docs.microsoft.com/en-us/rest/api/advisor/ | ||||||||||||||||||||
AzureMonitorMetric |
Double
|
Tracks Azure metrics using latest Azure Monitor API - more info @ https://docs.microsoft.com/en-us/rest/api/monitor/ | ||||||||||||||||||||
AzureServiceBusActiveMessageCount |
Int32
|
Tracks the number of active messages in a specific monitored queue or topic subscription. | ||||||||||||||||||||
AzureServiceBusActiveMessageCountBatch |
Int32
|
Tracks the number of active messages in all queues or topic subscriptions. An ODATA filter may be used for filtering only certain queues or subscriptions. | ||||||||||||||||||||
AzureServiceBusAvailableSizeInBytes |
Int64
|
Tracks the available queue / topic size in bytes. | ||||||||||||||||||||
AzureServiceBusDeadLetterMessageCount |
Int32
|
Tracks the number of deadlettered messages in a specific monitored queue or topic subscription. | ||||||||||||||||||||
AzureServiceBusDeadLetterMessageCountBatch |
Int32
|
Tracks the number of deadlettered messages in all queues or topic subscriptions. An ODATA filter may be used for filtering only certain queues or subscriptions. | ||||||||||||||||||||
AzureServiceBusNamespaceActiveMessagesCount |
Int64
|
Tracks the number of active messages across all topics in the namespace. | ||||||||||||||||||||
AzureServiceBusNamespaceDeadLetterMessageCount |
Int64
|
Tracks the number of deadlettered messages for all topics in the namespace. | ||||||||||||||||||||
AzureServiceBusNamespaceSheduledMessageCount |
Int64
|
Tracks the number of scheduled messages for all topics in the namespace namespace. | ||||||||||||||||||||
AzureServiceBusNamespaceSizeInBytes |
Int64
|
Tracks the size of all topics in bytes in the namespace. | ||||||||||||||||||||
AzureServiceBusNamespaceTransferDeadLetterMessageCount |
Int64
|
Tracks the number of messages transferred into deadletters for all topics in the namespace. | ||||||||||||||||||||
AzureServiceBusNamespaceTransferMessageCount |
Int64
|
Tracks the number of messages transferred to another topic for all topics in the namespace. | ||||||||||||||||||||
AzureServiceBusOldestMessageAgeInMinutes |
Double
|
Tracks the age of the next available message in the monitored queue. | ||||||||||||||||||||
AzureServiceBusOldestMessageContents |
Object
|
Tracks contents of the next available message in the monitored queue. When there are no messages in the queue, the value for this metric will not exist. | ||||||||||||||||||||
AzureServiceBusOldestMessageId |
String
|
Tracks an id of the next available message in the monitored queue. When there are no messages in the queue, the value for this metric will not exist. | ||||||||||||||||||||
AzureServiceBusOperations |
|
Tracks the log of Azure management operations on the monitored resource. | ||||||||||||||||||||
AzureServiceBusScheduledMessageCount |
Int32
|
Tracks the number of scheduled messages in a specific monitored queue or topic subscription. | ||||||||||||||||||||
AzureServiceBusScheduledMessageCountBatch |
Int32
|
Tracks the number of scheduled messages in all queues or topic subscriptions. An ODATA filter may be used for filtering only certain queues or subscriptions. | ||||||||||||||||||||
AzureServiceBusSizeInBytes |
Int64
|
Tracks the current queue / topic size in bytes. | ||||||||||||||||||||
AzureServiceBusTopicDetailsList |
|
Tracks detailed Service Bus Subscription statistics for a particular topic. An ODATA filter may be used for filtering only certain queues or subscriptions. | ||||||||||||||||||||
AzureServiceBusTopicsList |
|
Tracks list of Service Bus topics as a collection | ||||||||||||||||||||
AzureServiceBusTopicSubscriptionStatistics |
Double
|
Tracks topic statistics obtained using Azure Insights/Monitor API. Includes information about the numbers of incoming messages, outgoing messages, successful and failed operations. | ||||||||||||||||||||
AzureServiceBusTransferDeadLetterMessageCount |
Int32
|
Tracks the number of messages transferred into deadletters for a specific monitored queue or topic subscription. | ||||||||||||||||||||
AzureServiceBusTransferDeadLetterMessageCountBatch |
Int32
|
Tracks the number of messages transferred into deadletters for all queues or topic subscriptions. An ODATA filter may be used for filtering only certain queues or subscriptions. | ||||||||||||||||||||
AzureServiceBusTransferMessageCount |
Int32
|
Tracks the number of messages transferred to another queue, or topic subscriptions. | ||||||||||||||||||||
AzureServiceBusTransferMessageCountBatch |
Int32
|
Tracks the number of messages transferred into deadletters for all queues or topic subscriptions. An ODATA filter may be used for filtering only certain queues or subscriptions. | ||||||||||||||||||||
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 |
Possible commands that can be executed on a given resource. Ultimate subscription is required.
Command Type | Description | |
---|---|---|
WebRequest | Runs custom WebRequest to specified URL |
CloudMonix provided default monitoring templates.
Metric Name | Metric Type | Description |
---|---|---|
DeadLetters | AzureServiceBusNamespaceDeadLetterMessageCount | |
Messages | AzureServiceBusNamespaceActiveMessagesCount | |
RecommendedActions | AzureAdvisorRecommendationMetric | Tracks recommended actions for specified resource. |
ScheduledMessages | AzureServiceBusNamespaceSheduledMessageCount | |
SizeInBytes | AzureServiceBusNamespaceSizeInBytes | |
Status | ResourceStatus | Tracks the overall readiness status of the monitored resource. Possible values are: Ready, Down, and Unknown. Status 'Down' will be reported if there was an error accessing any of the monitored topics within the Azure Service Bus namespace. |
Topics | AzureServiceBusTopicsList | Tracks a list of topics and their aggregated statistics at the topic level |
TransferDeadLetters | AzureServiceBusNamespaceTransferDeadLetterMessageCount | |
TransferMessages | AzureServiceBusNamespaceTransferMessageCount |
Alert Name | Expression | Severity | Description |
---|---|---|---|
Deadletters Detected |
Any(Topics, "DeadLetters > 0 || TransferDeadLetters > 0")
|
Warning | Raises an alert if at least one deadletters or transfer-deadletter is detected in any of the subscriptions under all of the topics in the monitored namespace |
New Deadletters Detected |
Any(Topics, "NewDeadLetters > 0")
|
Warning | Raises an alert if at least one deadletters or transfer-deadletter is detected in any of the subscriptions under all of the topics in the monitored namespace |
Resource Outage |
Status == "Down"
|
Error | Fires an alert if there was a failure accessing any of the tracked subscriptions within the monitored namespace for 3 monitored cycles in a row. Only subscriptions that are tracked by metrics will be checked. |