Documentation is now available for the Fall 2020 Update release!

Azure API Management

Leave Feedback

Introduction

API Management helps organizations publish APIs to external, partner, and internal developers to unlock the potential of their data and services.

Businesses everywhere are looking to extend their operations as a digital platform, creating new channels, finding new customers and driving deeper engagement with existing ones. API Management provides the core competencies to ensure a successful API program through developer engagement, business insights, analytics, security, and protection.

You can use Azure API Management to take any backend and launch a full-fledged API program based on it.

Setup

To set up the OpsRamp Azure integration and discover the Azure service, go to Azure Integration Discovery Profile and select API Management Service.

Metrics

OpsRamp MetricMetric Display NameUnitAggregation TypeDescription
azure.api.mgnt.total.requestsTotal Gateway RequestsCountTotalNumber of gateway requests.
azure.successful.requestsSuccessful Gateway RequestsCountTotalNumber of successful gateway requests.
azure.unauthorized.requestsUnauthorized Gateway RequestsCountTotalNumber of unauthorized gateway requests.
azure.failed.requestsFailed Gateway RequestsCountTotalNumber of failures in gateway requests.
azure.other.requestsOther Gateway RequestsCountTotalNumber of other gateway requests.
azure.durationOverall Duration of Gateway RequestsMillisecondsAverageOverall duration of gateway requests in milliseconds.
azure.capacityCapacity (Preview)PercentMaximumUtilization metric for the ApiManagement service.
azure.api.mgmt.requestsTotal Number of Gateway RequestsCountTotalTotal number of gateway requests
azure.api.mgmt.eventhub.total.eventsTotal EventHub EventsCountTotalTotal number of events sent to EventHub from API Management in a given period.
azure.api.mgmt.eventhub.successful.eventsSuccessful Eventhub EventsCountTotalTotal number of successful EventHub events in a given period.
azure.api.mgmt.eventhub.total.failed.eventsTotal Failed Eventhub EventsCountTotalTotal number of failed EventHub events in a given period.
azure.api.mgmt.eventhub.rejected.eventsRejected Eventhub EventsCountTotalTotal number of Rejected EventHub (wrong configuration or unauthorized) events in a given period.
azure.api.mgmt.eventhub.throttled.eventsThrottled Eventhub EventsCountTotalTotal number of Throttled EventHub events in a given period.
azure.api.mgmt.eventhub.timedout.eventsTimedout Eventhub EventsCountTotalTotal number of timedout EventHub events in a given period.
azure.api.mgmt.eventhub.dropped.eventsDropped Eventhub EventsCountTotalTotal number of events skipped because of queue size limit reached in a given period.
azure.api.mgmt.eventhub.total.bytes.sentSize of EventHub EventsBytesTotalTotal size of EventHub events in bytes in a given period.
cloud.instance.stateStatus/Staten/an/aStatus/State

Event support

  • Supported
  • Configurable in OpsRamp Azure Integration Discovery Profile.

External reference