From 082c49b12b920b549d2a10b1016b08d2d5964e60 Mon Sep 17 00:00:00 2001 From: Roman Olynyk Date: Wed, 20 Nov 2024 10:56:54 -0600 Subject: [PATCH 1/4] Update manifest and readme --- oke/README.md | 30 ++++++++++++++++++++++++------ oke/manifest.json | 4 +++- 2 files changed, 27 insertions(+), 7 deletions(-) diff --git a/oke/README.md b/oke/README.md index a3ba86962c906..e74f9a33de012 100644 --- a/oke/README.md +++ b/oke/README.md @@ -2,22 +2,40 @@ ## Overview -Oracle Cloud Infrastructure Container Engine for Kubernetes (OKE) is a fully-managed Kubernetes service for deploying and running your containerized applications on Oracle Cloud. Datadog provides you with comprehensive visibility to your Kubernetes clusters managed by OKE. Once you have enabled your Datadog integration, you can view your Kubernetes infrastructure, monitor live processes, and track key metrics from all of your pods and containers in one place. +Oracle Cloud Infrastructure Container Engine for Kubernetes (OKE) is a managed Kubernetes service that simplifies the operations of enterprise-grade Kubernetes at scale. + +This integration helps you monitor and alert on the health, capacity, and performance of Kubernetes clusters managed by Kubernetes Engine. + +Metrics and tags from the [`oci_oke`][1] namespace help you monitor your Kubernetes control plane, clusters, and node states. + +Additionally, deploying the [Datadog Agent][2] on your OKE cluster can help you track the load on your clusters, pods, and individual nodes to get better insights into how to provision and deploy your resources. In addition to monitoring your nodes, pods, and containers, the Agent can also collect and report metrics from the services running in your cluster, so that you can: + +- Explore your OKE clusters with [pre-conifgured Kubernetes dashboards][3] +- Monitor containers and processes in real time +- Automatically track and monitor containerized services ## Setup +Once you set up the [Oracle Cloud Infrastructure][4] integration, ensure that the `oci_oke` namespace is included in your [Connector Hub][5]. + Because Datadog already integrates with Kubernetes, it is ready-made to monitor OKE. If you're running the Agent in a Kubernetes cluster and plan to migrate to OKE, you can continue monitoring your cluster with Datadog. -Additionally, OKE node pools are supported. +Deploying the Agent as a DaemonSet via our [Helm chart][6] is the most straightforward (and recommended) method, since it ensures that the Agent will run as a pod on every node within your cluster and that each new node automatically has the Agent installed. You can also configure the Agent to collect process data, traces, and logs by adding a few extra lines to a Helm values file. Additionally, OKE node pools are supported. ## Troubleshooting -Need help? Contact [Datadog support][1]. +Need help? Contact [Datadog support][7]. ## Further Reading -- [How to monitor OKE with Datadog][2] +- [How to monitor OKE with Datadog][8] -[1]: https://docs.datadoghq.com/help/ -[2]: https://www.datadoghq.com/blog/monitor-oracle-kubernetes-engine/ +[1]: https://docs.oracle.com/en-us/iaas/Content/ContEng/Reference/contengmetrics.htm +[2]: https://docs.datadoghq.com/agent/kubernetes/#installation +[3]: https://app.datadoghq.com/dashboard/lists/preset/3?q=kubernetes +[4]: https://docs.datadoghq.com/integrations/oracle_cloud_infrastructure/ +[5]: https://cloud.oracle.com/connector-hub/service-connectors +[6]: https://docs.datadoghq.com/agent/kubernetes/?tab=helm +[7]: https://docs.datadoghq.com/help/ +[8]: https://www.datadoghq.com/blog/monitor-oracle-kubernetes-engine/ diff --git a/oke/manifest.json b/oke/manifest.json index 7b33e09ff665d..3273ec58c78e7 100644 --- a/oke/manifest.json +++ b/oke/manifest.json @@ -8,12 +8,14 @@ "configuration": "README.md#Setup", "support": "README.md#Support", "changelog": "CHANGELOG.md", - "description": "OKE is an Oracle-managed container orchestration service.", + "description": "OKE is an OCI managed container orchestration service.", "title": "Oracle Container Engine for Kubernetes", "media": [], "classifier_tags": [ + "Category::Configuration & Deployment", "Category::Containers", "Category::Kubernetes", + "Category::Metrics", "Category::Oracle", "Category::Orchestration", "Supported OS::Linux", From ee9b34f2e15f3905f17d8bc1aa8ee86e6ecf77ac Mon Sep 17 00:00:00 2001 From: Roman Olynyk Date: Wed, 20 Nov 2024 11:01:49 -0600 Subject: [PATCH 2/4] update readme --- oke/README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/oke/README.md b/oke/README.md index e74f9a33de012..23720574530e0 100644 --- a/oke/README.md +++ b/oke/README.md @@ -4,11 +4,11 @@ Oracle Cloud Infrastructure Container Engine for Kubernetes (OKE) is a managed Kubernetes service that simplifies the operations of enterprise-grade Kubernetes at scale. -This integration helps you monitor and alert on the health, capacity, and performance of Kubernetes clusters managed by Kubernetes Engine. +This integration collects metrics and tags from the [`oci_oke`][1] namespace to help you monitor your Kubernetes control plane, clusters, and node states. -Metrics and tags from the [`oci_oke`][1] namespace help you monitor your Kubernetes control plane, clusters, and node states. +Deploying the [Datadog Agent][2] on your OKE cluster can also help you track the load on your clusters, pods, and individual nodes to get better insights into how to provision and deploy your resources. -Additionally, deploying the [Datadog Agent][2] on your OKE cluster can help you track the load on your clusters, pods, and individual nodes to get better insights into how to provision and deploy your resources. In addition to monitoring your nodes, pods, and containers, the Agent can also collect and report metrics from the services running in your cluster, so that you can: +In addition to monitoring your nodes, pods, and containers, the Agent can also collect and report metrics from the services running in your cluster, so that you can: - Explore your OKE clusters with [pre-conifgured Kubernetes dashboards][3] - Monitor containers and processes in real time From bdf038e2f76080a8695c9d9a9ab508cd1f99ee6a Mon Sep 17 00:00:00 2001 From: romandatadog <140449290+romandatadog@users.noreply.github.com> Date: Wed, 20 Nov 2024 12:19:58 -0500 Subject: [PATCH 3/4] Update oke/README.md Co-authored-by: Jen Gilbert --- oke/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/oke/README.md b/oke/README.md index 23720574530e0..7bb5d7cb27816 100644 --- a/oke/README.md +++ b/oke/README.md @@ -20,7 +20,7 @@ Once you set up the [Oracle Cloud Infrastructure][4] integration, ensure that th Because Datadog already integrates with Kubernetes, it is ready-made to monitor OKE. If you're running the Agent in a Kubernetes cluster and plan to migrate to OKE, you can continue monitoring your cluster with Datadog. -Deploying the Agent as a DaemonSet via our [Helm chart][6] is the most straightforward (and recommended) method, since it ensures that the Agent will run as a pod on every node within your cluster and that each new node automatically has the Agent installed. You can also configure the Agent to collect process data, traces, and logs by adding a few extra lines to a Helm values file. Additionally, OKE node pools are supported. +Deploying the Agent as a DaemonSet with the [Helm chart][6] is the most straightforward (and recommended) method, since it ensures that the Agent will run as a pod on every node within your cluster and that each new node automatically has the Agent installed. You can also configure the Agent to collect process data, traces, and logs by adding a few extra lines to a Helm values file. Additionally, OKE node pools are supported. ## Troubleshooting From 871e4fcd10f459c7816cf0e4c9bbe102afda74f1 Mon Sep 17 00:00:00 2001 From: romandatadog <140449290+romandatadog@users.noreply.github.com> Date: Wed, 20 Nov 2024 17:09:58 -0500 Subject: [PATCH 4/4] Update oke/README.md Co-authored-by: Jen Gilbert --- oke/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/oke/README.md b/oke/README.md index 7bb5d7cb27816..2cf8e71dd55dc 100644 --- a/oke/README.md +++ b/oke/README.md @@ -10,7 +10,7 @@ Deploying the [Datadog Agent][2] on your OKE cluster can also help you track the In addition to monitoring your nodes, pods, and containers, the Agent can also collect and report metrics from the services running in your cluster, so that you can: -- Explore your OKE clusters with [pre-conifgured Kubernetes dashboards][3] +- Explore your OKE clusters with [pre-configured Kubernetes dashboards][3] - Monitor containers and processes in real time - Automatically track and monitor containerized services