You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
P3 - container-runtime/copilot-runtime-bazel-cache-container-oomkilled on catalog_service:copilot-runtime-bazel-cache,kube_cluster:dotcom-2-gc-cus-02,kube_deployment:copilot-runtime-bazel-cache,kube_namespace:copilot-runtime-bazel-ca... - 2026-10-18T11:08Z #5181
This issue was created because the "create_github_issue_on_alert:true" tag was applied to the monitor. This issue was created by ISP.
%%%
At least one container in deployment copilot-runtime-bazel-cache (service copilot-runtime-bazel-cache, namespace copilot-runtime-bazel-cache-production) in cluster dotcom-2-gc-cus-02 reported an OOM-terminated state during the last 10 minutes. The container exceeded its memory limit and was terminated.
Investigate memory growth or a possible leak, or raise the memory limit. See also the memory-usage-vs-limits saturation check.
NOTE: Fleet-wide platform-default check (priority 2). When this fires, a GitHub issue is opened against your service's Service Catalog owning team.
HOW TO OPT OUT
Pick ONE of the following exclusions:
!catalog_service:<your-service-slug> — excludes all your workloads
!kube_deployment:<your-deployment> — excludes one deployment
!kube_namespace:<your-namespace> — excludes an entire namespace
Open a PR in github/datadog-monitoring adding your chosen exclusion inside every{...} filter block in this monitor's query. The CPU monitors (usage-vs-limits and throttling) have FOUR filter blocks — the exclusion must appear in every one of them or the filter is inconsistent. Memory and error monitors have one block. Repeat on all six monitor families for a full opt-out.
Cluster-level opt-outs are not accepted — this is a per-service safety net.
Questions? #compute-platform-support
@webhook-isp-alert
max(last_10m):default_zero(sum:kubernetes_state.container.status_report.count.terminated{!catalog_service:github,!catalog_service:token-scanning-service,!catalog_service:pyroscope,!catalog_service:N/A,!kube_deployment:N/A,kube_deployment:*,catalog_service:*,!kube_cluster_profile:test,!kube_cluster_profile:akstest,!kube_cluster_profile:actionspoc,!kube_cluster_profile:review-lab,!kube_cluster_profile:proxima-review-lab,!kube_cluster_stamp:test*,reason:oomkilled} by {kube_namespace,kube_deployment,catalog_service,kube_cluster}) >= 1
The monitor was last triggered at Sun Oct 18 2026 11:08:19 UTC.
Deployment copilot-runtime-bazel-cache (namespace copilot-runtime-bazel-cache-production) in cluster dotcom-2-gc-cus-02 is no longer reporting a container in an OOM-terminated state. Confirm that memory usage is stable before treating the underlying cause as resolved.
Investigate memory growth or a possible leak, or raise the memory limit. See also the memory-usage-vs-limits saturation check.
NOTE: Fleet-wide platform-default check (priority 2). When this fires, a GitHub issue is opened against your service's Service Catalog owning team.
HOW TO OPT OUT
Pick ONE of the following exclusions:
!catalog_service:<your-service-slug> — excludes all your workloads
!kube_deployment:<your-deployment> — excludes one deployment
!kube_namespace:<your-namespace> — excludes an entire namespace
Open a PR in github/datadog-monitoring adding your chosen exclusion inside every{...} filter block in this monitor's query. The CPU monitors (usage-vs-limits and throttling) have FOUR filter blocks — the exclusion must appear in every one of them or the filter is inconsistent. Memory and error monitors have one block. Repeat on all six monitor families for a full opt-out.
Cluster-level opt-outs are not accepted — this is a per-service safety net.
Questions? #compute-platform-support
@webhook-isp-alert
max(last_10m):default_zero(sum:kubernetes_state.container.status_report.count.terminated{!catalog_service:github,!catalog_service:token-scanning-service,!catalog_service:pyroscope,!catalog_service:N/A,!kube_deployment:N/A,kube_deployment:*,catalog_service:*,!kube_cluster_profile:test,!kube_cluster_profile:akstest,!kube_cluster_profile:actionspoc,!kube_cluster_profile:review-lab,!kube_cluster_profile:proxima-review-lab,!kube_cluster_stamp:test*,reason:oomkilled} by {kube_namespace,kube_deployment,catalog_service,kube_cluster}) >= 1
The monitor was last triggered at Sun Oct 18 2026 11:08:19 UTC.
Activity
github-internal-statuspage-new commentedon Oct 18, 2026
Alert Update: Recovered
Status: RECOVERED
Time: 2026-10-18T11:44Z
%%%
Deployment
copilot-runtime-bazel-cache(namespacecopilot-runtime-bazel-cache-production) in clusterdotcom-2-gc-cus-02is no longer reporting a container in an OOM-terminated state. Confirm that memory usage is stable before treating the underlying cause as resolved.Investigate memory growth or a possible leak, or raise the memory limit. See also the memory-usage-vs-limits saturation check.
Dashboard: Kubernetes Workload Observability
Playbook: https://github.com/github/ops/blob/master/docs/playbooks/kubernetes/workload-alerts/oomkilled.md
NOTE: Fleet-wide platform-default check (priority 2). When this fires, a GitHub issue is opened against your service's Service Catalog owning team.
HOW TO OPT OUT
Pick ONE of the following exclusions:
!catalog_service:<your-service-slug>— excludes all your workloads!kube_deployment:<your-deployment>— excludes one deployment!kube_namespace:<your-namespace>— excludes an entire namespaceOpen a PR in github/datadog-monitoring adding your chosen exclusion inside every
{...}filter block in this monitor's query. The CPU monitors (usage-vs-limits and throttling) have FOUR filter blocks — the exclusion must appear in every one of them or the filter is inconsistent. Memory and error monitors have one block. Repeat on all six monitor families for a full opt-out.Cluster-level opt-outs are not accepted — this is a per-service safety net.
Questions? #compute-platform-support
@webhook-isp-alert
max(last_10m):default_zero(sum:kubernetes_state.container.status_report.count.terminated{!catalog_service:github,!catalog_service:token-scanning-service,!catalog_service:pyroscope,!catalog_service:N/A,!kube_deployment:N/A,kube_deployment:*,catalog_service:*,!kube_cluster_profile:test,!kube_cluster_profile:akstest,!kube_cluster_profile:actionspoc,!kube_cluster_profile:review-lab,!kube_cluster_profile:proxima-review-lab,!kube_cluster_stamp:test*,reason:oomkilled} by {kube_namespace,kube_deployment,catalog_service,kube_cluster}) >= 1The monitor was last triggered at Sun Oct 18 2026 11:08:19 UTC.
[Monitor Status] · [Edit Monitor] · [Related Logs]
%%%