Documentation

Monitor Azure metrics via APIs

On the page

Do you need help?

ServiceNav allows you to monitor your Azure PaaS objects using the APIs provided by Microsoft.
 
The following objects are supported:

 App Insight

Name ServiceNavName of the metricUnitDescription
AI.browserTimings/networkDurationNetwork connection time for page loadingMillisecondsTime between user request and network connection. Includes DNS lookup and transport connection.
AI.browserTimings/totalDurationBrowser page load timeMillisecondsTime between user request and DOM loading
AI.pageViews/durationLoading time of the page consultedMillisecondsLoading time of the page consulted
AI.performanceCounters/requestExecutionTimeHTTP request execution timeMillisecondsDuration of the most recent request.
AI.performanceCounters/requestsPerSecondHTTP request rateCountPerSecondRate per second of all requests to the application from ASP.NET.
AI.requests/countServer requestsNumberNumber of HTTP requests completed.
AI.requests/durationServer response timeMillisecondsThe time between receiving an HTTP request and the end of the response.
AI.requests/failedUnsuccessful applicationsNumberNumber of HTTP requests marked as failed. In most cases

App Service and App Service Functions

Name ServiceNavName of the metricUnitDescription
AS.AppConnectionsconnectionsNumberconnections
AS.AverageMemoryWorkingSetAverage memory working rangeMegaBytesAverage memory working range
AS.AverageResponseTimeAverage response timeSecondsAverage response time
AS.BytesSentOutgoing dataKilobytesOutgoing data
AS.BytesReceivedIncoming dataKilobytesIncoming data
AS.CpuTimeProcessor timeSecondsProcessor time
AS.Http2xxHttp 2xxNumberHttp 2xx
AS.Http3xxHttp 3xxNumberHttp 3xx
AS.Http401Http 401NumberHttp 401
AS.Http403Http 403NumberHttp 403
AS.Http404Http 404NumberHttp 404
AS.Http406Http 406NumberHttp 406
AS.Http4xxHttp 4xxNumberHttp 4xx
AS.Http5xxhttp server errorsNumberhttp server errors
AS.IoReadBytesPerSecondBytes read per second (I/O)Bytes/sBytes read per second (I/O)
AS.IoWriteBytesPerSecondBytes written per second (I/O)Bytes/sBytes written per second (I/O)
AS.MemoryWorkingSetMemory work rangeMegaBytesMemory work range
AS.RequestsRequestsNumberRequests

App Service Functions only

Name ServiceNavName of the metricUnitDescription
AS.FunctionExecutionCountNumber of function executionsNumberNumber of function executions
AS.FunctionExecutionUnitsFunction execution unitsNumberFunction execution units
AS.RequestsInApplicationQueueRequests in the application queueNumberRequests in the application queue

App Service Plan

Name ServiceNavName of the metricUnitDescription
ASP.BytesReceivedIncoming dataKilobytesIncoming data
ASP.BytesReceivedIncoming dataKilobytesIncoming data
ASP.CpuPercentagePercentage of CUsPercentagePercentage of CUs
ASP.DiskQueueLengthDisk queue lengthNumberDisk queue length
ASP.HttpQueueLengthHTTP queue lengthNumberHTTP queue length
ASP.MemoryPercentagePercentage of memoryPercentagePercentage of memory

Web application

Name ServiceNavName of the metricUnitDescription
AW.AverageResponseTimeAverage response timeSecondsAverage response time
AW.Http2xxHttp 2xxNumberHttp 2xx
AW.Http3xxHttp 3xxNumberHttp 3xx
AW.Http401Http 401NumberHttp 401
AW.Http403Http 403NumberHttp 403
AW.Http404Http 404NumberHttp 404
AW.Http406Http 406NumberHttp 406
AW.Http4xxHttp 4xxNumberHttp 4xx
AW.Http5xxhttp server errorsNumberhttp server errors

Batch

Name ServiceNavName of the metricUnitDescription
BA.CoreCountNumber of dedicated cores in the batch accountNumberTotal number of dedicated cores in the batch account
BA.CreatingNodeCountNumber of nodes createdNumberNumber of nodes being created
BA.IdleNodeCountNumber of inactive nodesNumberThe number of inactive nodes
BA.LeavingPoolNodeCountNumber of nodes leaving the poolNumberThe number of nodes leaving the pool
BA.OfflineNodeCountNumber of offline nodesNumberThe number of offline nodes
BA.PoolCreateEventPool creation eventsNumberTotal number of pools created
BA.PoolDeleteCompleteEventCompleted pool deletion eventsNumberTotal number of completed pool deletions
BA.PoolDeleteStartEventPool deletion start eventsNumberTotal number of pool deletions started
BA.PoolResizeCompleteEventEnd of pool resizing eventsNumberTotal number of completed pool resizes
BA.PoolResizeStartEventPool Resize Startup EventsNumberTotal number of pool resizes that have started
BA.RebootingNodeCountNumber of nodes being restartedNumberThe number of nodes being restarted
BA.ReimagingNodeCountNumber of nodes being reimagedNumberThe number of nodes being reimaged
BA.RunningNodeCountNumber of nodes runningNumberThe number of nodes running
BA.StartingNodeCountNumber of starting nodesNumberStarting nodes
BA.StartTaskFailedNodeCountNumber of nodes for which a task failed to startNumberThe number of nodes for which a task failed to start
BA.TaskCompleteEventEnd of task eventsNumberThe total number of completed tasks
BA.TaskFailEventTask failure eventsNumberThe total number of completed tasks in a failed state
BA.TaskStartEventTask start eventsNumberTotal number of tasks that have started
BA.TotalNodeCountNumber of dedicated nodesNumberTotal number of dedicated nodes in the batch account
BA.UnusableNodeCountNumber of unusable nodesNumberThe number of unusable nodes
BA.WaitingForStartTaskNodeCountNumber of nodes waiting to start a taskNumberNumber of nodes waiting for a startup task to finish

Cosmos DB

Name ServiceNavName of the metricUnitDescription
COSMOS.MetadataRequestsMetadata requestsNumberNumber of metadata requests.
COSMOS.MongoRequestsMongo queriesNumberNumber of mongo queries performed
COSMOS.MongoRequestChargeMongo request feesNumberMongo query units consumed
COSMOS.TotalRequestsTotal number of requestsNumberNumber of queries made
COSMOS.TotalRequestUnitsTotal query unitsNumberConsumed request units

Event Hub

Name ServiceNavName of the metricUnitDescription
EH.ActiveConnectionsActiveConnections (pre-release)NumberTotal number of active connections for Microsoft.EventHub. (Pre-release)
EH.CaptureBacklogCapture backlog. (Pre-release)NumberMicrosoft.EventHub. (Pre-release)
EH.CapturedBytesCaptured bytes. (Preversion)BytesBytes captured for Microsoft.EventHub. (Pre-release)
EH.CapturedMessagesCaptured messages. (Pre-version)NumberCaptured messages for Microsoft.EventHub. (Pre-release)
EH.ConnectionsClosedClosed connections. (Pre-version)NumberClosed connections for Microsoft.EventHub. (Pre-release)
EH.ConnectionsOpenedOpen connections. (Pre-release)NumberOpen connections for Microsoft.EventHub. (Pre-release)
EH.IncomingBytesIncoming bytes. (Preversion)BytesIncoming bytes for Microsoft.EventHub. (Pre-release)
EH.IncomingMessagesIncoming messages (pre-release)NumberIncoming messages for Microsoft.EventHub. (Pre-release)
EH.IncomingRequestsIncoming requests (pre-release)NumberIncoming requests for Microsoft.EventHub. (Pre-release)
EH.OutgoingBytesOutgoing bytes. (Preversion)BytesOutgoing bytes for Microsoft.EventHub. (Pre-release)
EH.OutgoingMessagesOutgoing messages (pre-release)NumberOutgoing messages for Microsoft.EventHub. (Pre-release)
EH.QuotaExceededErrorsQuota overrun errors. (Preversion)NumberQuota overflow errors for Microsoft.EventHub. (Pre-release)
EH.ServerErrorsServer errors. (Preversion)NumberServer errors for Microsoft.EventHub. (Pre-release)
EH.SizeSize (Pre-version)BytesSize of an EventHub in bytes. (Pre-release)
EH.SuccessfulRequestsSuccessful queries (pre-release)NumberSuccessful request for Microsoft.EventHub. (Pre-release)
EH.ThrottledRequestsLimited requests. (Pre-version)NumberLimited requests for Microsoft.EventHub. (Pre-release)
EH.UserErrorsUser errors. (Preversion)NumberUser errors for Microsoft.EventHub. (Pre-release)

IOT Hub

Name ServiceNavName of the metricUnitDescription
IOT.d2c.telemetry.ingress.allProtocolAttempts to send a telemetry messageNumberNumber of attempts to send device-to-cloud telemetry messages to your IoT hub
IOT.d2c.telemetry.ingress.successTelemetry messages sentNumberNumber of successful device-to-cloud telemetry messages sent to your IoT hub
IOT.c2d.commands.egress.complete.successCompleted ordersNumberNumber of cloud-to-device commands successfully completed by the device
IOT.c2d.commands.egress.abandon.successDiscontinued ordersNumberNumber of cloud-to-device commands abandoned by the device
IOT.c2d.commands.egress.reject.successRejected ordersNumberNumber of cloud-to-device commands rejected by the device
IOT.devices.totalDevicesTotal number of devices (not recommended)NumberNumber of devices registered on your IoT hub
IOT.devices.connectedDevices.allProtocolConnected devices (not recommended)NumberNumber of devices connected to your IoT hub
IOT.d2c.telemetry.egress.successRouting: telemetry messages deliveredNumberNumber of times messages were successfully delivered to all endpoints using IoT Hub routing. If a message is routed to multiple endpoints, this value increases by one for each successful delivery. If a message is routed to the same endpoint multiple times, this value increases by one for each successful delivery.
IOT.d2c.telemetry.egress.droppedRouting: telemetry messages cancelledNumberNumber of times messages were cancelled by the IoT Hub routing due to dead endpoints. This value does not count messages delivered to a backup route, as cancelled messages are not delivered to a backup route.
IOT.d2c.telemetry.egress.orphanedRouting: orphaned telemetry messagesNumberNumber of times messages were defined as orphaned by IoT Hub routing because they did not match any routing rule (including the fallback rule).
IOT.d2c.telemetry.egress.invalidRouting: incompatible telemetry messagesNumberNumber of times the IoT Hub routing failed to deliver messages due to an incompatibility with the endpoint. This value does not include retries.
IOT.d2c.telemetry.egress.fallbackRouting: messages delivered to the backup routeNumberNumber of times the IoT Hub routing delivered messages to the endpoint associated with the backup route.
IOT.d2c.endpoints.egress.eventHubsRouting: messages delivered to Event HubNumberNumber of times IoT Hub routing correctly delivered messages to Event Hub endpoints.
IOT.d2c.endpoints.latency.eventHubsRouting: Event Hub message latencyMillisecondsAverage latency (in milliseconds) between message inputs to IoT Hub and into an Event Hub endpoint.
IOT.d2c.endpoints.egress.serviceBusQueuesRouting: messages delivered to the Service Bus queueNumberNumber of times the IoT Hub routing correctly delivered messages to the Service Bus queue endpoints.
IOT.d2c.endpoints.latency.serviceBusQueuesRouting: Service Bus queue message latencyMillisecondsAverage latency (in milliseconds) between message inputs to IoT Hub and telemetry in a Service Bus queue endpoint.
IOT.d2c.endpoints.egress.serviceBusTopicsRouting: messages delivered to the Service Bus sectionNumberNumber of times the IoT Hub routing correctly delivered messages to Service Bus topic endpoints.
IOT.d2c.endpoints.latency.serviceBusTopicsRouting: latency of the Service Bus messagesMillisecondsAverage latency (in milliseconds) between message inputs to IoT Hub and telemetry in a Service Bus topic endpoint.
IOT.d2c.endpoints.egress.builtIn.eventsRouting: messages delivered to messages/eventsNumberNumber of times the IoT Hub routing correctly delivered messages to the integrated endpoint (messages/events).
IOT.d2c.endpoints.latency.builtIn.eventsRouting: message/event latencyMillisecondsAverage latency (in milliseconds) between message inputs to IoT Hub and telemetry in the integrated endpoint (messages/events).
IOT.d2c.endpoints.egress.storageRouting: messages delivered to storageNumberNumber of times IoT Hub routing correctly delivered messages to storage endpoints.
IOT.d2c.endpoints.latency.storageRouting: storage message latencyMillisecondsAverage latency (in milliseconds) between message inputs to IoT Hub and telemetry in a storage endpoint.
IOT.d2c.endpoints.egress.storage.bytesRouting: data delivered to storageBytesAmount of data (bytes) that the IoT Hub routing has delivered to the storage endpoints.
IOT.d2c.endpoints.egress.storage.blobsRouting: blob objects delivered to storageNumberNumber of times IoT Hub routing delivered blob objects to storage endpoints.
IOT.d2c.twin.read.successReadings of successful device representationsNumberTotal number of successful representation reads initiated by a device.
IOT.d2c.twin.read.failureReadings of failed device representationsNumberTotal failed representation reads initiated by a device.
IOT.d2c.twin.read.sizeResponse size of device representation readingsBytesAverage, minimum and maximum of all successful show reads initiated by a device.
IOT.d2c.twin.update.successSuccessful device representation updatesNumberTotal successful representation updates initiated by a device.
IOT.d2c.twin.update.failureUpdates to failed device representationsNumberTotal failed representation updates initiated by a device.
IOT.d2c.twin.update.sizeSize of device representation updatesBytesAverage, minimum and maximum size of all successful representation updates initiated by a device.
IOT.c2d.methods.successSuccessful direct method callsNumberTotal successful direct method calls.
IOT.c2d.methods.failureFailed direct method callsNumberTotal direct method calls failed.
IOT.c2d.methods.requestSizeRequest size of direct method callsBytesAverage, minimum and maximum of all successful direct method requests.
IOT.c2d.methods.responseSizeResponse size of direct method callsBytesAverage, minimum and maximum of all successful direct method responses.
IOT.c2d.twin.read.successReadings of successful main server representationsNumberTotal successful representation reads initiated by a primary server.
IOT.c2d.twin.read.failureReadings of failed main server representationsNumberTotal failed representation reads initiated by a primary server.
IOT.c2d.twin.read.sizeResponse size of main server representation readsBytesAverage, minimum and maximum of all successful representation reads initiated by a primary server.
IOT.c2d.twin.update.successSuccessful updates of main server representationsNumberTotal successful representation updates initiated by a primary server.
IOT.c2d.twin.update.failureFailed main server representation updatesNumberTotal failed representation updates initiated by a primary server.
IOT.c2d.twin.update.sizeSize of main server representation updatesBytesAverage, minimum and maximum size of all successful representation updates initiated by a primary server.
IOT.twinQueries.successSuccessful representation queriesNumberTotal successful representation requests.
IOT.twinQueries.failureFailed representation requestsNumberTotal number of failed representation requests.
IOT.twinQueries.resultSizeResult size of representation queriesBytesAverage, minimum and maximum result size of all successful representation queries.
IOT.jobs.createTwinUpdateJob.successSuccessful creations of representation updatesNumberTotal successful creations of representation updates.
IOT.jobs.createTwinUpdateJob.failureCreations of the work of updates of representations in failureNumberTotal of creations in failure of work of representations updates.
IOT.jobs.createDirectMethodJob.successSuccessful creations of method call jobsNumberTotal successful creations of direct method call jobs.
IOT.jobs.createDirectMethodJob.failureCreating Failed Method Call JobsNumberTotal creations in failure of direct method appeal work.
IOT.jobs.listJobs.successSuccessful calls to inventory workNumberTotal successful calls to list the work.
IOT.jobs.listJobs.failureFailed calls to inventory workNumberTotal failed calls to list the work.
IOT.jobs.cancelJob.successSuccessful job cancellationsNumberTotal successful calls to cancel a job.
IOT.jobs.cancelJob.failureFailed work cancellationsNumberTotal failed calls to cancel a job.
IOT.jobs.queryJobs.successSuccessful work requestsNumberTotal successful calls to query the work.
IOT.jobs.queryJobs.failureFailed work requestsNumberTotal failed calls to query jobs.
IOT.jobs.completedCompleted workNumberTotal work completed.
IOT.jobs.failedFailed workNumberTotal work in failure.
IOT.d2c.telemetry.ingress.sendThrottleNumber of limitation errorsNumberNumber of limitation errors caused by device flow limitations
IOT.dailyMessageQuotaUsedTotal number of messages usedNumberTotal number of messages used today. This is a cumulative value that is reset to zero at 00:00 UTC each day.
IOT.deviceDataUsageFull use of device data (not recommended)BytesNumber of bytes transferred to and from all devices connected to IotHub
IOT.deviceDataUsageV2Full use of device data (pre-release)BytesNumber of bytes transferred to and from all devices connected to IotHub
IOT.totalDeviceCountTotal number of devices (pre-release)NumberNumber of devices registered on your IoT hub
IOT.connectedDeviceCountConnected devices (pre-release)NumberNumber of devices connected to your IoT hub
IOT.configurationsConfiguration metricsNumberMetrics for configuration operations

Logic App

Name ServiceNavName of the metricUnitDescription
LOGIC.RunsStartedStarted runsNumberNumber of workflow executions started.
LOGIC.RunsCompletedCompleted executionsNumberNumber of completed workflow executions.
LOGIC.RunsSucceededSuccessful executionsNumberNumber of successful workflow executions.
LOGIC.RunsFailedFailed executionsNumberNumber of failed workflow executions.
LOGIC.RunsCancelledCancelled executionsNumberNumber of cancelled workflow executions.
LOGIC.RunLatencyExecution latencySecondsLatency of completed workflow executions.
LOGIC.RunSuccessLatencySuccessful execution latencySecondsLatency of successful workflow executions.
LOGIC.RunThrottledEventsRun limited eventsNumberNumber of workflow actions or events limited per trigger.
LOGIC.RunFailurePercentagePercentage of failed executionsPercentagePercentage of failed workflow executions.
LOGIC.ActionsStartedActions startedNumberNumber of workflow actions started.
LOGIC.ActionsCompletedActions completedNumberNumber of completed workflow actions.
LOGIC.ActionsSucceededSuccessful actionsNumberNumber of successful workflow actions.
LOGIC.ActionsFailedFailed actionsNumberNumber of failed workflow actions.
LOGIC.ActionsSkippedIgnored actionsNumberNumber of skipped workflow actions.
LOGIC.ActionLatencyLatency of actionSecondsLatency of completed workflow actions.
LOGIC.ActionSuccessLatencyAction success latencySecondsLatency of successful workflow actions.
LOGIC.ActionThrottledEventsLimited Action EventsNumberLimited number of workflow action events.
LOGIC.TriggersStartedReleased triggersNumberNumber of workflow triggers started.
LOGIC.TriggersCompletedCompleted triggersNumberNumber of completed workflow triggers.
LOGIC.TriggersSucceededSuccessful TriggersNumberNumber of successful workflow triggers.
LOGIC.TriggersFailedFailed TriggersNumberNumber of failed workflow triggers.
LOGIC.TriggersSkippedIgnored triggersNumberNumber of skipped workflow triggers.
LOGIC.TriggersFiredTriggers activatedNumberNumber of activated workflow triggers.
LOGIC.TriggerLatencyTrigger latencySecondsLatency of completed workflow triggers.
LOGIC.TriggerFireLatencyTrigger activation delaySecondsLatency of enabled workflow triggers.
LOGIC.TriggerSuccessLatencySuccessful trigger latencySecondsLatency of successful workflow triggers.
LOGIC.TriggerThrottledEventsTrigger-limited eventsNumberLimited number of workflow events per trigger.
LOGIC.BillableActionExecutionsExecution of billable actionsNumberNumber of workflow action executions billed.
LOGIC.BillableTriggerExecutionsExecution of billable triggersNumberNumber of workflow trigger executions billed.
LOGIC.TotalBillableExecutionsTotal number of billable runsNumberNumber of billed workflow executions.
LOGIC.BillingUsageNativeOperationUsing Billing for Native Transaction ExecutionsNumberNumber of native transaction executions billed.
LOGIC.BillingUsageStandardConnectorUse of billing for Standard connector designsNumberNumber of Standard connector executions invoiced.
LOGIC.BillingUsageStorageConsumptionUsing Billing for Storage Consumption RunsNumberNumber of storage consumption runs billed.
LOGIC.BillingUsageNativeOperationUsing Billing for Native Transaction ExecutionsNumberNumber of native transaction executions billed.
LOGIC.BillingUsageStandardConnectorUse of billing for Standard connector designsNumberNumber of Standard connector executions invoiced.
LOGIC.BillingUsageStorageConsumptionUsing Billing for Storage Consumption RunsNumberNumber of storage consumption runs billed.

Notification Hub

Name ServiceNavName of the metricUnitDescription
NH.registration.allRegistration operationsNumberTotal successful enrollment operations (creation and deletion update requests).
NH.registration.createRegistration creation operationsNumberTotal successful registration creations.
NH.registration.updateRegistration update operationsNumberTotal successful registration updates.
NH.registration.getRegistration read operationsNumberTotal successful registration requests.
NH.registration.deleteDeletion operationsNumberTotal successful deletions.
NH.incomingIncoming messagesNumberTotal successful send API calls.
NH.incoming.scheduledScheduled Push Notifications sentNumberCancelled scheduled push notifications
NH.incoming.scheduled.cancelCancelled scheduled push notificationsNumberCancelled scheduled push notifications
NH.scheduled.pendingPending scheduled notificationsNumberPending scheduled notifications
NH.installation.allFacility management operationsNumberFacility management operations
NH.installation.getOperations to obtain a facilityNumberOperations to obtain a facility
NH.installation.upsertInstallation creation or update operationsNumberInstallation creation or update operations
NH.installation.patchPatch installation operationsNumberPatch installation operations
NH.installation.deleteInstallation deletion operationsNumberInstallation deletion operations
NH.outgoing.allpns.successSuccessful notificationsNumberTotal successful notifications.
NH.outgoing.allpns.invalidpayloadPayload errorsNumberNumber of failed push operations because the PNS returned an incorrect payload error.
NH.outgoing.allpns.pnserrorExternal notification system errorsNumberNumber of failed push operations due to a communication problem with the PNS (excluding authentication problems).
NH.outgoing.allpns.channelerrorChannel errorsNumberNumber of failed push operations because the channel was not valid, not associated with the appropriate application, limited or expired.
NH.outgoing.allpns.badorexpiredchannelIncorrect or expired channel errorsNumberNumber of failed push operations because the channel/token/registrationId specified in the registration has expired or is invalid.
NH.outgoing.wns.successSuccessful WNS notificationsNumberTotal successful notifications.
NH.outgoing.wns.invalidcredentialsWNS authorization errors (invalid credentials)NumberNumber of failed push operations because the PNS did not accept the provided credentials or the credentials are blocked. (Windows Live does not recognize credentials).
NH.outgoing.wns.badchannelWrong WNS channel errorNumberNumber of failed push operations because the ChannelURI element specified in the registration was not recognized (WNS status: 404 - Not Found).
NH.outgoing.wns.expiredchannelWNS channel expired errorNumberNumber of push operations that failed because the ChannelURI element expired (WNS status: 410 Deleted).
NH.outgoing.wns.throttledLimited WNS notificationsNumberNumber of push operations that failed because WNS limits this application (WNS status: 406 Not acceptable).
NH.outgoing.wns.tokenproviderunreachableWNS authorization errors (inaccessible)NumberWindows Live is not accessible.
NH.outgoing.wns.invalidtokenWNS authorization errors (invalid token)NumberThe token provided to WNS is invalid (WNS status: 401 - Not authorized).
NH.outgoing.wns.wrongtokenWNS authorization errors (incorrect token)NumberThe token provided to WNS is valid, but it is for another application (WNS status: 403 - Forbidden). This can happen if the ChannelURI element specified in the registration is associated with another application. Verify that the client application is associated with the application whose credentials are in the notification hub.
NH.outgoing.wns.invalidnotificationformatInvalid WNS notification formatNumberThe notification format is invalid (WNS status: 400). Note that WNS does not reject all invalid payloads.
NH.outgoing.wns.invalidnotificationsizeInvalid WNS notification size errorNumberThe notification payload is too large (WNS status: 413).
NH.outgoing.wns.channelthrottledLimited WNS channelNumberThe notification was removed because the ChannelURI element in the registration is restricted (WNS response header: X-WNS-NotificationStatus:channelThrottled).
NH.outgoing.wns.channeldisconnectedWNS channel disconnectedNumberThe notification was removed because the ChannelURI element in the registration is restricted (WNS response header: X-WNS-DeviceConnectionStatus: disconnected).
NH.outgoing.wns.droppedDeleted WNS notificationsNumberThe notification has been removed, because the ChannelURI element specified in the registration is restricted (X-WNS-NotificationStatus: removed, but not X-WNS-DeviceConnectionStatus: disconnected).
NH.outgoing.wns.pnserrorWNS errorsNumberThe notification was not delivered due to communication errors with WNS.
NH.outgoing.wns.authenticationerrorWNS authentication errorsNumberThe notification was not delivered due to communication errors with Windows Live, invalid credentials or an incorrect token.
NH.outgoing.apns.successSuccessful APNS notificationsNumberTotal successful notifications.
NH.outgoing.apns.invalidcredentialsAPNS authorization errorsNumberNumber of failed push operations, because the PNS did not accept the provided credentials or the credentials are blocked.
NH.outgoing.apns.badchannelIncorrect APNS channel errorNumberNumber of push operations that failed because the token is invalid (APNS status code: 8).
NH.outgoing.apns.expiredchannelAPNS channel error expiredNumberNumber of tokens that have been invalidated by the APNS comment channel.
NH.outgoing.apns.invalidnotificationsizeInvalid APNS notification size errorNumberNumber of push operations that failed because the payload was too large (APNS status code: 7).
NH.outgoing.apns.pnserrorAPNS errorsNumberNumber of failed push operations due to communication errors with APNS.
NH.outgoing.gcm.successSuccessful GCM notificationsNumberTotal successful notifications.
NH.outgoing.gcm.invalidcredentialsGCM authorization errors (invalid credentials)NumberNumber of failed push operations, because the PNS did not accept the provided credentials or the credentials are blocked.
NH.outgoing.gcm.badchannelIncorrect GCM channel errorNumberNumber of push operations that failed because the registrationId element contained in the registration was not recognized (GCM result: invalid registration).
NH.outgoing.gcm.expiredchannelGCM channel error expiredNumberNumber of push operations that failed because the registrationId element contained in the registration was not recognized (GCM result: NotRegistered).
NH.outgoing.gcm.throttledLimited GCM notificationsNumberNumber of push operations that failed because GCM restricted this application (GCM status code: 501-599 or result: not available).
NH.outgoing.gcm.invalidnotificationformatInvalid CMG notification formatNumberNumber of push operations that failed because the payload was not properly formatted (GCM result: InvalidDataKey or InvalidTtl).
NH.outgoing.gcm.invalidnotificationsizeInvalid CMG notification size errorNumberNumber of push operations that failed because the payload was too large (GCM result: MessageTooBig).
NH.outgoing.gcm.wrongchannelIncorrect GCM channel errorNumberNumber of push operations that failed because the registrationId element contained in the registration is not associated with the current application (GCM result: InvalidPackageName).
NH.outgoing.gcm.pnserrorGCM errorsNumberNumber of failed push operations due to communication errors with GCM.
NH.outgoing.gcm.authenticationerrorGCM authentication errorsNumberNumber of failed push operations because the PNS did not accept the provided credentials, the credentials are blocked or the SenderId element is not properly configured in the application (GCM result: MismatchedSenderId).
NH.outgoing.mpns.successSuccessful MPNS notificationsNumberTotal successful notifications.
NH.outgoing.mpns.invalidcredentialsInvalid MPNS credentialsNumberNumber of failed push operations, because the PNS did not accept the provided credentials or the credentials are blocked.
NH.outgoing.mpns.badchannelIncorrect channel error MPNSNumberNumber of push operations that failed because the ChannelURI element contained in the listing was not recognized (MPNS status: 404 - Not Found).
NH.outgoing.mpns.throttledLimited MPNS notificationsNumberNumber of push operations that failed because MPNS limits this application (WNS MPNS: 406 Not acceptable).
NH.outgoing.mpns.invalidnotificationformatInvalid MPNS notification formatNumberNumber of failed push operations because the notification payload was too large.
NH.outgoing.mpns.channeldisconnectedMPNS channel disconnectedNumberNumber of push operations that failed because the ChannelURI element in the registration was disconnected (MPNS status: 412 not found).
NH.outgoing.mpns.droppedDeleted MPNS notificationsNumberNumber of push operations that were dropped by MPNS (MPNS response header: X-NotificationStatus: QueueFull or Suppressed).
NH.outgoing.mpns.pnserrorMPNS errorsNumberNumber of failed push operations due to communication errors with MPNS.
NH.outgoing.mpns.authenticationerrorMPNS authentication errorsNumberNumber of failed push operations, because the PNS did not accept the provided credentials or the credentials are blocked.
NH.notificationhub.pushesAll outgoing notificationsNumberAll outgoing notifications from the notification hub
NH.incoming.all.requestsAll incoming requestsNumberTotal number of incoming requests for a notification hub
NH.incoming.all.failedrequestsAll incoming requests that failedNumberTotal number of failed inbound requests for a notification hub

Redis Cache

Name ServiceNavName of the metricUnitDescription
RC.cachehitsPresences in the cacheNumber
RC.cacheLatencyCache latency in microseconds (pre-release)Milliseconds
RC.cachemissesCache missesNumber
RC.cacheReadReading the cacheKBytesPerSecond
RC.cacheWriteWriting coverKBytesPerSecond
RC.connectedclientsConnected customersNumber
RC.evictedkeysExcluded keysNumber
RC.expiredkeysExpired keysNumber
RC.getcommandsGetsNumber
RC.operationsPerSecondOperations per secondop/s
RC.percentProcessorTimeCPUPercentage
RC.serverLoadServer loadPercentage
RC.setcommandsSetsNumber
RC.totalcommandsprocessedTotal operationsNumber
RC.usedmemoryMemory usedMegaBytes
RC.usedmemorypercentagePercentage of memory usedPercentage

Bus service

Name ServiceNavName of the metricUnitDescription
BUS.ActiveConnectionsActiveConnections (pre-release)NumberTotal number of active connections for Microsoft.ServiceBus. (Pre-release)
BUS.ActiveMessagesNumber of active messages in a queue/row. (Preversion)NumberNumber of active messages in a queue/row. (Preversion)
BUS.IncomingMessagesIncoming messages (pre-release)NumberIncoming messages for Microsoft.ServiceBus. (Pre-release)
BUS.IncomingRequestsIncoming requests (pre-release)NumberIncoming requests for Microsoft.ServiceBus. (Pre-release)
BUS.messagesNumber of messages in a queue/row. (Preversion)NumberNumber of messages in a queue/row. (Preversion)
BUS.OutgoingMessagesOutgoing messages (pre-release)NumberOutgoing messages for Microsoft.ServiceBus. (Pre-release)
BUS.ServerErrorsServer errors. (Preversion)NumberServer errors for Microsoft.ServiceBus. (Pre-release)
BUS.SizeSize (Pre-version)BytesSize of a queue/row in bytes. (Preversion)
BUS.SuccessfulRequestsSuccessful queries (pre-release)NumberTotal number of successful namespace requests (pre-release)
BUS.ThrottledRequestsLimited requests. (Pre-version)NumberLimited requests for Microsoft.ServiceBus. (Pre-release)
BUS.UserErrorsUser errors. (Preversion)NumberUser errors for Microsoft.ServiceBus. (Pre-release)

Storage Account

Name ServiceNavName of the metricUnitDescription
SA.EgressOutputKilobytesAmount of output data, in bytes. This number includes output from an external client in Microsoft Azure Storage as well as output in Azure. Therefore, this number does not reflect billable output.
SA.IngressInputKilobytesAmount of input data, in bytes. This number includes entries from an external client in Microsoft Azure Storage as well as entries in Azure.
SA.SuccessE2ELatencyLatency E2E of successMillisecondsAverage end-to-end latency of successful requests sent to a storage service or the specified API operation, in milliseconds. This value includes the processing time required within Microsoft Azure Storage to read the request, send the response, and receive an acknowledgement of the response.
SA.SuccessServerLatencyServer latency with successful requestMillisecondsAverage latency used by Microsoft Azure Storage to process a successful request, in milliseconds. This value does not include the network latency specified in AverageE2ELatency.
SA.TransactionsTransactionsNumberThe number of requests sent to a storage service or to the specified API operation. This number includes successful and failed requests, as well as requests that generated errors. Use the ResponseType dimension to see the number of different types of responses.
SA.UsedCapacityCapacity usedGigabytesAccount capacity used

Storage Account : Blob

Name ServiceNavName of the metricUnitDescription
SAB.BlobCapacityBlob object capabilityMegaOctetAmount of storage used by the BLOB service of the storage account, in bytes.
SAB.BlobCountNumber of blob objectsNumberNumber of blob objects in the BLOB service of the storage account.
SAB.ContainerCountNumber of blob object containersNumberNumber of blob object containers in the BLOB service of the storage account.
SAB.EgressOutputKilobytesAmount of output data, in bytes. This number includes output from an external client in Microsoft Azure Storage as well as output in Azure. Therefore, this number does not reflect billable output.
SAB.IngressInputKilobytesAmount of input data, in bytes. This number includes entries from an external client in Microsoft Azure Storage as well as entries in Azure.
SAB TransactionsTransactionsNumberThe number of requests sent to a storage service or to the specified API operation. This number includes successful and failed requests, as well as requests that generated errors. Use the ResponseType dimension to see the number of different types of responses.
SAB.SuccessE2ELatencyLatency E2E of successMillisecondsAverage end-to-end latency of successful requests sent to a storage service or the specified API operation, in milliseconds. This value includes the processing time required within Microsoft Azure Storage to read the request, send the response, and receive an acknowledgement of the response.
SAB.SuccessServerLatencyServer latency with successful requestMillisecondsAverage latency used by Microsoft Azure Storage to process a successful request, in milliseconds. This value does not include the network latency specified in AverageE2ELatency.

Storage Account : File

Name ServiceNavName of the metricUnitDescription
SAF.EgressOutputKilobytesAmount of output data, in bytes. This number includes output from an external client in Microsoft Azure Storage as well as output in Azure. Therefore, this number does not reflect billable output.
SAF.FileCapacityFile capacityMegaBytesAmount of storage used by the storage account's File service, in bytes.
SAF.FileCountNumber of filesNumberNumber of files in the File service of the storage account.
SAF.FileShareCountNumber of file sharesNumberNumber of file shares in the File service of the storage account.
SAF IngressInputKilobytesAmount of input data, in bytes. This number includes entries from an external client in Microsoft Azure Storage as well as entries in Azure.
SAF.SuccessServerLatencyServer latency with successful requestMillisecondsAverage latency used by Microsoft Azure Storage to process a successful request, in milliseconds. This value does not include the network latency specified in AverageE2ELatency.
SAF.SuccessE2ELatencyLatency E2E of successMillisecondsAverage end-to-end latency of successful requests sent to a storage service or the specified API operation, in milliseconds. This value includes the processing time required within Microsoft Azure Storage to read the request, send the response, and receive an acknowledgement of the response.
SAF TransactionsTransactionsNumberThe number of requests sent to a storage service or to the specified API operation. This number includes successful and failed requests, as well as requests that generated errors. Use the ResponseType dimension to see the number of different types of responses.

Storage Account : Tail

Name ServiceNavName of the metricUnitDescription
SAQ.EgressOutputKilobytesAmount of output data, in bytes. This number includes output from an external client in Microsoft Azure Storage as well as output in Azure. Therefore, this number does not reflect billable output.
SAQ.IngressInputKilobytesAmount of input data, in bytes. This number includes entries from an external client in Microsoft Azure Storage as well as entries in Azure.
SAQ.QueueCapacityQueue capacityMegaBytesAmount of storage used by the Storage Account's Queue service, in bytes.
SAQ.QueueCountNumber of queuesNumberNumber of queues in the storage account's queue service.
SAQ.QueueMessageCountNumber of messages in the queueNumberApproximate number of messages queued in the Storage Account Queue service.
SAQ TransactionsTransactionsNumberThe number of requests sent to a storage service or to the specified API operation. This number includes successful and failed requests, as well as requests that generated errors. Use the ResponseType dimension to see the number of different types of responses.
SAQ.SuccessE2ELatencyLatency E2E of successMillisecondsAverage end-to-end latency of successful requests sent to a storage service or the specified API operation, in milliseconds. This value includes the processing time required within Microsoft Azure Storage to read the request, send the response, and receive an acknowledgement of the response.
SAQ.SuccessServerLatencyServer latency with successful requestMillisecondsAverage latency used by Microsoft Azure Storage to process a successful request, in milliseconds. This value does not include the network latency specified in AverageE2ELatency.

Storage Account : Table

SAT.EgressOutputKilobytesAmount of output data, in bytes. This number includes output from an external client in Microsoft Azure Storage as well as output in Azure. Therefore, this number does not reflect billable output.
SAT.IngressInputKilobytesAmount of input data, in bytes. This number includes entries from an external client in Microsoft Azure Storage as well as entries in Azure.
SAT.TableCapacityTable capacityMegaBytesAmount of storage used by the storage account's table service, in bytes.
SAT.TableCountNumber of tablesNumberNumber of tables in the table service of the storage account.
SAT.TableEntityCountNumber of table entitiesNumberNumber of table entities in the table service of the storage account.
SAT TransactionsTransactionsNumberThe number of requests sent to a storage service or to the specified API operation. This number includes successful and failed requests, as well as requests that generated errors. Use the ResponseType dimension to see the number of different types of responses.
SAT.SuccessE2ELatencyLatency E2E of successMillisecondsAverage end-to-end latency of successful requests sent to a storage service or the specified API operation, in milliseconds. This value includes the processing time required within Microsoft Azure Storage to read the request, send the response, and receive an acknowledgement of the response.
SAT.SuccessServerLatencyServer latency with successful requestMillisecondsAverage latency used by Microsoft Azure Storage to process a successful request, in milliseconds. This value does not include the network latency specified in AverageE2ELatency.

SQL Database

Name ServiceNavName of the metricUnitDescription
SQL.cpu_percentPercentage of CUsPercentagePercentage of CUs
SQL.physical_data_read_percentPercentage I/O of dataPercentagePercentage I/O of data
SQL.log_write_percentPercentage of log I/OPercentagePercentage of log I/O
SQL.dtu_consumption_percentPercentage DTUPercentagePercentage DTU
SQL.storageTotal database sizeBytesTotal database size
SQL.connection_successfulSuccessful connectionsNumberSuccessful connections
SQL.connection_failedFailed connectionsNumberFailed connections
SQL.blocked_by_firewallBlocked by the firewallNumberBlocked by the firewall
SQL.deadlockBlockadesNumberBlockades
SQL.storage_percentPercentage of database sizePercentagePercentage of database size
SQL.xtp_storage_percentPercentage of OLTP storage in memoryPercentagePercentage of OLTP storage in memory
SQL.workers_percentPercentage of workPercentagePercentage of work
SQL.sessions_percentPercentage of sessionsPercentagePercentage of sessions
SQL.dtu_limitDTU limitNumberDTU limit
SQL.dtu_usedDTU usedNumberDTU used
SQL.dwu_limitDWU limitNumberDWU limit
SQL.dwu_consumption_percentPercentage DWUPercentagePercentage DWU
SQL.dwu_usedDWU usedNumberDWU used
SQL.dw_cpu_percentPercentage of CPU utilization at the DW nodePercentagePercentage of CPU utilization at the DW node
SQL.dw_physical_data_read_percentPercentage I/O of data at DW nodePercentagePercentage I/O of data at DW node

Virtual Machine

Name ServiceNavName of the metricUnitDescription
VM.PercentageCPUPercentage CPUPercentageThe percentage of allocated compute units currently used by virtual machines
VM.NetworkInNetwork InKilobytesThe number of bytes received on all network interfaces by the virtual computers (incoming traffic)
VM.NetworkOutNetwork OutKilobytesThe number of bytes sent on all network interfaces by virtual computers (outbound traffic)
VM.DiskReadBytesDisk Read BytesKilobytesTotal bytes read from disk during the analysis period
VM.DiskWriteBytesDisk Write BytesKilobytesTotal bytes written to disk during the analysis period
VM.DiskReadOperationsDisk Read Operations/Secoperations/sDisc read I/O per second
VM.DiskWriteOperationsDisk Write Operations/Secoperations/sDisk write I/O per second
VM.CPURemainingRemaining processor creditsNumberTotal number of credits that can be used
VM.CPUConsumedProcessor credits usedNumberTotal number of credits consumed by the virtual machine

You may also be interested in

Configure IBM AS/400 monitoring requirements

en_GB

Our next events

Our upcoming webinars

Our Previous Webinars

Welcome to ServiceNav!

Do you need some help? More information about our products? Write to us!
We will never sell or share your personal data with third parties. You have taken note of our privacy policy.
We use cookies to ensure the best experience on our site. If you continue to use this site, we will assume that you are satisfied with it.

Reserve your place

We will never sell or share your personal data with third parties. You have taken note of our privacy policy.