Documentation

Monitoring Azure metrics via APIs

On the page

Need some help?

ServiceNav supports the monitoring of Azure PaaS objects using the APIs provided by Microsoft..
 
Here are the objects currently supported:

 App Insight

Name ServiceNavMetric nameUnitDescription
AI.browserTimings/networkDurationNetwork connection time for page loadingMillisecondsElapsed time between user query and network connection. Includes DNS lookup and transport connection.
AI.browserTimings/totalDurationBrowser page loading 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 timeMillisecondsRunning time of the most recent request.
AI.performanceCounters/requestsPerSecondHTTP request rateCountPerSecondRate per second of all applications to the application from ASP.NET.
AI.requests/countServer requestsNumberNumber of completed HTTP requests.
AI.requests/durationServer response timeMillisecondsTime elapsed between the reception of an HTTP request and the end of the sending of the response.
AI.requests/failedUnsuccessful applicationsNumberNumber of HTTP requests marked as failed In most cases

App Service and App Service Functions

Name ServiceNavMetric nameUnitDescription
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 working rangeMegabytesMemory working range
AS.RequestsRequestsNumberRequests

App Service Functions only

Name ServiceNavMetric nameUnitDescription
AS.FunctionExecutionCountNumber of function executionsNumberNumber of function executions
AS.FunctionExecutionUnitsFunction execution unitsNumberFunction execution units
AS.RequestsInApplicationQueueApplications in the application queueNumberApplications in the application queue

App Service Plan

Name ServiceNavMetric nameUnitDescription
ASP.BytesReceivedIncoming dataKilobytesIncoming data
ASP.BytesReceivedIncoming dataKilobytesIncoming data
ASP.CpuPercentagePercentage CUPercentagePercentage CU
ASP.DiskQueueLengthDisk queue lengthNumberDisk queue length
ASP.HttpQueueLengthHTTP queue lengthNumberHTTP queue length
ASP.MemoryPercentagePercentage of memoryPercentagePercentage of memory

Web Application

Name ServiceNavMetric nameUnitDescription
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 ServiceNavMetric nameUnitDescription
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 pool removals completed
BA.PoolDeleteStartEventPool deletion start eventsNumberTotal number of pool removals that have started
BA.PoolResizeCompleteEventPool Resizing End EventsNumberTotal number of pool resizing completed
BA.PoolResizeStartEventPool resizing start eventsNumberTotal number of pool resizes started
BA.RebootingNodeCountNumber of nodes being restartedNumberThe number of nodes being restarted
BA.ReimagingNodeCountNumber of nodes being re-imagedNumberThe number of nodes being re-imaged
BA.RunningNodeCountNumber of running nodesNumberThe number of running nodes
BA.StartingNodeCountNumber of start nodesNumberStart nodes
BA.StartTaskFailedNodeCountNumber of nodes for which the start of a task has failedNumberThe number of nodes for which the start of a task has failed
BA.TaskCompleteEventEnd of task eventsNumberThe total number of tasks completed
BA.TaskFailEventTask Failure EventsNumberThe total number of tasks completed in a failed state
BA.TaskStartEventTask Launch EventsNumberTotal number of tasks 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 for task startNumberNumber of nodes waiting for the end of a startup task

Cosmos DB

Name ServiceNavMetric nameUnitDescription
COSMOS.MetadataRequestsMetadata RequestsNumberNumber of metadata requests.
COSMOS.MongoRequestsMongo RequestsNumberNumber of Mongo queries made
COSMOS.MongoRequestChargeMongo query feesNumberMongo request units consumed
COSMOS.TotalRequestsTotal number of requestsNumberNumber of requests made
COSMOS.TotalRequestUnitsTotal query unitsNumberRequest units consumed

Event Hub

Name ServiceNavMetric nameUnitDescription
EH.ActiveConnectionsActiveConnections (pre-version)NumberTotal number of active connections for Microsoft.EventHub (Preversion)
EH.CaptureBacklogCapture backlog. (Preversion)NumberBacklog of Microsoft.EventHub captures (Preversion)
EH.CapturedBytesCaptured bytes. (Preversion)BytesCaptured bytes for Microsoft.EventHub (Preversion)
EH.CapturedMessagesCaptured messages. (Preversion)NumberCaptured messages for Microsoft.EventHub (Preversion)
EH.ConnectionsClosedConnections closed. (Preversion)NumberClosed connections for Microsoft.EventHub (Preversion)
EH.ConnectionsOpenedOpen connections. (Preversion)NumberOpen Connections for Microsoft.EventHub (Preversion)
EH.IncomingBytesIncoming bytes. (Preversion)BytesIncoming bytes for Microsoft.EventHub (Preversion)
EH.IncomingMessagesIncoming messages (pre-version)NumberIncoming messages for Microsoft.EventHub (Preversion)
EH.IncomingRequestsInbound requests (pre-version)NumberIncoming requests for Microsoft.EventHub (Preversion)
EH.OutgoingBytesOutgoing bytes. (Preversion)BytesOutgoing bytes for Microsoft.EventHub (Preversion)
EH.OutgoingMessagesOutgoing messages (pre-version)NumberOutgoing messages for Microsoft.EventHub (Preversion)
EH.QuotaExceededErrorsQuota overrun errors. (Preversion)NumberQuota overrun errors for Microsoft.EventHub (Preversion)
EH.ServerErrorsServer errors. (Preversion)NumberServer errors for Microsoft.EventHub (Preversion)
EH.SizeSize (Preversion)BytesSize of an EventHub in bytes. (Preversion)
EH.SuccessfulRequestsSuccessful queries (pre-version)NumberSuccessful queries for Microsoft.EventHub (Preversion)
EH.ThrottledRequestsLimited requests. (Pre-version)NumberLimited applications for Microsoft.EventHub (Preversion)
EH.UserErrorsUser errors. (Preversion)NumberUser errors for Microsoft.EventHub (Preversion)

IOT Hub

Name ServiceNavMetric nameUnitDescription
IOT.d2c.telemetry.ingress.allProtocolAttempts to send telemetry messageNumberNumber of attempts to send device-to-cloud telemetry messages to your IoT hub
IOT.d2c.telemetry.ingress.successTelemetry messages sentNumberNumber of device-to-cloud telemetry messages successfully 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 aircraft orders abandoned by the aircraft
IOT.c2d.commands.egress.reject.successRejected ordersNumberNumber of cloud to device commands rejected by the device
IOT.devices.totalDevicesTotal number of units (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 deliveredNumberThe number of times messages have been successfully delivered to all termination points using IoT Hub routing. If a message is routed to multiple termination points, this value increases by one for each successful delivery. If a message is routed to the same termination point multiple times, this value increases by one for each successful delivery.
IOT.d2c.telemetry.egress.droppedRouting: cancelled telemetry messagesNumberNumber of times messages were cancelled by IoT Hub routing due to dead end points. This value does not count messages delivered to an alternate route, as cancelled messages are not delivered to the alternate route.
IOT.d2c.telemetry.egress.orphanedRouting: orphan 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 IoT Hub routing failed to deliver messages due to an incompatibility with the termination point. This value does not include retries.
IOT.d2c.telemetry.egress.fallbackRouting: messages delivered to the alternate routeNumberNumber of times IoT Hub routing delivered messages to the termination point associated with the alternate route.
IOT.d2c.endpoints.egress.eventHubsRouting: messages delivered to Event HubNumberNumber of times IoT Hub routing has 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 in an Event Hub termination point.
IOT.d2c.endpoints.egress.serviceBusQueuesRouting: messages delivered to the queue Service BusNumberNumber of times IoT Hub routing has correctly delivered messages to the Service Bus queue termination points.
IOT.d2c.endpoints.latency.serviceBusQueuesRouting: latency of messages in the queue Bus serviceMillisecondsAverage latency (in milliseconds) between message inputs to IoT Hub and telemetry inputs to a Service Bus queue termination point.
IOT.d2c.endpoints.egress.serviceBusTopicsRouting: messages delivered to the Bus Service sectionNumberNumber of times IoT Hub routing has correctly delivered messages to Service Bus termination points.
IOT.d2c.endpoints.latency.serviceBusTopicsRouting: latency of messages in the Bus Service sectionMillisecondsAverage latency (in milliseconds) between message inputs to IoT Hub and telemetry inputs to a Service Bus termination point.
IOT.d2c.endpoints.egress.builtIn.eventsRouting: messages delivered to messages/eventsNumberNumber of times IoT Hub routing has correctly delivered messages to the built-in termination point (messages/events).
IOT.d2c.endpoints.latency.builtIn.eventsRouting: message/event message latencyMillisecondsAverage latency (in milliseconds) between message inputs to the IoT Hub and telemetry inputs to the integrated termination point (messages/events).
IOT.d2c.endpoints.egress.storageRouting: messages delivered to storageNumberNumber of times IoT Hub routing has correctly delivered messages to storage termination points.
IOT.d2c.endpoints.latency.storageRouting: storage message latencyMillisecondsAverage latency (in milliseconds) between message inputs to IoT Hub and telemetry inputs to a storage termination point.
IOT.d2c.endpoints.egress.storage.bytesRouting: data returned to storageBytesThe amount of data (bytes) that IoT Hub routing has delivered to storage termination points.
IOT.d2c.endpoints.egress.storage.blobsRouting: blob objects returned to storageNumberNumber of times IoT Hub routing has delivered blob objects to storage termination points.
IOT.d2c.twin.read.successReadings of successful representations of devicesNumberTotal readings of successful representations initiated by a device.
IOT.d2c.twin.read.failureReading of representations of failed devicesNumberTotal readings of failed representations initiated by a device.
IOT.d2c.twin.read.sizeResponse size of device representation readingsBytesAverage, minimum and maximum of all readings of successful representations initiated by a device.
IOT.d2c.twin.update.successUpdates of successful device representationsNumberTotal updates of successful performances initiated by a device.
IOT.d2c.twin.update.failureUpdates of representations of failed devicesNumberTotal updates of failed representations initiated by a device.
IOT.d2c.twin.update.sizeSize of device representation updatesBytesAverage, minimum and maximum size of all successful performance updates initiated by a device.
IOT.c2d.methods.successSuccessful direct method callsNumberTotal successful direct method calls.
IOT.c2d.methods.failureDirect method calls failNumberTotal failed direct method calls.
IOT.c2d.methods.requestSizeDemand 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.successReading successful main server representationsNumberTotal readings of successful representations initiated by a main server.
IOT.c2d.twin.read.failureReading failed main server representationsNumberTotal reads of failed representations initiated by a main server.
IOT.c2d.twin.read.sizeResponse size of main server representation readingsBytesAverage, minimum and maximum of all successful representation reads initiated by a main server.
IOT.c2d.twin.update.successUpdates of successful main server representationsNumberTotal updates of successful representations initiated by a main server.
IOT.c2d.twin.update.failureUpdating failed main server representationsNumberTotal updates of failed representations initiated by a main server.
IOT.c2d.twin.update.sizeMain server representation update sizeBytesAverage, minimum and maximum size of all successful representation updates initiated by a main server.
IOT.twinQueries.successSuccessful representation requestsNumberTotal successful representation requests.
IOT.twinQueries.failureRequests for unsuccessful representationsNumberTotal number of failed representation requests.
IOT.twinQueries.resultSizeResult size of representation queriesBytesAverage, minimum and maximum result size of all successful representation requests.
IOT.jobs.createTwinUpdateJob.successSuccessful creation of performance update worksNumberTotal successful creations of performance update works.
IOT.jobs.createTwinUpdateJob.failureCreation of works to update failed representationsNumberTotal of failed creations of performance update works.
IOT.jobs.createDirectMethodJob.successSuccessful creation of method call workNumberTotal successful creations of direct method call work.
IOT.jobs.createDirectMethodJob.failureCreating failed method call jobsNumberTotal failed creations of direct method call jobs.
IOT.jobs.listJobs.successSuccessful calls to list workNumberTotal successful calls to list work.
IOT.jobs.listJobs.failureFailed calls to list jobsNumberTotal failed calls to list jobs.
IOT.jobs.cancelJob.successSuccessful work cancellationsNumberTotal successful calls to cancel a job.
IOT.jobs.cancelJob.failureCancellation of failed jobsNumberTotal failed calls to cancel a job.
IOT.jobs.queryJobs.successSuccessful work requestsNumberTotal number of successful calls to query the work.
IOT.jobs.queryJobs.failureFailing work requestsNumberTotal failed calls to question the work.
IOT.jobs.completedWork completedNumberTotal work completed.
IOT.jobs.failedWork in checkNumberTotal 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, 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-version)BytesNumber of bytes transferred to and from all devices connected to IotHub
IOT.totalDeviceCountTotal number of devices (pre-version)NumberNumber of devices registered on your IoT hub
IOT.connectedDeviceCountConnected devices (pre-version)NumberNumber of devices connected to your IoT hub
IOT.configurationsConfiguration MetricsNumberMetrics for configuration operations

Logic App

Name ServiceNavMetric nameUnitDescription
RunsStarted SOFTWAREStarted executionsNumberNumber of workflow executions started.
RunsCompleted SOFTWARECompleted executionsNumberNumber of completed workflow executions.
LOGIC.RunsSucceededSuccessful ExecutionsNumberNumber of successful workflow executions.
RunsFailed LOGICFailed executionsNumberNumber of failed workflow executions.
RunsCancelled SOFTWARECancelled executionsNumberNumber of reversed workflow runs.
LOGIC.RunLatencyLatency of executionSecondsLatency of completed workflow executions.
LOGIC.RunSuccessLatencySuccessful execution latencySecondsLatency of successful workflow executions.
LOGIC.RunThrottledEventsExecute limited eventsNumberNumber of limited workflow actions or events per trigger.
LOGIC.RunFailurePercentagePercentage of failed executionsPercentagePercentage of failed workflow executions.
LOGIC.ActionsStartedActions startedNumberNumber of workflow actions started.
LOGIC.ActionsCompletedActions completedNumberNumber of workflow actions completed.
LOGIC.ActionsSucceededSuccessful actionsNumberNumber of successful workflow actions.
LOGIC.ActionsFailedFailed actionsNumberNumber of failed workflow actions.
LOGIC.ActionsSkippedIgnored actionsNumberNumber of ignored workflow actions.
LOGIC.ActionLatencyLatency of actionSecondsLatency of completed workflow actions.
LOGIC.ActionSuccessLatencyLatency of successful actionSecondsLatency of successful workflow actions.
LOGIC.ActionThrottledEventsLimited action eventsNumberLimited number of workflow action events.
LOGIC.TriggersStartedTriggers releasedNumberNumber of workflow triggers started.
LOGIC.TriggersCompletedTriggers completedNumberNumber of completed workflow triggers.
LOGIC.TriggersSucceededSuccessful TriggersNumberNumber of successful workflow triggers.
LOGIC.TriggersFailedFailed TriggersNumberNumber of failed workflow triggers.
LOGIC.TriggersSkippedIgnored TriggersNumberNumber of ignored workflow triggers.
LOGIC.TriggersFiredTriggers activatedNumberNumber of workflow triggers activated.
LOGIC.TriggerLatencyTrigger latencySecondsLatency of completed workflow triggers.
LOGIC.TriggerFireLatencyTrigger activation latencySecondsLatency of activated workflow triggers.
LOGIC.TriggerSuccessLatencySuccessful latency triggerSecondsLatency of successful workflow triggers.
LOGIC.TriggerThrottledEventsTrigger-limited eventsNumberNumber of limited workflow events per trigger.
LOGIC.BillableActionExecutionsExecution of billable actionsNumberNumber of invoiced workflow action executions.
LOGIC.BillableTriggerExecutionsBillable trigger executionsNumberNumber of workflow trigger executions billed.
LOGIC.TotalBillableExecutionsTotal number of billable executionsNumberNumber of workflow executions billed.
LOGIC.BillingUsageNativeOperationUsing Billing for Native Operation ExecutionsNumberNumber of billed native operation executions.
LOGIC.BillingUsageStandardConnectorUse of billing for Standard connector executionsNumberNumber of standard connector executions charged.
LOGIC.BillingUsageStorageConsumptionUsing Billing for Storage Consumption RunsNumberNumber of storage consumption runs billed.
LOGIC.BillingUsageNativeOperationUsing Billing for Native Operation ExecutionsNumberNumber of billed native operation executions.
LOGIC.BillingUsageStandardConnectorUse of billing for Standard connector executionsNumberNumber of standard connector executions charged.
LOGIC.BillingUsageStorageConsumptionUsing Billing for Storage Consumption RunsNumberNumber of storage consumption runs billed.

Hub Notification

Name ServiceNavMetric nameUnitDescription
NH.registration.allRegistration OperationsNumberTotal successful registration operations (creation and deletion update requests).
NH.registration.createEnrollment creation operationsNumberTotal successful registration creations.
NH.registration.updateRegistration update operationsNumberTotal successful registration updates.
NH.registration.getRegistration Reading OperationsNumberTotal successful registration requests.
NH.registration.deleteDeletion OperationsNumberTotal successful removals of registrations.
NH.incomingIncoming messagesNumberTotal successful sending 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 installationNumberOperations to obtain installation
NH.installation.upsertInstallation creation or update operationsNumberInstallation creation or update operations
NH.installation.patchPatch installation operationsNumberPatch installation operations
NH.installation.deleteInstallation removal operationsNumberInstallation removal operations
NH.outgoing.allpns.successSuccessful notificationsNumberTotal successful notifications.
NH.outgoing.allpns.invalidpayloadPayload errorsNumberNumber of failed Push operations because the SNP returned an incorrect payload error.
NH.outgoing.allpns.pnserrorExternal notification system errorsNumberNumber of failed push operations due to a communication problem with the SNP (excluding authentication problems).
NH.outgoing.allpns.channelerrorChannel ErrorsNumberNumber of failed push operations because the channel was invalid, 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 indicated 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 SNP did not accept the provided credentials or the credentials are blocked (Windows Live does not recognize credentials).
NH.outgoing.wns.badchannelIncorrect WNS channel errorNumberNumber of send (push) operations that failed because the ChannelURI element indicated in the entry was not recognized (WNS status: 404 - Not found).
NH.outgoing.wns.expiredchannelExpired WNS channel errorNumberNumber of push operations that failed because the ChannelURI element expired (WNS state: 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 not valid (WNS status: 401 - Not allowed).
NH.outgoing.wns.wrongtokenWNS authorization errors (incorrect token)NumberThe token provided to WNS is valid but is for another application (WNS status: 403 - Prohibited). This can occur 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 has been removed because the ChannelURI element contained in the registration is limited (WNS response header: X-WNS-NotificationStatus:channelThrottled).
NH.outgoing.wns.channeldisconnectedWNS channel disconnectedNumberThe notification has been removed because the ChannelURI element in the registration is limited (WNS response header: X-WNS-DeviceConnectionStatus: disconnected).
NH.outgoing.wns.droppedDeleted WNS NotificationsNumberThe notification has been removed because the ChannelURI element in the registration is limited (X-WNS-NotificationStatus: deleted, but not X-WNS-DeviceConnectionStatus: disconnected).
NH.outgoing.wns.pnserrorWNS ErrorsNumberThe notification was not submitted due to communication errors with WNS.
NH.outgoing.wns.authenticationerrorWNS authentication errorsNumberThe notification was not submitted 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 SNP has not accepted 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.expiredchannelExpired APNS channel errorNumberNumber of tokens that have been invalidated through 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 CMG notificationsNumberTotal successful notifications.
NH.outgoing.gcm.invalidcredentialsGCM authorization errors (invalid credentials)NumberNumber of failed push operations because the SNP has not accepted 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.expiredchannelExpired GCM channel errorNumberNumber 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 limited 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 correctly formatted (GCM result: InvalidDataKey or InvalidTtl).
NH.outgoing.gcm.invalidnotificationsizeInvalid GCM 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 push operations that failed because the SNP did not accept the provided credentials, the credentials are blocked or the SenderId element is not correctly 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 SNP has not accepted 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 subscription 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 contained in the subscription was disconnected (MPNS status: 412 not found).
NH.outgoing.mpns.droppedMPNS notifications deletedNumberNumber of push operations that have been 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 SNP has not accepted 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 failed incoming requestsNumberTotal number of failed incoming requests for a notification hub

Redis Cache

Name ServiceNavMetric nameUnitDescription
RC.cachehitsPresence in the cacheNumber
RC.cacheLatencyCache latency in microseconds (pre-version)Milliseconds
RC.cachemissesAbsences in the cacheNumber
RC.cacheReadReading the cacheKBytesPerSecond
RC.cacheWriteWriting cacheKBytesPerSecond
RC.connectedclientsConnected ClientsNumber
RC.evictedkeysExcluded keysNumber
RC.expiredkeysExpired keysNumber
RC.getcommandsGetsNumber
RC.operationsPerSecondOperations per secondop/s
RC.percentProcessorTimeUCPercentage
RC.serverLoadServer loadPercentage
RC.setcommandsSetsNumber
RC.totalcommandsprocessedTotal OperationsNumber
RC.usedmemoryMemory usedMegabytes
RC.usedmemorypercentagePercentage of memory usedPercentage

Bus Service

Name ServiceNavMetric nameUnitDescription
BUS.ActiveConnectionsActiveConnections (pre-version)NumberTotal number of active connections for Microsoft.ServiceBus (Preversion)
BUS.ActiveMessagesNumber of active messages in a queue/category (Preversion)NumberNumber of active messages in a queue/category (Preversion)
BUS.IncomingMessagesIncoming messages (pre-version)NumberIncoming messages for Microsoft.ServiceBus (Preversion)
BUS.IncomingRequestsInbound requests (pre-version)NumberIncoming requests for Microsoft.ServiceBus (Preversion)
BUS.MessagesNumber of messages in a queue/category (Preversion)NumberNumber of messages in a queue/category (Preversion)
BUS.OutgoingMessagesOutgoing messages (pre-version)NumberOutgoing messages for Microsoft.ServiceBus (Preversion)
BUS.ServerErrorsServer errors. (Preversion)NumberServer errors for Microsoft.ServiceBus (Preversion)
BUS.SizeSize (Preversion)BytesSize of a queue/field in bytes (Preversion)
BUS.SuccessfulRequestsSuccessful queries (pre-version)NumberTotal number of successful requests for a namespace (pre-version)
BUS.ThrottledRequestsLimited requests. (Pre-version)NumberLimited applications for Microsoft.ServiceBus (Preversion)
BUS.UserErrorsUser errors. (Preversion)NumberUser Errors for Microsoft.ServiceBus (Preversion)

Storage Account

Name ServiceNavMetric nameUnitDescription
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.IngressEnterKilobytesAmount of input data, in bytes. This number includes entries from an external client in Microsoft Azure Storage as well as entries in Azure.
SA.SuccessE2ELatencyE2E Latency 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 requestMillisecondsThe average latency used by Microsoft Azure Storage to process a successful request, in milliseconds. This value does not include the network latency specified in AverageE2ELatency.
TransactionsTransactionsNumberThe number of requests sent to a specified storage service or API operation. This number includes successful and unsuccessful 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 ServiceNavMetric nameUnitDescription
SAB.BlobCapacityblob object capacityMegaByteQuantity 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 containersNumberNumber of containers of blob objects 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.IngressEnterKilobytesAmount 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 specified storage service or API operation. This number includes successful and unsuccessful requests, as well as requests that generated errors. Use the ResponseType dimension to see the number of different types of responses.
SAB.SuccessE2ELatencyE2E Latency 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 requestMillisecondsThe average 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 ServiceNavMetric nameUnitDescription
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 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 storage account's file service.
SAF.IngressEnterKilobytesAmount 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 requestMillisecondsThe average 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.SuccessE2ELatencyE2E Latency 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 specified storage service or API operation. This number includes successful and unsuccessful 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 ServiceNavMetric nameUnitDescription
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.IngressEnterKilobytesAmount 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 Queue service, in bytes.
SAQ.QueueCountNumber of queuesNumberNumber of queues in the Queue service of the storage account.
SAQ.QueueMessageCountNumber of messages in the queueNumberApproximate number of queued messages in the Queue service of the storage account.
SAQ.TransactionsTransactionsNumberThe number of requests sent to a specified storage service or API operation. This number includes successful and unsuccessful requests, as well as requests that generated errors. Use the ResponseType dimension to see the number of different types of responses.
SAQ.SuccessE2ELatencyE2E Latency 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 requestMillisecondsThe average 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.IngressEnterKilobytesAmount 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 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 specified storage service or API operation. This number includes successful and unsuccessful requests, as well as requests that generated errors. Use the ResponseType dimension to see the number of different types of responses.
SAT.SuccessE2ELatencyE2E Latency 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 requestMillisecondsThe average 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 ServiceNavMetric nameUnitDescription
SQL.cpu_percentPercentage CUPercentagePercentage CU
SQL.physical_data_read_percentPercentage I/O of dataPercentagePercentage I/O of data
SQL.log_write_percentLog I/O percentagePercentageLog I/O percentage
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.deadlockBlocksNumberBlocks
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 usage at the DW nodePercentagePercentage of CPU usage at the DW node
SQL.dw_physical_data_read_percentPercentage I/O of data at the DW nodePercentagePercentage I/O of data at the DW node

Virtual Machine

Name ServiceNavMetric nameUnitDescription
VM.PercentageCPUPercentage CPUPercentagePercentage of affected computing units currently used by virtual machines
VM.NetworkInNetwork InKilobytesThe number of bytes received on all network interfaces by the virtual computers (inbound traffic)
VM.NetworkOutNetwork OutKilobytesThe number of bytes sent over all network interfaces by the virtual computers (outgoing traffic)
VM.DiskReadBytesDisk Read BytesKilobytesTotal bytes read from disk during scan period
VM.DiskWriteBytesDisk Write BytesKilobytesTotal bytes written to disk during the scan period
VM.DiskReadOperationsDisk Read Operations/Secoperations/sDisc playback 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 consumed
VM.CPUConsumedProcessor credits consumedNumberTotal number of credits consumed by the virtual machine

This may also be of interest to you

How to monitor an Azure environment

Monitor Azure metrics via APIs

portal azure

1 - Prerequisites Azure and Office 365 plugins

en_US

Welcome to ServiceNav!

Need help? More information about our products? Write to us!
You have taken note of our privacy policy.

[COVID - 19 ] - TELEWORKING, TARGET AVAILABILITY 100% !

While the epidemic lasts, ensure the availability and performance of your IT services for teleworking, with ServiceNav!

Following the government's call to mobilize to help businesses overcome the current health and economic context, we help you, free of charge, to ensure the complete monitoring of your teleworking environments: VPN, VDI, Teams, Skype Enterprise, Citrix... Objectives: collection, availability and usage indicators, dashboards to support your communication.
We use cookies to ensure that you have the best possible experience on our site, and if you continue to use this site, we will assume that you are satisfied with it.

Reserve your place

You have taken note of our privacy policy.