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 back end and launch a full-fledged API program based on it.

Use the OpsRamp Azure public cloud integration to discover and collect metrics against the Azure service.

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 Type
azure_api_mgnt_total_requests

Number of gateway requests.
Total Gateway RequestsCountTotal
azure_successful_requests

Number of successful gateway requests.
Successful Gateway RequestsCountTotal
azure_unauthorized_requests

Number of unauthorized gateway requests.
Unauthorized Gateway RequestsCountTotal
azure_failed_requests

Number of failures in gateway requests.
Failed Gateway RequestsCountTotal
azure_other_requests

Number of other gateway requests.
Other Gateway RequestsCountTotal
azure_duration

Overall duration of gateway requests in milliseconds.
Overall Duration of Gateway RequestsMillisecondsAverage
azure_capacity

Utilization metric for the ApiManagement service.
Capacity (Preview)PercentMaximum
azure_api_mgmt_requests

Total number of gateway requests.
Total Number of Gateway RequestsCountTotal
azure_api_mgmt_eventhub_total_events

Total number of events sent to EventHub from API Management in a given period.
Total EventHub EventsCountTotal
azure_api_mgmt_eventhub_successful_events

Total number of successful EventHub events in a given period.
Successful Eventhub EventsCountTotal
azure_api_mgmt_eventhub_total_failed_events

Total number of failed EventHub events in a given period.
Total Failed Eventhub EventsCountTotal
azure_api_mgmt_eventhub_rejected_events

Total number of Rejected EventHub (wrong configuration or unauthorized) events in a given period.
Rejected Eventhub EventsCountTotal
azure_api_mgmt_eventhub_throttled_events

Total number of Throttled EventHub events in a given period.
Throttled Eventhub EventsCountTotal
azure_api_mgmt_eventhub_timedout_events

Total number of timedout EventHub events in a given period.
Timedout Eventhub EventsCountTotal
azure_api_mgmt_eventhub_dropped_events

Total number of events skipped because of queue size limit reached in a given period.
Dropped Eventhub EventsCountTotal
azure_api_mgmt_eventhub_total_bytes_sent

Total size of EventHub events in bytes in a given period.
Size of EventHub EventsBytesTotal
cloud_instance_state

Status/State
Status/Staten/an/a

Event support

  • Supported
  • Configurable in OpsRamp Azure Integration Discovery Profile.

External reference