Skip to main content

REST API Monitoring

Overview

The REST API Monitoring integration with Motadata AIOps enables visibility into the performance, reliability, and response behavior of APIs. It captures critical KPIs such as response times, connection latency, response codes, request outcomes, and payload sizes. These KPIs help ensure API-driven applications remain performant and reliable for end users.

Prerequisites

Ensure the following prerequisites are met:

  • Target APIs must be accessible over the network.
  • Proper authentication credentials (if required) must be configured in Motadata AIOps.
  • API endpoints must be added through the discovery or integration module in Motadata AIOps.
  • DNS resolution for API hosts must be configured correctly.

List of Supported KPIs

API Response Metrics

MetricDescriptionType
restapi.page.contentThe content of the API response page.String
restapi.response.size.bytesThe size of API response in bytes.Bytes
restapi.response.time.msThe total response time in milliseconds.Milliseconds
restapi.connection.time.msThe time taken to establish the connection in milliseconds.Milliseconds
restapi.response.codeThe HTTP response code of the request.Integer
restapi.request.succeedThe count of successfully completed requests.Count
restapi.request.failedThe count of failed requests.Count
restapi.requestsThe total number of API requests made.Count

Response Code Breakdown

MetricDescriptionType
restapi.response.code.1xxThe count of informational responses (1xx).Count
restapi.response.code.2xxThe count of successful responses (2xx).Count
restapi.response.code.3xxThe count of redirection responses (3xx).Count
restapi.response.code.4xxThe count of client error responses (4xx).Count
restapi.response.code.5xxThe count of server error responses (5xx).Count

DNS & Download Metrics

MetricDescriptionType
restapi.dns.resolution.time.msThe time taken to resolve DNS for the API host in milliseconds.Milliseconds
restapi.download.time.msThe time taken to download the API response in milliseconds.Milliseconds