Azure Logic Apps

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/
AzureLogicAppsHistoryRunDetails
AzureLogicAppsHistoryRun[]
Trigger String
Status String
StartTime Nullable`1
EndTime Nullable`1
Duration Nullable`1
Tracks details of run history for specified Logic App
AzureLogicAppsHistoryRunTriggerDetails
AzureLogicAppsHistoryRunTrigger[]
Fired Nullable`1
Trigger String
Status String
StartTime Nullable`1
EndTime Nullable`1
Duration Nullable`1
Tracks details of trigger history for specified Logic App
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
AzureLogicAppsRestart Restarts Azure LogicApp
AzureLogicAppsTriggerReset Resets trigger on specified Azure LogicApp resource
AzureLogicAppsTriggerRun Runs trigger on specified Azure LogicApp resource
WebRequest Runs custom WebRequest to specified URL

Default Templates

CloudMonix provided default monitoring templates.

Pre-configured Metrics

Metric Name Metric Type Description
ActionsFailed AzureMonitorMetric Number of workflow actions failed.
ActionsSucceeded AzureMonitorMetric Number of workflow actions succeeded.
BillableActionExecutions AzureMonitorMetric Number of workflow action executions getting billed.
BillableTriggerExecutions AzureMonitorMetric Number of workflow trigger executions getting billed.
HistoryRunDetails AzureLogicAppsHistoryRunDetails Tracks run history of current Logic App for all triggers. If you need to track history for specified trigger, please use AzureLogicAppsHistoryRunTriggerDetails metric.
RecommendedActions AzureAdvisorRecommendationMetric Tracks recommended actions for specified resource.
RunFailurePercentage AzureMonitorMetric Percentage of workflow runs failed.
RunsFailed AzureMonitorMetric Number of workflow runs failed.
RunsSucceeded AzureMonitorMetric Number of workflow runs succeeded.
Status ResourceStatus Tracks the overall readiness status of the monitored resource. Possible values are: Ready, Down and Unknown.
TriggersFailed AzureMonitorMetric Number of workflow triggers failed.
TriggersFired AzureMonitorMetric Number of workflow triggers fired.
TriggersSucceeded AzureMonitorMetric Number of workflow triggers succeeded.

Pre-configured Alerts

Alert Name Expression Severity Description
Errors Detected RunsFailed > 0 Warning Alert triggered when errors were detected
Resource Outage Status == "Down" Error Fires an alert if there was a failure accessing of the monitored resource for 3 consecutive minutes.