OCI Load Balancer

Overview

Oracle Cloud Infrastructure (OCI) Flexible Load Balancer is a cloud native service designed to distribute application connections across multiple compute resources for enhanced resiliency and performance.

This integration allows you to monitor and alert on the throughput, performance, and health of your Load Balancer Services by collecting metrics and tags from the oci_lbaas and oci_nlb namespaces.

Setup

Installation

After you set up the Oracle Cloud Infrastructure integration, ensure that the oci_lbaas and oci_nlb namespaces are included in your Connector Hub.

Data Collected

Metrics

oci.lbaas.accepted_connections
(count)
The number of connections accepted by the load balancer.
Shown as connection
oci.lbaas.accepted_sslhandshake
(count)
The number of accepted SSL handshakes.
Shown as operation
oci.lbaas.active_connections
(count)
The number of active connections from clients to the load balancer.
Shown as connection
oci.lbaas.active_sslconnections
(count)
The number of active SSL connections.
Shown as connection
oci.lbaas.backend_servers
(gauge)
The number of backend servers in the backend set.
Shown as instance
oci.lbaas.backend_timeouts
(count)
The number of timeouts across all backend servers.
Shown as timeout
oci.lbaas.bytes_received
(count)
The number of bytes received by the load balancer.
Shown as byte
oci.lbaas.bytes_sent
(count)
The number of bytes sent across all backend servers.
Shown as byte
oci.lbaas.closed_connections
(count)
The number of connections closed between the load balancer and backend servers.
Shown as connection
oci.lbaas.failed_sslclient_cert_verify
(count)
The number of failed client SSL certificate verifications.
Shown as error
oci.lbaas.failed_sslhandshake
(count)
The number of failed SSL handshakes.
Shown as error
oci.lbaas.handled_connections
(count)
The number of connections handled by the load balancer.
Shown as connection
oci.lbaas.http_requests
(count)
The number of incoming client requests to the backend set.
Shown as request
oci.lbaas.http_responses
(count)
The number of HTTP responses across all backend servers.
Shown as response
oci.lbaas.http_responses_200
(count)
The number of HTTP 200 responses received from backend sets.
Shown as response
oci.lbaas.http_responses_2xx
(count)
The number of HTTP 2xx responses received from backend sets.
Shown as response
oci.lbaas.http_responses_3xx
(count)
The number of HTTP 3xx responses received from backend sets.
Shown as response
oci.lbaas.http_responses_4xx
(count)
The number of HTTP 4xx responses received from backend sets.
Shown as response
oci.lbaas.http_responses_502
(count)
The number of HTTP 502 responses received from backend sets.
Shown as response
oci.lbaas.http_responses_504
(count)
The number of HTTP 504 responses received from backend sets.
Shown as response
oci.lbaas.http_responses_5xx
(count)
The number of HTTP 5xx responses received from backend sets.
Shown as response
oci.lbaas.http_responses_200
(count)
The number of HTTP 200 responses received from backend servers.
Shown as response
oci.lbaas.http_responses_2xx
(count)
The number of HTTP 2xx responses received from backend servers.
Shown as response
oci.lbaas.http_responses_3xx
(count)
The number of HTTP 3xx responses received from backend servers.
Shown as response
oci.lbaas.http_responses_4xx
(count)
The number of HTTP 4xx responses received from backend servers.
Shown as response
oci.lbaas.http_responses_502
(count)
The number of HTTP 502 responses received from backend servers.
Shown as response
oci.lbaas.http_responses_504
(count)
The number of HTTP 504 responses received from backend servers.
Shown as response
oci.lbaas.http_responses_5xx
(count)
The number of HTTP 5xx responses received from backend servers.
Shown as response
oci.lbaas.invalid_header_responses
(count)
The number of invalid header responses across all backend servers.
Shown as response
oci.lbaas.keep_alive_connections
(count)
The number of keep-alive connections.
Shown as connection
oci.lbaas.peak_bandwidth
(gauge)
Maximum bits per second bandwidth used during the specified interval.
Shown as bit
oci.lbaas.response_time_first_byte
(gauge)
Average time to the first byte of response from backend servers. TCP only.
Shown as millisecond
oci.lbaas.response_time_http_header
(gauge)
Average response time of backend servers. HTTP only.
Shown as millisecond
oci.lbaas.unhealthy_backend_servers
(gauge)
The number of unhealthy backend servers in the backend set.
Shown as instance
oci.nlb.active_connections
(count)
The concurrent number of connections established between the client and a backend server.
Shown as connection
oci.nlb.egress_packets_dropped_by_sl
(count)
The packets sent by the network load balancer, destined for the network, dropped because of security rule violations.
Shown as packet
oci.nlb.healthy_backends_per_nlb
(gauge)
The number of healthy backend servers present in the network load balancer.
Shown as instance
oci.nlb.ingress_packets_dropped_by_sl
(count)
The packets received from the network, destined for the network load balancer, dropped because of security rule violations.
Shown as packet
oci.nlb.nlbvtap_fwd_drops
(count)
The number of VTAP packets dropped by the network load balancer.
Shown as packet
oci.nlb.nlbvtap_received_bytes
(count)
The number of VTAP bytes received by the network load balancer.
Shown as byte
oci.nlb.nlbvtap_received_packets
(count)
The number of VTAP packets received by the network load balancer.
Shown as packet
oci.nlb.nlbvtap_transmitted_bytes
(count)
The number of VTAP bytes transmitted by the network load balancer.
Shown as byte
oci.nlb.nlbvtap_transmitted_packets
(count)
The number of VTAP packets transmitted by the network load balancer.
Shown as packet
oci.nlb.new_connections
(count)
The total number of new connections established between client and a backend server.
Shown as connection
oci.nlb.new_connections_tcp
(count)
The total number of new TCP connections established between client and a backend server.
Shown as connection
oci.nlb.new_connections_udp
(count)
The total number of new UDP connections established between client and a backend server.
Shown as connection
oci.nlb.processed_bytes
(gauge)
The total number of bytes processed by the network load balancer, including TCP/IP headers.
Shown as byte
oci.nlb.processed_packets
(count)
The total number of packets processed by the network load balancer.
Shown as packet
oci.nlb.unhealthy_backends_per_nlb
(gauge)
The number of unhealthy backend servers present in the network load balancer.
Shown as instance

Events

The OCI Database integration does not include any events.

Service Checks

The OCI Database integration does not include any service checks.

Troubleshooting

Need help? Contact Datadog support.

PREVIEWING: may/unit-testing