OCI OKE Clusters provide managed Kubernetes control plane and worker node observability.
Use the Oracle Cloud integration to discover and collect metrics against the OCI OKE Clusters.
Setup
To set up the Oracle Cloud integration and discover the OCI OKE Clusters service, do the following:
- Create an Oracle Cloud (OCI) integration if not available in your installed integrations.
- You can select
OCI OKE Clustersduring integration or you can edit the existing integration and selectOCI OKE Clusters. - Scan to discover the resources at any time independent of the predefined schedule.
- Once the scan is completed, you can view the OCI OKE Clusters 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.
Supported metrics
| OpsRamp Metric | Oracle Cloud Metric | Metric Display Name | Unit | Description | Aggregation Type |
|---|---|---|---|---|---|
| oci_oke_PodCount | ETCDObjectCount | Pod Count | count | The number of pods running in the OKE cluster. | MAX |
| oci_oke_EtcdHighObjectCount | ETCDObjectCount | ETCD High Object Count | count | Number of stored objects in ETCD for each Kubernetes resource type (excluding Nodes, Pods, and Events) whose count is 100 or greater. | MAX |
| oci_oke_EtcdLowObjectCount | ETCDObjectCount | ETCD Low Object Count | count | Number of stored objects in ETCD for each Kubernetes resource type (excluding Nodes, Pods, and Events) whose count is under 100. | MAX |
| oci_oke_EventCount | ETCDObjectCount | Event Count | count | Count of Event objects in ETCD when the total exceeds 50. | MAX |
| oci_oke_WebhookFailCount | AdmissionWebhookFailOpenCount | Webhook Fail Count | count | Total number of times each admission webhook timed out or errored and the API server proceeded with the request (fail open). | MAX |
| oci_oke_WebhookRequestDuration | AdmissionWebhookAdmissionDurationSeconds | Webhook Request Duration | s | 95th percentile time that Resource-Quota admission webhooks take to admit or reject API request. | MAX |
| oci_oke_EtcdOverallObjectCount | ETCDObjectCount | ETCD Overall Object Count | count | Total number of Kubernetes objects stored in ETCD for the cluster, summed across all control-plane instances. | MAX |
| oci_oke_APIServerRequestDuration | APIServerRequestDuration | API Server Request Duration | s | APIServerRequestDuration grouped by verb using max aggregation. | MAX |
| oci_oke_APIServerOverallRequestDuration | APIServerOverallRequestDuration | API Server Overall Request Duration | s | APIServerOverallRequestDuration using max aggregation. | MAX |
| oci_oke_APIServerRequestCount | APIServerRequestCount | API Server Request Count | count | API server request count grouped by HTTP verb. | SUM |
| oci_oke_APIServerResponseCount | APIServerResponseCount | API Server Response Count | count | Number of different non-200 responses (that is, error responses) sent from the Kubernetes API server. | SUM |
| oci_oke_UnschedulablePods | UnschedulablePods | Unschedulable Pods | count | Number of pods in unschedulable state. | MAX |
| oci_oke_NodeState | NodeState | Node State | count | Number of compute nodes in different states. | MAX |
| oci_oke_KubernetesNodeCondition | KubernetesNodeCondition | Kubernetes Node Condition | count | Number of worker nodes in different conditions, as indicated by the Kubernetes API server. | MAX |