Introduction
A backend set is a logical entity defined by a load balancing policy, a health check policy, and a list of backend servers. To create a backend set, you must specify a load balancing policy and health check script, and then add a list of backend servers (compute instances). SSL (HTTPS) and session persistence configuration are optional. A backend set must be associated with one or more listeners for the load balancer to work.
Use the Oracle Cloud integration to discover and collect metrics against the OCI LB Backend Sets
.
Setup
To set up the Oracle Cloud integration and discover the OCI LB Backend Sets
service, do the following:
- Create an Oracle Cloud (OCI) integration if not available in your installed integrations.
- You can select
OCI LB Backend Sets
during integration or you can edit the existing integration and selectOCI LB Backend Sets
. - Scan to discover the resources at any time independent of the predefined schedule.
- Once the scan is completed, you can view the OCI Instances resource under Infrastructure > Resources > Oracle Cloud category.
- Create a template. See Create a Template for more information on how to create a template.
- Refer to Assign a Template on how to assign a template to a resource.
- Click the Metrics tab to view the monitoring data of OCI LB Backend Sets.
Supported metrics
OpsRamp Metric | Oracle Cloud Metric | Metric Display Name | Unit | Description | Aggregation Type |
---|---|---|---|---|---|
oci_lb_backendset_ActiveConnections | ActiveConnections | Active Connections | count | The number of active connections from the load balancer to all backend servers. | mean |
oci_lb_backendset_BackendServers | BackendServers | Backend Servers | count | The number of backend servers in the backend set. | minimum |
oci_lb_backendset_BackendTimeouts | BackendTimeouts | Backend Timeouts | count | The number of timeouts across all backend servers. | mean |
oci_lb_backendset_BytesReceived | BytesReceived | Bytes Received | bytes | The number of bytes received across all backend servers. | mean |
oci_lb_backendset_BytesSent | BytesSent | Bytes Sent | bytes | The number of bytes sent across all backend servers. | mean |
oci_lb_backendset_ClosedConnections | ClosedConnections | Closed Connections | count | The number of connections closed between the load balancer and backend servers. | sum |
oci_lb_backendset_HttpRequests | HttpRequests | Inbound Requests | count | The number of incoming client requests to the backend set. | mean |
oci_lb_backendset_HttpResponses | HttpResponses | Responses | count | The number of HTTP responses across all backend servers. | mean |
oci_lb_backendset_HttpResponses200 | HttpResponses200 | HTTP 200 Responses | count | The number of HTTP 200 responses received from backend servers. | mean |
oci_lb_backendset_HttpResponses2xx | HttpResponses2xx | HTTP 2xx Responses | count | The number of HTTP 2xx responses received from backend servers. | mean |
oci_lb_backendset_HttpResponses3xx | HttpResponses3xx | HTTP 3xx Responses | count | The number of HTTP 3xx responses received from backend servers. | mean |
oci_lb_backendset_HttpResponses4xx | HttpResponses4xx | HTTP 4xx Responses | count | The number of HTTP 4xx responses received from backend servers. | mean |
oci_lb_backendset_HttpResponses502 | HttpResponses502 | HTTP 502 Responses | count | The number of HTTP 502 responses received from backend servers. | mean |
oci_lb_backendset_HttpResponses504 | HttpResponses504 | HTTP 504 Responses | count | The number of HTTP 504 responses received from backend servers. | mean |
oci_lb_backendset_HttpResponses5xx | HttpResponses5xx | HTTP 5xx Responses | count | The number of HTTP 5xx responses received from backend servers. | mean |
oci_lb_backendset_InvalidHeaderResponses | InvalidHeaderResponses | Invalid Header Responses | count | The number of invalid header responses across all backend servers. | sum |
oci_lb_backendset_KeepAliveConnections | KeepAliveConnections | Keep-alive Connections | count | The number of keep-alive connections. | mean |
oci_lb_backendset_ResponseTimeFirstByte | ResponseTimeFirstByte | Average Response Time (TCP only) | milliseconds | Average time to the first byte of response from backend servers. TCP only. | maximum |
oci_lb_backendset_ResponseTimeHttpHeader | ResponseTimeHttpHeader | Average Response Time (HTTP only) | milliseconds | Average response time of backend servers. HTTP only. | maximum |
oci_lb_backendset_UnhealthyBackendServers | UnhealthyBackendServers | Unhealthy Backend Servers | count | The number of unhealthy backend servers in the backend set. | maximum |