Azure Cognitive Services are APIs, SDKs, and services available to help developers build intelligent applications without having direct AI or data science skills or knowledge. Azure Cognitive Services enable developers to easily add cognitive features into their applications. The goal of Azure Cognitive Services is to help developers create applications that can see, hear, speak, understand, and even begin to reason. The catalog of services within Azure Cognitive Services can be categorized into five main pillars - vision, speech, language, web search, and decision.

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 Cognitive Service Account.

Metrics

OpsRamp MetricMetric Display NameUnitAggregation Type
azure_total_calls

Total number of calls.
Total CallsCountTotal
azure_successful_calls

Number of successful calls.
Successful CallsCountTotal
azure_total_errors

Total number of calls with error response (HTTP response code 4xx or 5xx).
Total ErrorsCountTotal
azure_blocked_calls

Number of calls that exceeded rate or quota limit.
Blocked CallsCountTotal
azure_server_errors

Number of calls with service internal error (HTTP response code 5xx).
Server ErrorsCountTotal
azure_client_errors

Number of calls with client side error (HTTP response code 4xx).
Client ErrorsCountTotal
azure_data_in

Size of incoming data in bytes.
Data InBytesTotal
azure_data_out

Size of outgoing data in bytes.
Data OutBytesTotal
azure_latency

Latency in milliseconds.
LatencyMilliSecondsAverage
azure_characters_translated

Total number of characters in incoming text request.
Characters TranslatedCountTotal
azure_speech_session_duration

Total duration of speech session in seconds.
Speech Session DurationSecondsTotal

Event support

  • Supported
  • Configurable in OpsRamp Azure Integration Discovery Profile.

External reference