Skip to main content

OCI Application Load Balancer

Overview

The OCI Application Load Balancer integration with ObserveOps (formerly known as AIOps) collects operational telemetry from Oracle Cloud Infrastructure Application Load Balancers. It monitors load balancer state, request throughput, error rates, data transfer, backend set health, and listener activity.

These metrics help administrators track traffic distribution, identify backend failures, monitor error rates, and maintain visibility over load balancer availability and performance.

Prerequisites

  • The OCI tenancy has Application Load Balancers deployed.
  • The user or service account used for integration has the load-balancer-inspect and load-balancer-read permissions.
  • Required OCI API endpoints are reachable from ObserveOps.
  • The OCI tenancy is added in discovery with correct credentials and region configuration.

List of Supported KPIs

Load Balancer

MetricDescriptionType
oci.albIdentifier of the OCI Application Load Balancer.String
oci.alb.stateCurrent operational state of the load balancer.String
oci.alb.shapeShape or capacity configuration of the load balancer.String
oci.alb.requestsTotal number of requests processed by the load balancer.Count
oci.alb.active.connectionsNumber of active connections on the load balancer.Count
oci.alb.network.sent.bytesTotal bytes sent from the load balancer.Bytes
oci.alb.network.received.bytesTotal bytes received by the load balancer.Bytes
oci.alb.http.responses.2xxTotal number of 2xx responses returned by the load balancer.Count
oci.alb.http.responses.3xxTotal number of 3xx responses returned by the load balancer.Count
oci.alb.http.responses.4xxTotal number of 4xx responses returned by the load balancer.Count
oci.alb.http.responses.5xxTotal number of 5xx responses returned by the load balancer.Count

Backend Sets

MetricDescriptionType
oci.alb.backend.setsTotal number of backend sets on the load balancer.Count
oci.alb.backend.setIdentifier of an individual backend set.String
oci.alb.backend.set.policyLoad balancing policy configured for the backend set.String
oci.alb.backend.set.backendsTotal number of backends in the backend set.Count
oci.alb.backend.set.healthy.backendsNumber of healthy backends in the backend set.Count
oci.alb.backend.set.unhealthy.backendsNumber of unhealthy backends in the backend set.Count
oci.alb.backend.set.critical.state.backendsNumber of backends in critical state in the backend set.Count
oci.alb.backend.set.unknown.state.backendsNumber of backends in unknown state in the backend set.Count
oci.alb.backend.set.healthOverall health status of the backend set.String

Listeners

MetricDescriptionType
oci.alb.listenersTotal number of listeners configured on the load balancer.Count
oci.alb.listenerIdentifier of an individual listener.String
oci.alb.listener.portPort on which the listener accepts traffic.Count
oci.alb.listener.protocolProtocol configured for the listener.String
oci.alb.listener.default.backend.setDefault backend set associated with the listener.String