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:

  1. Create an Oracle Cloud (OCI) integration if not available in your installed integrations.
  2. You can select OCI OKE Clusters during integration or you can edit the existing integration and select OCI OKE Clusters.
  3. Scan to discover the resources at any time independent of the predefined schedule.
  4. Once the scan is completed, you can view the OCI OKE Clusters resource under Infrastructure > Resources > Oracle Cloud category.
  5. Create a template. See Create a Template for more information on how to create a template.
  6. Refer to Assign a Template on how to assign a template to a resource.

Supported metrics

OpsRamp MetricOracle Cloud MetricMetric Display NameUnitDescriptionAggregation Type
oci_oke_PodCountETCDObjectCountPod CountcountThe number of pods running in the OKE cluster.MAX
oci_oke_EtcdHighObjectCountETCDObjectCountETCD High Object CountcountNumber of stored objects in ETCD for each Kubernetes resource type (excluding Nodes, Pods, and Events) whose count is 100 or greater.MAX
oci_oke_EtcdLowObjectCountETCDObjectCountETCD Low Object CountcountNumber of stored objects in ETCD for each Kubernetes resource type (excluding Nodes, Pods, and Events) whose count is under 100.MAX
oci_oke_EventCountETCDObjectCountEvent CountcountCount of Event objects in ETCD when the total exceeds 50.MAX
oci_oke_WebhookFailCountAdmissionWebhookFailOpenCountWebhook Fail CountcountTotal number of times each admission webhook timed out or errored and the API server proceeded with the request (fail open).MAX
oci_oke_WebhookRequestDurationAdmissionWebhookAdmissionDurationSecondsWebhook Request Durations95th percentile time that Resource-Quota admission webhooks take to admit or reject API request.MAX
oci_oke_EtcdOverallObjectCountETCDObjectCountETCD Overall Object CountcountTotal number of Kubernetes objects stored in ETCD for the cluster, summed across all control-plane instances.MAX
oci_oke_APIServerRequestDurationAPIServerRequestDurationAPI Server Request DurationsAPIServerRequestDuration grouped by verb using max aggregation.MAX
oci_oke_APIServerOverallRequestDurationAPIServerOverallRequestDurationAPI Server Overall Request DurationsAPIServerOverallRequestDuration using max aggregation.MAX
oci_oke_APIServerRequestCountAPIServerRequestCountAPI Server Request CountcountAPI server request count grouped by HTTP verb.SUM
oci_oke_APIServerResponseCountAPIServerResponseCountAPI Server Response CountcountNumber of different non-200 responses (that is, error responses) sent from the Kubernetes API server.SUM
oci_oke_UnschedulablePodsUnschedulablePodsUnschedulable PodscountNumber of pods in unschedulable state.MAX
oci_oke_NodeStateNodeStateNode StatecountNumber of compute nodes in different states.MAX
oci_oke_KubernetesNodeConditionKubernetesNodeConditionKubernetes Node ConditioncountNumber of worker nodes in different conditions, as indicated by the Kubernetes API server.MAX