From 22345e8c68de6116c23b8d230f35a8a25056a3eb Mon Sep 17 00:00:00 2001 From: YANGDB Date: Mon, 14 Aug 2023 09:28:01 -0700 Subject: [PATCH] add k8s integration to 2.9 (#916) Signed-off-by: YANGDB --- .../__data__/repository/k8s/assets/README.md | 63 + .../repository/k8s/assets/k8s-1.0.0.ndjson | 16 + .../k8s/data/sample-container-cpu-usage.json | 1156 ++++ .../data/sample-container-memory-usage.json | 1120 ++++ .../k8s/data/sample-deployment-name.json | 562 ++ .../k8s/data/sample-node-cpu-usage.json | 2002 +++++++ .../__data__/repository/k8s/data/sample.json | 4835 +++++++++++++++++ .../__data__/repository/k8s/info/README.md | 78 + .../repository/k8s/ingestion/README.md | 42 + .../repository/k8s/ingestion/fluent-bit.yaml | 174 + .../__data__/repository/k8s/k8s-1.0.0.json | 49 + .../k8s/schemas/cloud-1.0.0.mapping.json | 42 + .../k8s/schemas/container-1.0.0.mapping.json | 67 + .../k8s/schemas/k8s-1.0.0.mapping.json | 2287 ++++++++ .../k8s/schemas/logs-k8s-1.0.0.mapping.json | 250 + .../repository/k8s/static/dashboard.png | Bin 0 -> 418400 bytes .../__data__/repository/k8s/static/logo.png | Bin 0 -> 24528 bytes 17 files changed, 12743 insertions(+) create mode 100644 server/adaptors/integrations/__data__/repository/k8s/assets/README.md create mode 100644 server/adaptors/integrations/__data__/repository/k8s/assets/k8s-1.0.0.ndjson create mode 100644 server/adaptors/integrations/__data__/repository/k8s/data/sample-container-cpu-usage.json create mode 100644 server/adaptors/integrations/__data__/repository/k8s/data/sample-container-memory-usage.json create mode 100644 server/adaptors/integrations/__data__/repository/k8s/data/sample-deployment-name.json create mode 100644 server/adaptors/integrations/__data__/repository/k8s/data/sample-node-cpu-usage.json create mode 100644 server/adaptors/integrations/__data__/repository/k8s/data/sample.json create mode 100644 server/adaptors/integrations/__data__/repository/k8s/info/README.md create mode 100644 server/adaptors/integrations/__data__/repository/k8s/ingestion/README.md create mode 100644 server/adaptors/integrations/__data__/repository/k8s/ingestion/fluent-bit.yaml create mode 100644 server/adaptors/integrations/__data__/repository/k8s/k8s-1.0.0.json create mode 100644 server/adaptors/integrations/__data__/repository/k8s/schemas/cloud-1.0.0.mapping.json create mode 100644 server/adaptors/integrations/__data__/repository/k8s/schemas/container-1.0.0.mapping.json create mode 100644 server/adaptors/integrations/__data__/repository/k8s/schemas/k8s-1.0.0.mapping.json create mode 100644 server/adaptors/integrations/__data__/repository/k8s/schemas/logs-k8s-1.0.0.mapping.json create mode 100644 server/adaptors/integrations/__data__/repository/k8s/static/dashboard.png create mode 100644 server/adaptors/integrations/__data__/repository/k8s/static/logo.png diff --git a/server/adaptors/integrations/__data__/repository/k8s/assets/README.md b/server/adaptors/integrations/__data__/repository/k8s/assets/README.md new file mode 100644 index 000000000..8d447b765 --- /dev/null +++ b/server/adaptors/integrations/__data__/repository/k8s/assets/README.md @@ -0,0 +1,63 @@ +# K8s Dashboard Explained + +The following queries are used for the k8s dashboard: + +- Deployment names Graph: + - Filter: `event.domain:kubernetes AND event.dataset:kubernetes.deployment` + - Query: `kubernetes.deployment.name` + + +- Available pods per deployment (done per deployment aggregation) + - Filter: `event.domain:kubernetes AND event.dataset:kubernetes.deployment` + - Query: `kubernetes.deployment.name` + + +- Desired pod + - Filter: `event.domain:kubernetes AND event.dataset:kubernetes.deployment` + - Query: `kubernetes.deployment.replicas.desired` + + +- Available pods + - Filter: `event.domain:kubernetes AND event.dataset:kubernetes.deployment` + - Query: `kubernetes.deployment.replicas.available` + + + +- Unavailable pods + - Filter: `event.domain:kubernetes AND event.dataset:kubernetes.deployment` + - Query: `kubernetes.deployment.replicas.unavailable` + + +- Unavailable pods per deployment ( done per deployment aggregation) + - Filter: `event.domain:kubernetes AND event.dataset:kubernetes.deployment` + - Query: `kubernetes.deployment.replicas.unavailable` + + + +- CPU usage by node + - Filter: `event.domain:kubernetes AND (event.dataset:kubernetes.container OR event.dataset:kubernetes.node)` + - Query: `kubernetes.node.name` , `kubernetes.container.cpu.usage.nanocores`, `kubernetes.node.cpu.capacity.cores` + + + +- Top memory intensive pods + - Filter: `event.domain:kubernetes AND event.dataset:kubernetes.container` + - Query: `kubernetes.container._module.pod.name`, `kubernetes.container.memory.usage.bytes` + + + +- Top CPU intensive pods + - Filter: `event.domain:kubernetes AND event.dataset:kubernetes.container` + - Query: `kubernetes.container._module.pod.name`, `kubernetes.container.cpu.usage.core.ns` + + + +- Network in by node + - Filter: `event.domain:kubernetes AND event.dataset:kubernetes.pod` + - Query: `kubernetes.pod.network.rx.bytes` + + + +- Network out by node + - Filter: `event.domain:kubernetes AND event.dataset:kubernetes.pod` + - Query: `kubernetes.pod.network.tx.bytes` diff --git a/server/adaptors/integrations/__data__/repository/k8s/assets/k8s-1.0.0.ndjson b/server/adaptors/integrations/__data__/repository/k8s/assets/k8s-1.0.0.ndjson new file mode 100644 index 000000000..655af5bf3 --- /dev/null +++ b/server/adaptors/integrations/__data__/repository/k8s/assets/k8s-1.0.0.ndjson @@ -0,0 +1,16 @@ +{"attributes":{"fields":"[{\"count\":0,\"name\":\"@timestamp\",\"type\":\"date\",\"esTypes\":[\"date\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"_id\",\"type\":\"string\",\"esTypes\":[\"_id\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_index\",\"type\":\"string\",\"esTypes\":[\"_index\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_score\",\"type\":\"number\",\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_source\",\"type\":\"_source\",\"esTypes\":[\"_source\"],\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"_type\",\"type\":\"string\",\"scripted\":false,\"searchable\":false,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.data_stream.dataset\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.data_stream.dataset.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.data_stream.dataset\"}}},{\"count\":0,\"name\":\"attributes.data_stream.namespace\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.data_stream.namespace.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.data_stream.namespace\"}}},{\"count\":0,\"name\":\"attributes.data_stream.type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"attributes.data_stream.type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"attributes.data_stream.type\"}}},{\"count\":0,\"name\":\"event.dataset\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"event.dataset.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"event.dataset\"}}},{\"count\":0,\"name\":\"event.duration\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"event.module\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"event.module.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"event.module\"}}},{\"count\":0,\"name\":\"kubernetes.container.cpu.limit.cores\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"kubernetes.container.cpu.request.cores\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"kubernetes.container.id\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"kubernetes.container.id.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"kubernetes.container.id\"}}},{\"count\":0,\"name\":\"kubernetes.container.image\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"kubernetes.container.image.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"kubernetes.container.image\"}}},{\"count\":0,\"name\":\"kubernetes.container.memory.limit.bytes\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"kubernetes.container.memory.request.bytes\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"kubernetes.container.name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"kubernetes.container.name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"kubernetes.container.name\"}}},{\"count\":0,\"name\":\"kubernetes.container.status.phase\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"kubernetes.container.status.phase.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"kubernetes.container.status.phase\"}}},{\"count\":0,\"name\":\"kubernetes.container.status.ready\",\"type\":\"boolean\",\"esTypes\":[\"boolean\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"kubernetes.container.status.restarts\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"kubernetes.deployment.name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"kubernetes.deployment.name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"kubernetes.deployment.name\"}}},{\"count\":0,\"name\":\"kubernetes.deployment.paused\",\"type\":\"boolean\",\"esTypes\":[\"boolean\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"kubernetes.deployment.replicas.available\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"kubernetes.deployment.replicas.desired\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"kubernetes.deployment.replicas.unavailable\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"kubernetes.deployment.replicas.updated\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"kubernetes.labels.app\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"kubernetes.labels.app.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"kubernetes.labels.app\"}}},{\"count\":0,\"name\":\"kubernetes.labels.controller-revision-hash\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"kubernetes.labels.controller-revision-hash.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"kubernetes.labels.controller-revision-hash\"}}},{\"count\":0,\"name\":\"kubernetes.labels.eks.amazonaws.com/component\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"kubernetes.labels.eks.amazonaws.com/component.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"kubernetes.labels.eks.amazonaws.com/component\"}}},{\"count\":0,\"name\":\"kubernetes.labels.io.kompose.service\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"kubernetes.labels.io.kompose.service.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"kubernetes.labels.io.kompose.service\"}}},{\"count\":0,\"name\":\"kubernetes.labels.k8s-app\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"kubernetes.labels.k8s-app.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"kubernetes.labels.k8s-app\"}}},{\"count\":0,\"name\":\"kubernetes.labels.pod-template-generation\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"kubernetes.labels.pod-template-generation.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"kubernetes.labels.pod-template-generation\"}}},{\"count\":0,\"name\":\"kubernetes.labels.pod-template-hash\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"kubernetes.labels.pod-template-hash.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"kubernetes.labels.pod-template-hash\"}}},{\"count\":0,\"name\":\"kubernetes.namespace\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"kubernetes.namespace.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"kubernetes.namespace\"}}},{\"count\":0,\"name\":\"kubernetes.node._module.labels.beta.kubernetes.io/arch\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"kubernetes.node._module.labels.beta.kubernetes.io/arch.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"kubernetes.node._module.labels.beta.kubernetes.io/arch\"}}},{\"count\":0,\"name\":\"kubernetes.node._module.labels.beta.kubernetes.io/instance-type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"kubernetes.node._module.labels.beta.kubernetes.io/instance-type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"kubernetes.node._module.labels.beta.kubernetes.io/instance-type\"}}},{\"count\":0,\"name\":\"kubernetes.node._module.labels.beta.kubernetes.io/os\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"kubernetes.node._module.labels.beta.kubernetes.io/os.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"kubernetes.node._module.labels.beta.kubernetes.io/os\"}}},{\"count\":0,\"name\":\"kubernetes.node._module.labels.eks.amazonaws.com/capacityType\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"kubernetes.node._module.labels.eks.amazonaws.com/capacityType.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"kubernetes.node._module.labels.eks.amazonaws.com/capacityType\"}}},{\"count\":0,\"name\":\"kubernetes.node._module.labels.eks.amazonaws.com/nodegroup\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"kubernetes.node._module.labels.eks.amazonaws.com/nodegroup-image\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"kubernetes.node._module.labels.eks.amazonaws.com/nodegroup-image.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"kubernetes.node._module.labels.eks.amazonaws.com/nodegroup-image\"}}},{\"count\":0,\"name\":\"kubernetes.node._module.labels.eks.amazonaws.com/nodegroup.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"kubernetes.node._module.labels.eks.amazonaws.com/nodegroup\"}}},{\"count\":0,\"name\":\"kubernetes.node._module.labels.failure-domain.beta.kubernetes.io/region\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"kubernetes.node._module.labels.failure-domain.beta.kubernetes.io/region.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"kubernetes.node._module.labels.failure-domain.beta.kubernetes.io/region\"}}},{\"count\":0,\"name\":\"kubernetes.node._module.labels.failure-domain.beta.kubernetes.io/zone\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"kubernetes.node._module.labels.failure-domain.beta.kubernetes.io/zone.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"kubernetes.node._module.labels.failure-domain.beta.kubernetes.io/zone\"}}},{\"count\":0,\"name\":\"kubernetes.node._module.labels.k8s.io/cloud-provider-aws\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"kubernetes.node._module.labels.k8s.io/cloud-provider-aws.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"kubernetes.node._module.labels.k8s.io/cloud-provider-aws\"}}},{\"count\":0,\"name\":\"kubernetes.node._module.labels.kubernetes.io/arch\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"kubernetes.node._module.labels.kubernetes.io/arch.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"kubernetes.node._module.labels.kubernetes.io/arch\"}}},{\"count\":0,\"name\":\"kubernetes.node._module.labels.kubernetes.io/hostname\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"kubernetes.node._module.labels.kubernetes.io/hostname.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"kubernetes.node._module.labels.kubernetes.io/hostname\"}}},{\"count\":0,\"name\":\"kubernetes.node._module.labels.kubernetes.io/os\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"kubernetes.node._module.labels.kubernetes.io/os.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"kubernetes.node._module.labels.kubernetes.io/os\"}}},{\"count\":0,\"name\":\"kubernetes.node._module.labels.node.kubernetes.io/instance-type\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"kubernetes.node._module.labels.node.kubernetes.io/instance-type.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"kubernetes.node._module.labels.node.kubernetes.io/instance-type\"}}},{\"count\":0,\"name\":\"kubernetes.node._module.labels.topology.ebs.csi.aws.com/zone\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"kubernetes.node._module.labels.topology.ebs.csi.aws.com/zone.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"kubernetes.node._module.labels.topology.ebs.csi.aws.com/zone\"}}},{\"count\":0,\"name\":\"kubernetes.node._module.labels.topology.kubernetes.io/region\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"kubernetes.node._module.labels.topology.kubernetes.io/region.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"kubernetes.node._module.labels.topology.kubernetes.io/region\"}}},{\"count\":0,\"name\":\"kubernetes.node._module.labels.topology.kubernetes.io/zone\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"kubernetes.node._module.labels.topology.kubernetes.io/zone.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"kubernetes.node._module.labels.topology.kubernetes.io/zone\"}}},{\"count\":0,\"name\":\"kubernetes.node.cpu.allocatable.cores\",\"type\":\"number\",\"esTypes\":[\"float\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"kubernetes.node.cpu.capacity.cores\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"kubernetes.node.memory.allocatable.bytes\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"kubernetes.node.memory.capacity.bytes\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"kubernetes.node.name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"kubernetes.node.name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"kubernetes.node.name\"}}},{\"count\":0,\"name\":\"kubernetes.node.pod.allocatable.total\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"kubernetes.node.pod.capacity.total\",\"type\":\"number\",\"esTypes\":[\"long\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"kubernetes.node.status.ready\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"kubernetes.node.status.ready.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"kubernetes.node.status.ready\"}}},{\"count\":0,\"name\":\"kubernetes.node.status.unschedulable\",\"type\":\"boolean\",\"esTypes\":[\"boolean\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true},{\"count\":0,\"name\":\"kubernetes.pod.host_ip\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"kubernetes.pod.host_ip.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"kubernetes.pod.host_ip\"}}},{\"count\":0,\"name\":\"kubernetes.pod.ip\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"kubernetes.pod.ip.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"kubernetes.pod.ip\"}}},{\"count\":0,\"name\":\"kubernetes.pod.name\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"kubernetes.pod.name.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"kubernetes.pod.name\"}}},{\"count\":0,\"name\":\"kubernetes.pod.status.phase\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"kubernetes.pod.status.phase.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"kubernetes.pod.status.phase\"}}},{\"count\":0,\"name\":\"kubernetes.pod.status.ready\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"kubernetes.pod.status.ready.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"kubernetes.pod.status.ready\"}}},{\"count\":0,\"name\":\"kubernetes.pod.status.scheduled\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"kubernetes.pod.status.scheduled.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"kubernetes.pod.status.scheduled\"}}},{\"count\":0,\"name\":\"kubernetes.pod.uid\",\"type\":\"string\",\"esTypes\":[\"text\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":false,\"readFromDocValues\":false},{\"count\":0,\"name\":\"kubernetes.pod.uid.keyword\",\"type\":\"string\",\"esTypes\":[\"keyword\"],\"scripted\":false,\"searchable\":true,\"aggregatable\":true,\"readFromDocValues\":true,\"subType\":{\"multi\":{\"parent\":\"kubernetes.pod.uid\"}}}]","timeFieldName":"@timestamp","title":"ss4o_logs-k8s-*"},"id":"677d1880-3710-11ee-9c99-1babb143e8dd","migrationVersion":{"index-pattern":"7.6.0"},"references":[],"type":"index-pattern","updated_at":"2023-08-09T23:56:49.032Z","version":"WzQ2LDFd"} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[]}"},"title":"Kubernetes - Nodes","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"Kubernetes - Nodes\",\"type\":\"metrics\",\"aggs\":[],\"params\":{\"id\":\"61ca57f0-469d-11e7-af02-69e470af7417\",\"type\":\"timeseries\",\"series\":[{\"id\":\"61ca57f1-469d-11e7-af02-69e470af7417\",\"color\":\"#68BC00\",\"split_mode\":\"everything\",\"split_color_mode\":\"opensearchDashboards\",\"metrics\":[{\"id\":\"61ca57f2-469d-11e7-af02-69e470af7417\",\"type\":\"cardinality\",\"field\":\"kubernetes.node.name\"}],\"separate_axis\":0,\"axis_position\":\"right\",\"formatter\":\"number\",\"chart_type\":\"line\",\"line_width\":1,\"point_size\":1,\"fill\":0.5,\"stacked\":\"none\",\"label\":\"Nodes\"}],\"time_field\":\"@timestamp\",\"index_pattern\":\"logs-k8s\",\"interval\":\"\",\"axis_position\":\"left\",\"axis_formatter\":\"number\",\"axis_scale\":\"normal\",\"show_legend\":1,\"show_grid\":1,\"tooltip_mode\":\"show_all\",\"default_timefield\":\"@timestamp\",\"isModelInvalid\":false,\"filter\":{\"query\":\"event.domain:kubernetes AND event.dataset:kubernetes.node\",\"language\":\"kuery\"},\"background_color_rules\":[{\"id\":\"79ccad80-48ff-11ec-b39b-33a1da97fd00\"}],\"default_index_pattern\":\"ss4o_logs-k8s-k8s-sample-sample\"}}"},"id":"35410fad-e9d9-4df0-b88b-380347b6673c","migrationVersion":{"visualization":"7.10.0"},"references":[],"type":"visualization","updated_at":"2023-08-10T17:30:40.560Z","version":"WzU5OSwxXQ=="} +{"attributes":{"description":"Deployment Table","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[]}"},"title":"Kubernetes - Deployments","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"Kubernetes - Deployments\",\"type\":\"metrics\",\"aggs\":[],\"params\":{\"axis_formatter\":\"number\",\"axis_position\":\"left\",\"axis_scale\":\"normal\",\"background_color_rules\":[{\"id\":\"289c1980-48fc-11ec-b39b-33a1da97fd00\"}],\"default_index_pattern\":\"ss4o_logs-k8s-k8s-sample-sample\",\"default_timefield\":\"@timestamp\",\"id\":\"61ca57f0-469d-11e7-af02-69e470af7417\",\"index_pattern\":\"\",\"interval\":\"\",\"isModelInvalid\":false,\"series\":[{\"axis_position\":\"right\",\"chart_type\":\"bar\",\"color\":\"#68BC00\",\"fill\":\"0.6\",\"filter\":{\"language\":\"kuery\",\"query\":\"event.domain:kubernetes AND event.dataset:kubernetes.deployment\"},\"formatter\":\"number\",\"id\":\"61ca57f1-469d-11e7-af02-69e470af7417\",\"label\":\"Deployments\",\"line_width\":\"0\",\"metrics\":[{\"field\":\"kubernetes.deployment.name\",\"id\":\"61ca57f2-469d-11e7-af02-69e470af7417\",\"type\":\"count\"}],\"override_index_pattern\":1,\"point_size\":1,\"separate_axis\":0,\"series_index_pattern\":\"logs-k8s\",\"series_time_field\":\"@timestamp\",\"split_color_mode\":\"opensearchDashboards\",\"split_filters\":[{\"color\":\"#68BC00\",\"filter\":{\"language\":\"kuery\",\"query\":\"\"},\"id\":\"e2942b00-3795-11ee-98d8-576c351e07b5\"}],\"split_mode\":\"terms\",\"stacked\":\"stacked_within_series\",\"terms_field\":\"kubernetes.deployment.name\",\"terms_order_by\":\"_count\",\"terms_size\":\"100\"}],\"show_grid\":1,\"show_legend\":1,\"time_field\":\"\",\"tooltip_mode\":\"show_all\",\"type\":\"timeseries\",\"bar_color_rules\":[{\"id\":\"f4541fc0-3796-11ee-8af2-45ce6d9f36cb\"}],\"pivot_id\":\"kubernetes.deployment.name\",\"pivot_type\":\"string\"}}"},"id":"d9a10a4a-a344-4acf-81c5-f3fbdea773e0","migrationVersion":{"visualization":"7.10.0"},"references":[],"type":"visualization","updated_at":"2023-08-10T17:30:40.560Z","version":"WzYwMCwxXQ=="} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[]}"},"title":"Available pods per deployment [ Kubernetes]","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"Available pods per deployment [ Kubernetes]\",\"type\":\"metrics\",\"aggs\":[],\"params\":{\"id\":\"61ca57f0-469d-11e7-af02-69e470af7417\",\"type\":\"timeseries\",\"series\":[{\"id\":\"61ca57f1-469d-11e7-af02-69e470af7417\",\"color\":\"\",\"split_mode\":\"terms\",\"split_color_mode\":\"opensearchDashboards\",\"metrics\":[{\"id\":\"61ca57f2-469d-11e7-af02-69e470af7417\",\"type\":\"avg\",\"field\":\"kubernetes.deployment.replicas.available\"}],\"separate_axis\":0,\"axis_position\":\"right\",\"formatter\":\"number\",\"chart_type\":\"line\",\"line_width\":1,\"point_size\":1,\"fill\":0.5,\"stacked\":\"stacked\",\"override_index_pattern\":1,\"series_index_pattern\":\"logs-k8s\",\"label\":\"Available pods\",\"type\":\"timeseries\",\"filter\":{\"query\":\"event.domain:kubernetes AND event.dataset:kubernetes.deployment\",\"language\":\"kuery\"},\"terms_field\":\"kubernetes.deployment.name\",\"terms_size\":\"100\",\"series_time_field\":\"@timestamp\"}],\"time_field\":\"\",\"index_pattern\":\"\",\"interval\":\"\",\"axis_position\":\"left\",\"axis_formatter\":\"number\",\"axis_scale\":\"normal\",\"show_legend\":1,\"show_grid\":1,\"tooltip_mode\":\"show_all\",\"default_timefield\":\"@timestamp\",\"isModelInvalid\":false}}"},"id":"c1403f7e-9ce1-41c6-a571-a5fe09455067","migrationVersion":{"visualization":"7.10.0"},"references":[],"type":"visualization","updated_at":"2023-08-10T17:30:40.560Z","version":"WzYwMSwxXQ=="} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[]}"},"title":"Kubernetes - Desired pods","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"Kubernetes - Desired pods\",\"type\":\"metrics\",\"aggs\":[],\"params\":{\"id\":\"61ca57f0-469d-11e7-af02-69e470af7417\",\"type\":\"timeseries\",\"series\":[{\"id\":\"61ca57f1-469d-11e7-af02-69e470af7417\",\"color\":\"rgba(96,146,192,1)\",\"split_mode\":\"everything\",\"split_color_mode\":\"rainbow\",\"metrics\":[{\"id\":\"61ca57f2-469d-11e7-af02-69e470af7417\",\"type\":\"sum\",\"field\":\"kubernetes.deployment.replicas.desired\"}],\"separate_axis\":0,\"axis_position\":\"right\",\"formatter\":\"number\",\"chart_type\":\"bar\",\"line_width\":1,\"point_size\":1,\"fill\":0.5,\"stacked\":\"stacked_within_series\",\"override_index_pattern\":0,\"series_index_pattern\":\"logs-k8s\",\"filter\":{\"query\":\"event.domain:kubernetes AND event.dataset:kubernetes.deployment\",\"language\":\"kuery\"},\"series_time_field\":\"@timestamp\",\"label\":\"Desired Pods\",\"type\":\"timeseries\",\"series_interval\":\"auto\",\"offset_time\":\"\",\"hide_in_legend\":0}],\"time_field\":\"@timestamp\",\"index_pattern\":\"logs-k8s\",\"interval\":\"10s\",\"axis_position\":\"left\",\"axis_formatter\":\"number\",\"axis_scale\":\"normal\",\"show_legend\":1,\"show_grid\":1,\"tooltip_mode\":\"show_all\",\"default_index_pattern\":\"ss4o_logs-k8s-k8s-sample-sample\",\"default_timefield\":\"@timestamp\",\"isModelInvalid\":false,\"background_color_rules\":[{\"id\":\"fe4117c0-48fc-11ec-b39b-33a1da97fd00\"}],\"gauge_color_rules\":[{\"id\":\"173ca960-48fd-11ec-b39b-33a1da97fd00\"}],\"gauge_width\":10,\"gauge_inner_width\":10,\"gauge_style\":\"half\",\"filter\":{\"query\":\"event.domain:kubernetes AND event.dataset:kubernetes.deployment\",\"language\":\"kuery\"}}}"},"id":"ca4afa09-317d-43e0-8587-bc8023eaccab","migrationVersion":{"visualization":"7.10.0"},"references":[],"type":"visualization","updated_at":"2023-08-10T17:30:40.560Z","version":"WzYwMiwxXQ=="} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[]}"},"title":"Available pods [ Kubernetes]","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"Available pods [ Kubernetes]\",\"type\":\"metrics\",\"aggs\":[],\"params\":{\"id\":\"61ca57f0-469d-11e7-af02-69e470af7417\",\"type\":\"timeseries\",\"series\":[{\"id\":\"61ca57f1-469d-11e7-af02-69e470af7417\",\"color\":\"rgba(84,179,153,1)\",\"split_mode\":\"terms\",\"split_color_mode\":\"gradient\",\"metrics\":[{\"id\":\"61ca57f2-469d-11e7-af02-69e470af7417\",\"type\":\"cardinality\",\"field\":\"kubernetes.deployment.replicas.available\"}],\"separate_axis\":0,\"axis_position\":\"right\",\"formatter\":\"number\",\"chart_type\":\"bar\",\"line_width\":1,\"point_size\":1,\"fill\":\"0.8\",\"stacked\":\"stacked\",\"label\":\"Available Pods\",\"type\":\"timeseries\"}],\"time_field\":\"@timestamp\",\"index_pattern\":\"logs-k8s\",\"interval\":\"10s\",\"axis_position\":\"left\",\"axis_formatter\":\"number\",\"axis_scale\":\"normal\",\"show_legend\":1,\"show_grid\":1,\"tooltip_mode\":\"show_all\",\"default_timefield\":\"@timestamp\",\"isModelInvalid\":false,\"background_color_rules\":[{\"id\":\"fc647630-49c5-11ec-bdfd-3b80d430f4ad\"}],\"filter\":{\"query\":\"event.domain:kubernetes AND event.dataset:kubernetes.deployment\",\"language\":\"kuery\"},\"default_index_pattern\":\"ss4o_logs-k8s-k8s-sample-sample\"}}"},"id":"45b57c4e-8ac9-4103-bc31-89668017349d","migrationVersion":{"visualization":"7.10.0"},"references":[],"type":"visualization","updated_at":"2023-08-10T17:30:40.560Z","version":"WzYwMywxXQ=="} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[]}"},"title":"Kubernetes - Unavailable pods","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"Kubernetes - Unavailable pods\",\"type\":\"metrics\",\"aggs\":[],\"params\":{\"id\":\"61ca57f0-469d-11e7-af02-69e470af7417\",\"type\":\"timeseries\",\"series\":[{\"id\":\"61ca57f1-469d-11e7-af02-69e470af7417\",\"color\":\"rgba(231,102,76,1)\",\"split_mode\":\"everything\",\"split_color_mode\":\"opensearchDashboards\",\"metrics\":[{\"id\":\"61ca57f2-469d-11e7-af02-69e470af7417\",\"type\":\"sum\",\"field\":\"kubernetes.deployment.replicas.unavailable\"}],\"separate_axis\":0,\"axis_position\":\"right\",\"formatter\":\"number\",\"chart_type\":\"bar\",\"line_width\":1,\"point_size\":1,\"fill\":0.5,\"stacked\":\"none\",\"label\":\"Unavailable Pods\"}],\"time_field\":\"@timestamp\",\"index_pattern\":\"logs-k8s\",\"interval\":\"\",\"axis_position\":\"left\",\"axis_formatter\":\"number\",\"axis_scale\":\"normal\",\"show_legend\":1,\"show_grid\":1,\"tooltip_mode\":\"show_all\",\"default_timefield\":\"@timestamp\",\"isModelInvalid\":false,\"background_color_rules\":[{\"id\":\"b43829d0-4900-11ec-b39b-33a1da97fd00\"}],\"filter\":{\"query\":\"event.domain:kubernetes AND event.dataset:kubernetes.deployment\",\"language\":\"kuery\"},\"default_index_pattern\":\"ss4o_logs-k8s-k8s-sample-sample\"}}"},"id":"021c0b61-3ac1-46cf-856a-63f4c5764554","migrationVersion":{"visualization":"7.10.0"},"references":[],"type":"visualization","updated_at":"2023-08-10T17:30:40.560Z","version":"WzYwNCwxXQ=="} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[]}"},"title":"Unavailable pods per deployment [ Kubernetes]","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"Unavailable pods per deployment [ Kubernetes]\",\"type\":\"metrics\",\"aggs\":[],\"params\":{\"id\":\"61ca57f0-469d-11e7-af02-69e470af7417\",\"type\":\"timeseries\",\"series\":[{\"id\":\"61ca57f1-469d-11e7-af02-69e470af7417\",\"color\":\"#68BC00\",\"split_mode\":\"terms\",\"split_color_mode\":\"opensearchDashboards\",\"metrics\":[{\"id\":\"61ca57f2-469d-11e7-af02-69e470af7417\",\"type\":\"avg\",\"field\":\"kubernetes.deployment.replicas.unavailable\"}],\"separate_axis\":0,\"axis_position\":\"right\",\"formatter\":\"number\",\"chart_type\":\"line\",\"line_width\":1,\"point_size\":1,\"fill\":0.5,\"stacked\":\"stacked\",\"label\":\"Unavailable pods\",\"type\":\"timeseries\",\"terms_field\":\"kubernetes.deployment.name\"}],\"time_field\":\"@timestamp\",\"index_pattern\":\"logs-k8s\",\"interval\":\"\",\"axis_position\":\"left\",\"axis_formatter\":\"number\",\"axis_scale\":\"normal\",\"show_legend\":1,\"show_grid\":1,\"tooltip_mode\":\"show_all\",\"default_timefield\":\"@timestamp\",\"isModelInvalid\":false,\"filter\":{\"query\":\"event.domain:kubernetes AND event.dataset:kubernetes.deployment\",\"language\":\"kuery\"}}}"},"id":"300d6e9c-c915-4bb4-98cf-4b5968523ccf","migrationVersion":{"visualization":"7.10.0"},"references":[],"type":"visualization","updated_at":"2023-08-10T17:30:40.560Z","version":"WzYwNSwxXQ=="} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[]}"},"title":"CPU usage by node [ Kubernetes]","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"CPU usage by node [ Kubernetes]\",\"type\":\"metrics\",\"aggs\":[],\"params\":{\"id\":\"61ca57f0-469d-11e7-af02-69e470af7417\",\"type\":\"timeseries\",\"series\":[{\"id\":\"61ca57f1-469d-11e7-af02-69e470af7417\",\"color\":\"#68BC00\",\"split_mode\":\"terms\",\"split_color_mode\":\"opensearchDashboards\",\"metrics\":[{\"id\":\"61ca57f2-469d-11e7-af02-69e470af7417\",\"type\":\"sum\",\"field\":\"kubernetes.container.cpu.usage.nanocores\"},{\"id\":\"d39f5b30-4faf-11ec-9d5a-59f0e2391052\",\"type\":\"avg\",\"field\":\"event.duration\"}],\"separate_axis\":0,\"axis_position\":\"right\",\"formatter\":\"0.0a\",\"chart_type\":\"line\",\"line_width\":1,\"point_size\":1,\"fill\":0.5,\"stacked\":\"none\",\"override_index_pattern\":1,\"series_index_pattern\":\"logs-k8s\",\"filter\":{\"query\":\"event.domain:kubernetes AND (event.dataset:kubernetes.container OR event.dataset:kubernetes.node)\",\"language\":\"kuery\"},\"label\":\"\",\"type\":\"timeseries\",\"terms_field\":\"kubernetes.node.name\",\"offset_time\":\"10s\"},{\"id\":\"faee71b0-48f9-11ec-b39b-33a1da97fd00\",\"color\":\"\",\"split_mode\":\"terms\",\"metrics\":[{\"id\":\"faee71b1-48f9-11ec-b39b-33a1da97fd00\",\"type\":\"avg\",\"field\":\"kubernetes.node.cpu.capacity.cores\"},{\"id\":\"c1c04570-48fa-11ec-b39b-33a1da97fd00\",\"type\":\"math\",\"variables\":[{\"id\":\"cbc40d90-48fa-11ec-b39b-33a1da97fd00\",\"name\":\"cores\",\"field\":\"faee71b1-48f9-11ec-b39b-33a1da97fd00\"}],\"script\":\"params.cores * 1000000000\"}],\"separate_axis\":0,\"axis_position\":\"right\",\"formatter\":\"0.0a\",\"chart_type\":\"line\",\"line_width\":1,\"point_size\":1,\"fill\":0.5,\"stacked\":\"none\",\"label\":\"\",\"type\":\"timeseries\",\"override_index_pattern\":1,\"series_index_pattern\":\"logs-k8s\",\"terms_field\":\"kubernetes.node.name\",\"terms_size\":\"1000\",\"filter\":{\"query\":\"event.domain:kubernetes AND (event.dataset:kubernetes.container OR event.dataset:kubernetes.node)\",\"language\":\"kuery\"},\"terms_order_by\":\"faee71b1-48f9-11ec-b39b-33a1da97fd00\",\"value_template\":\"{{value}} nanocores\",\"series_time_field\":\"@timestamp\"}],\"time_field\":\"\",\"index_pattern\":\"\",\"interval\":\"\",\"axis_position\":\"left\",\"axis_formatter\":\"number\",\"axis_scale\":\"normal\",\"show_legend\":1,\"show_grid\":1,\"tooltip_mode\":\"show_all\",\"default_index_pattern\":\"logs-k8s\",\"default_timefield\":\"@timestamp\",\"isModelInvalid\":false,\"background_color_rules\":[{\"id\":\"198ab4e0-48f9-11ec-b39b-33a1da97fd00\"}],\"bar_color_rules\":[{\"id\":\"1b9e79b0-48f9-11ec-b39b-33a1da97fd00\"}],\"gauge_color_rules\":[{\"id\":\"1c00e500-48f9-11ec-b39b-33a1da97fd00\"}],\"gauge_width\":10,\"gauge_inner_width\":10,\"gauge_style\":\"half\"}}"},"id":"6bf080cf-6b7a-4c13-a30b-f17146c44633","migrationVersion":{"visualization":"7.10.0"},"references":[],"type":"visualization","updated_at":"2023-08-10T17:30:40.560Z","version":"WzYwNiwxXQ=="} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[]}"},"title":"Memory usage by node [ Kubernetes]","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"Memory usage by node [ Kubernetes]\",\"type\":\"metrics\",\"aggs\":[],\"params\":{\"id\":\"61ca57f0-469d-11e7-af02-69e470af7417\",\"type\":\"timeseries\",\"series\":[{\"id\":\"61ca57f1-469d-11e7-af02-69e470af7417\",\"color\":\"#68BC00\",\"split_mode\":\"terms\",\"split_color_mode\":\"opensearchDashboards\",\"metrics\":[{\"id\":\"61ca57f2-469d-11e7-af02-69e470af7417\",\"type\":\"sum\",\"field\":\"kubernetes.container.memory.usage.bytes\"},{\"id\":\"c7a3a880-48fd-11ec-b39b-33a1da97fd00\",\"type\":\"cumulative_sum\",\"field\":\"61ca57f2-469d-11e7-af02-69e470af7417\"},{\"unit\":\"10s\",\"id\":\"cf2e0c30-48fd-11ec-b39b-33a1da97fd00\",\"type\":\"derivative\",\"field\":\"c7a3a880-48fd-11ec-b39b-33a1da97fd00\"}],\"separate_axis\":0,\"axis_position\":\"right\",\"formatter\":\"bytes\",\"chart_type\":\"line\",\"line_width\":1,\"point_size\":1,\"fill\":0.5,\"stacked\":\"none\",\"label\":\"\",\"type\":\"timeseries\",\"terms_field\":\"host.name\",\"terms_size\":\"1000\",\"terms_order_by\":\"61ca57f2-469d-11e7-af02-69e470af7417\"},{\"id\":\"08b86cc0-48fe-11ec-b39b-33a1da97fd00\",\"color\":\"\",\"split_mode\":\"terms\",\"metrics\":[{\"id\":\"08b86cc1-48fe-11ec-b39b-33a1da97fd00\",\"type\":\"sum\",\"field\":\"kubernetes.node.memory.capacity.bytes\"},{\"id\":\"35fe8b10-48fe-11ec-b39b-33a1da97fd00\",\"type\":\"cumulative_sum\",\"field\":\"08b86cc1-48fe-11ec-b39b-33a1da97fd00\"},{\"unit\":\"10s\",\"id\":\"3c89ce40-48fe-11ec-b39b-33a1da97fd00\",\"type\":\"derivative\",\"field\":\"35fe8b10-48fe-11ec-b39b-33a1da97fd00\"}],\"separate_axis\":0,\"axis_position\":\"right\",\"formatter\":\"bytes\",\"chart_type\":\"line\",\"line_width\":1,\"point_size\":\"0\",\"fill\":0.5,\"stacked\":\"none\",\"label\":\"Node capacity\",\"type\":\"timeseries\",\"terms_field\":\"kubernetes.node.name\",\"hidden\":false,\"terms_order_by\":\"08b86cc1-48fe-11ec-b39b-33a1da97fd00\"}],\"time_field\":\"@timestamp\",\"index_pattern\":\"logs-k8s\",\"interval\":\"\",\"axis_position\":\"left\",\"axis_formatter\":\"number\",\"axis_scale\":\"normal\",\"show_legend\":1,\"show_grid\":1,\"tooltip_mode\":\"show_all\",\"default_index_pattern\":\"logs-k8s\",\"default_timefield\":\"@timestamp\",\"isModelInvalid\":false,\"filter\":{\"query\":\"event.domain:kubernetes AND (event.dataset:kubernetes.container OR event.dataset:kubernetes.node)\",\"language\":\"kuery\"}}}"},"id":"dc7c955e-cfe9-48b4-bfb9-57d7c6a8cb0a","migrationVersion":{"visualization":"7.10.0"},"references":[],"type":"visualization","updated_at":"2023-08-10T17:30:40.560Z","version":"WzYwNywxXQ=="} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[]}"},"title":"Top memory intensive pods [ Kubernetes]","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"Top memory intensive pods [ Kubernetes]\",\"type\":\"metrics\",\"aggs\":[],\"params\":{\"id\":\"61ca57f0-469d-11e7-af02-69e470af7417\",\"type\":\"timeseries\",\"series\":[{\"id\":\"61ca57f1-469d-11e7-af02-69e470af7417\",\"color\":\"#68BC00\",\"split_mode\":\"terms\",\"split_color_mode\":\"opensearchDashboards\",\"metrics\":[{\"id\":\"61ca57f2-469d-11e7-af02-69e470af7417\",\"type\":\"sum\",\"field\":\"kubernetes.container.memory.usage.bytes\"},{\"unit\":\"\",\"id\":\"7103e0f0-4900-11ec-b39b-33a1da97fd00\",\"type\":\"cumulative_sum\",\"field\":\"61ca57f2-469d-11e7-af02-69e470af7417\"},{\"unit\":\"10s\",\"id\":\"7ab85090-4900-11ec-b39b-33a1da97fd00\",\"type\":\"derivative\",\"field\":\"7103e0f0-4900-11ec-b39b-33a1da97fd00\"}],\"separate_axis\":0,\"axis_position\":\"right\",\"formatter\":\"bytes\",\"chart_type\":\"line\",\"line_width\":1,\"point_size\":1,\"fill\":0.5,\"stacked\":\"none\",\"terms_field\":null}],\"time_field\":\"@timestamp\",\"index_pattern\":\"logs-k8s\",\"interval\":\"\",\"axis_position\":\"left\",\"axis_formatter\":\"number\",\"axis_scale\":\"normal\",\"show_legend\":1,\"show_grid\":1,\"tooltip_mode\":\"show_all\",\"default_index_pattern\":\"ss4o_logs-k8s-k8s-sample-sample\",\"default_timefield\":\"@timestamp\",\"isModelInvalid\":false,\"bar_color_rules\":[{\"id\":\"39e57750-4900-11ec-b39b-33a1da97fd00\"}],\"filter\":{\"query\":\"event.domain:kubernetes AND event.dataset:kubernetes.container\",\"language\":\"kuery\"}}}"},"id":"1d928d8c-d17a-4a1a-916a-d899735bd638","migrationVersion":{"visualization":"7.10.0"},"references":[],"type":"visualization","updated_at":"2023-08-10T17:36:49.991Z","version":"WzYxOSwxXQ=="} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[]}"},"title":"Top CPU intensive pods [ Kubernetes]","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"Top CPU intensive pods [ Kubernetes]\",\"type\":\"metrics\",\"aggs\":[],\"params\":{\"id\":\"61ca57f0-469d-11e7-af02-69e470af7417\",\"type\":\"timeseries\",\"series\":[{\"id\":\"61ca57f1-469d-11e7-af02-69e470af7417\",\"color\":\"#68BC00\",\"split_mode\":\"terms\",\"split_color_mode\":\"opensearchDashboards\",\"metrics\":[{\"id\":\"61ca57f2-469d-11e7-af02-69e470af7417\",\"type\":\"sum\",\"field\":\"kubernetes.container.cpu.request.cores\"},{\"unit\":\"1s\",\"id\":\"eeea0fe0-48ff-11ec-b39b-33a1da97fd00\",\"type\":\"count\",\"field\":\"61ca57f2-469d-11e7-af02-69e470af7417\"}],\"separate_axis\":0,\"axis_position\":\"right\",\"formatter\":\"0.0 a\",\"chart_type\":\"line\",\"line_width\":1,\"point_size\":1,\"fill\":0.5,\"stacked\":\"none\",\"terms_field\":\"kubernetes.container.name\",\"value_template\":\"{{value}} ns\",\"filter\":{\"query\":\"\",\"language\":\"kuery\"},\"label\":\"\"}],\"time_field\":\"@timestamp\",\"index_pattern\":\"logs-k8s\",\"interval\":\"\",\"axis_position\":\"left\",\"axis_formatter\":\"number\",\"axis_scale\":\"normal\",\"show_legend\":1,\"show_grid\":1,\"tooltip_mode\":\"show_all\",\"default_index_pattern\":\"ss4o_logs-k8s-k8s-sample-sample\",\"default_timefield\":\"@timestamp\",\"isModelInvalid\":false,\"bar_color_rules\":[{\"id\":\"c8d782b0-48ff-11ec-b39b-33a1da97fd00\"}],\"filter\":{\"query\":\"event.domain:kubernetes AND event.dataset:kubernetes.container\",\"language\":\"kuery\"},\"background_color_rules\":[{\"id\":\"cf2799e0-37a3-11ee-bfde-4b4fbdcc71b7\"}]}}"},"id":"ae948f51-9848-4e95-ad47-07c0a5ed4abe","migrationVersion":{"visualization":"7.10.0"},"references":[],"type":"visualization","updated_at":"2023-08-10T17:35:15.998Z","version":"WzYxNiwxXQ=="} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[]}"},"title":"Network in by node [ Kubernetes]","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"Network in by node [ Kubernetes]\",\"type\":\"metrics\",\"aggs\":[],\"params\":{\"id\":\"61ca57f0-469d-11e7-af02-69e470af7417\",\"type\":\"timeseries\",\"series\":[{\"id\":\"61ca57f1-469d-11e7-af02-69e470af7417\",\"color\":\"\",\"split_mode\":\"terms\",\"split_color_mode\":\"opensearchDashboards\",\"metrics\":[{\"id\":\"61ca57f2-469d-11e7-af02-69e470af7417\",\"type\":\"sum\",\"field\":\"kubernetes.pod.network.rx.bytes\"},{\"unit\":\"\",\"id\":\"a1742800-48fe-11ec-b39b-33a1da97fd00\",\"type\":\"derivative\",\"field\":\"61ca57f2-469d-11e7-af02-69e470af7417\"},{\"unit\":\"\",\"id\":\"aa9b72d0-48fe-11ec-b39b-33a1da97fd00\",\"type\":\"positive_only\",\"field\":\"a1742800-48fe-11ec-b39b-33a1da97fd00\"}],\"separate_axis\":0,\"axis_position\":\"right\",\"formatter\":\"bytes\",\"chart_type\":\"line\",\"line_width\":1,\"point_size\":1,\"fill\":0.5,\"stacked\":\"none\",\"label\":\"\",\"type\":\"timeseries\",\"terms_field\":\"host.name\"}],\"time_field\":\"@timestamp\",\"index_pattern\":\"logs-k8s\",\"interval\":\"\",\"axis_position\":\"left\",\"axis_formatter\":\"number\",\"axis_scale\":\"normal\",\"show_legend\":1,\"show_grid\":1,\"tooltip_mode\":\"show_all\",\"default_index_pattern\":\"logs-k8s\",\"default_timefield\":\"@timestamp\",\"isModelInvalid\":false,\"filter\":{\"query\":\"event.domain:kubernetes AND event.dataset:kubernetes.pod\",\"language\":\"kuery\"}}}"},"id":"b4426454-e43b-4fc3-bcc4-a277d31c6888","migrationVersion":{"visualization":"7.10.0"},"references":[],"type":"visualization","updated_at":"2023-08-10T17:30:40.560Z","version":"WzYxMCwxXQ=="} +{"attributes":{"description":"","kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filter\":[]}"},"title":"Network out by node [ Kubernetes]","uiStateJSON":"{}","version":1,"visState":"{\"title\":\"Network out by node [ Kubernetes]\",\"type\":\"metrics\",\"aggs\":[],\"params\":{\"id\":\"61ca57f0-469d-11e7-af02-69e470af7417\",\"type\":\"timeseries\",\"series\":[{\"id\":\"61ca57f1-469d-11e7-af02-69e470af7417\",\"color\":\"#68BC00\",\"split_mode\":\"terms\",\"split_color_mode\":\"opensearchDashboards\",\"metrics\":[{\"id\":\"61ca57f2-469d-11e7-af02-69e470af7417\",\"type\":\"sum\",\"field\":\"kubernetes.pod.network.tx.bytes\"},{\"unit\":\"\",\"id\":\"17284c20-48ff-11ec-b39b-33a1da97fd00\",\"type\":\"derivative\",\"field\":\"61ca57f2-469d-11e7-af02-69e470af7417\"},{\"unit\":\"\",\"id\":\"1bbe7610-48ff-11ec-b39b-33a1da97fd00\",\"type\":\"positive_only\",\"field\":\"17284c20-48ff-11ec-b39b-33a1da97fd00\"}],\"separate_axis\":0,\"axis_position\":\"right\",\"formatter\":\"bytes\",\"chart_type\":\"line\",\"line_width\":1,\"point_size\":1,\"fill\":0.5,\"stacked\":\"none\",\"label\":\"\",\"type\":\"timeseries\",\"terms_field\":\"host.name\",\"terms_order_by\":\"61ca57f2-469d-11e7-af02-69e470af7417\"}],\"time_field\":\"@timestamp\",\"index_pattern\":\"logs-k8s\",\"interval\":\"\",\"axis_position\":\"left\",\"axis_formatter\":\"number\",\"axis_scale\":\"normal\",\"show_legend\":1,\"show_grid\":1,\"tooltip_mode\":\"show_all\",\"default_index_pattern\":\"logs-k8s\",\"default_timefield\":\"@timestamp\",\"isModelInvalid\":false,\"filter\":{\"query\":\"event.domain:kubernetes AND event.dataset:kubernetes.pod\",\"language\":\"kuery\"}}}"},"id":"4606d976-2d24-41fb-bf1d-557b0e6cc9f6","migrationVersion":{"visualization":"7.10.0"},"references":[],"type":"visualization","updated_at":"2023-08-10T17:30:40.560Z","version":"WzYxMSwxXQ=="} +{"attributes":{"description":"Overview of Kubernetes cluster metrics","hits":0,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"language\":\"kuery\",\"query\":\"\"},\"filter\":[]}"},"optionsJSON":"{\"hidePanelTitles\":false,\"useMargins\":true}","panelsJSON":"[{\"embeddableConfig\":{},\"gridData\":{\"h\":9,\"i\":\"80c8564d-6611-4937-8641-377f7a90c240\",\"w\":9,\"x\":0,\"y\":0},\"panelIndex\":\"80c8564d-6611-4937-8641-377f7a90c240\",\"version\":\"3.0.0\",\"panelRefName\":\"panel_0\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":9,\"i\":\"5ba4ba5a-e98a-4729-9cbf-318244b46ad1\",\"w\":15,\"x\":9,\"y\":0},\"panelIndex\":\"5ba4ba5a-e98a-4729-9cbf-318244b46ad1\",\"version\":\"3.0.0\",\"panelRefName\":\"panel_1\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":9,\"i\":\"2aa6bf34-48cf-41a2-9d28-7dce46945f85\",\"w\":24,\"x\":24,\"y\":0},\"panelIndex\":\"2aa6bf34-48cf-41a2-9d28-7dce46945f85\",\"version\":\"3.0.0\",\"panelRefName\":\"panel_2\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":9,\"i\":\"8b2b9250-64c3-4e58-b956-ea5d9065a942\",\"w\":8,\"x\":0,\"y\":9},\"panelIndex\":\"8b2b9250-64c3-4e58-b956-ea5d9065a942\",\"version\":\"3.0.0\",\"panelRefName\":\"panel_3\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":9,\"i\":\"988b264c-2bb5-4668-977b-c6fe6db705c7\",\"w\":8,\"x\":8,\"y\":9},\"panelIndex\":\"988b264c-2bb5-4668-977b-c6fe6db705c7\",\"version\":\"3.0.0\",\"panelRefName\":\"panel_4\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":9,\"i\":\"d690d7b2-9e5f-4b35-bff5-0d833e02e757\",\"w\":8,\"x\":16,\"y\":9},\"panelIndex\":\"d690d7b2-9e5f-4b35-bff5-0d833e02e757\",\"version\":\"3.0.0\",\"panelRefName\":\"panel_5\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":9,\"i\":\"5c92a579-d535-4423-84cf-af779084634d\",\"w\":24,\"x\":24,\"y\":9},\"panelIndex\":\"5c92a579-d535-4423-84cf-af779084634d\",\"version\":\"3.0.0\",\"panelRefName\":\"panel_6\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":11,\"i\":\"e0fa93dc-1008-4a51-bfd8-be72f06346c2\",\"w\":24,\"x\":0,\"y\":18},\"panelIndex\":\"e0fa93dc-1008-4a51-bfd8-be72f06346c2\",\"version\":\"3.0.0\",\"panelRefName\":\"panel_7\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":11,\"i\":\"8160fabe-70d6-414f-8a4d-b5f785e96b0f\",\"w\":24,\"x\":24,\"y\":18},\"panelIndex\":\"8160fabe-70d6-414f-8a4d-b5f785e96b0f\",\"version\":\"3.0.0\",\"panelRefName\":\"panel_8\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":11,\"i\":\"448c759d-2fb9-4c51-bcf2-e7792dc7e05b\",\"w\":24,\"x\":0,\"y\":29},\"panelIndex\":\"448c759d-2fb9-4c51-bcf2-e7792dc7e05b\",\"version\":\"3.0.0\",\"panelRefName\":\"panel_9\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":11,\"i\":\"9cd02619-6df4-4273-8098-8de6839495af\",\"w\":24,\"x\":24,\"y\":29},\"panelIndex\":\"9cd02619-6df4-4273-8098-8de6839495af\",\"version\":\"3.0.0\",\"panelRefName\":\"panel_10\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":11,\"i\":\"4bd4e0ba-49c5-4d4d-8305-07bbe4413451\",\"w\":24,\"x\":0,\"y\":40},\"panelIndex\":\"4bd4e0ba-49c5-4d4d-8305-07bbe4413451\",\"version\":\"3.0.0\",\"panelRefName\":\"panel_11\"},{\"embeddableConfig\":{},\"gridData\":{\"h\":11,\"i\":\"d0162880-bc2d-42ea-87b1-f64ec7cdb5cc\",\"w\":24,\"x\":24,\"y\":40},\"panelIndex\":\"d0162880-bc2d-42ea-87b1-f64ec7cdb5cc\",\"version\":\"3.0.0\",\"panelRefName\":\"panel_12\"}]","refreshInterval":{"pause":true,"value":0},"timeFrom":"now-30m","timeRestore":true,"timeTo":"now","title":"[Kubernetes] Overview ","version":1},"id":"85ae304f-f545-432a-82d6-eebd6afcdb0c","migrationVersion":{"dashboard":"7.9.3"},"references":[{"id":"35410fad-e9d9-4df0-b88b-380347b6673c","name":"panel_0","type":"visualization"},{"id":"d9a10a4a-a344-4acf-81c5-f3fbdea773e0","name":"panel_1","type":"visualization"},{"id":"c1403f7e-9ce1-41c6-a571-a5fe09455067","name":"panel_2","type":"visualization"},{"id":"ca4afa09-317d-43e0-8587-bc8023eaccab","name":"panel_3","type":"visualization"},{"id":"45b57c4e-8ac9-4103-bc31-89668017349d","name":"panel_4","type":"visualization"},{"id":"021c0b61-3ac1-46cf-856a-63f4c5764554","name":"panel_5","type":"visualization"},{"id":"300d6e9c-c915-4bb4-98cf-4b5968523ccf","name":"panel_6","type":"visualization"},{"id":"6bf080cf-6b7a-4c13-a30b-f17146c44633","name":"panel_7","type":"visualization"},{"id":"dc7c955e-cfe9-48b4-bfb9-57d7c6a8cb0a","name":"panel_8","type":"visualization"},{"id":"1d928d8c-d17a-4a1a-916a-d899735bd638","name":"panel_9","type":"visualization"},{"id":"ae948f51-9848-4e95-ad47-07c0a5ed4abe","name":"panel_10","type":"visualization"},{"id":"b4426454-e43b-4fc3-bcc4-a277d31c6888","name":"panel_11","type":"visualization"},{"id":"4606d976-2d24-41fb-bf1d-557b0e6cc9f6","name":"panel_12","type":"visualization"}],"type":"dashboard","updated_at":"2023-08-10T17:36:54.857Z","version":"WzYyMCwxXQ=="} +{"exportedCount":14,"missingRefCount":0,"missingReferences":[]} diff --git a/server/adaptors/integrations/__data__/repository/k8s/data/sample-container-cpu-usage.json b/server/adaptors/integrations/__data__/repository/k8s/data/sample-container-cpu-usage.json new file mode 100644 index 000000000..10d21c733 --- /dev/null +++ b/server/adaptors/integrations/__data__/repository/k8s/data/sample-container-cpu-usage.json @@ -0,0 +1,1156 @@ +[ + { + "kubernetes": { + "container": { + "image": "602401143452.dkr.ecr.us-east-1.amazonaws.com/eks/kube-proxy:v1.24.7-minimal-eksbuild.2", + "name": "kube-proxy", + "cpu": { + "request": { + "cores": 0.1 + } + }, + "id": "containerd://f163fdbf0d4016e6d6fcbc5549cffebf8ca4c034e281f5aaf49dd6caa2afc867", + "status": { + "phase": "running", + "ready": true, + "restarts": 0 + } + }, + "node": { + "name": "ip-10-0-1-62.ec2.internal" + }, + "pod": { + "uid": "0dbbb0c3-3a16-40b2-91b4-5e1a7714293d", + "name": "kube-proxy-8nmp6" + }, + "namespace": "kube-system", + "labels": { + "controller-revision-hash": "5795b88684", + "pod-template-generation": "1", + "k8s-app": "kube-proxy" + } + }, + "event": { + "duration": 69905933, + "domain": "kubernetes", + "dataset": "kubernetes.container" + }, + "@timestamp": "2023-07-23T00:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.container", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "container": { + "image": "602401143452.dkr.ecr.us-east-1.amazonaws.com/amazon-k8s-cni:v1.11.4-eksbuild.1", + "name": "aws-node", + "cpu": { + "request": { + "cores": 0.025 + } + }, + "id": "containerd://2c970452b041f7476f00b2e36029837bcaebbc1bb80575769a755b7e4939829e", + "status": { + "phase": "running", + "ready": true, + "restarts": 0 + } + }, + "node": { + "name": "ip-10-0-1-107.ec2.internal" + }, + "pod": { + "uid": "d7953b0a-02d8-4941-b66a-41180fcdbc2e", + "name": "aws-node-4nfll" + }, + "namespace": "kube-system", + "labels": { + "app": { + "kubernetes": { + "io/instance": "aws-vpc-cni", + "io/name": "aws-node" + } + }, + "controller-revision-hash": "6cc8dbb89d", + "pod-template-generation": "1", + "k8s-app": "aws-node" + } + }, + "event": { + "duration": 69953818, + "domain": "kubernetes", + "dataset": "kubernetes.container" + }, + "@timestamp": "2023-07-23T01:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.container", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "container": { + "image": "602401143452.dkr.ecr.us-east-1.amazonaws.com/eks/aws-ebs-csi-driver:v1.15.0", + "memory": { + "request": { + "bytes": 41943040 + }, + "limit": { + "bytes": 268435456 + } + }, + "name": "ebs-plugin", + "cpu": { + "request": { + "cores": 0.01 + }, + "limit": { + "cores": 0.1 + } + }, + "id": "containerd://c8ced8774e570c002329ed8796bb25cb311d22c88cf056ded9ba789b30ab1ab4", + "status": { + "phase": "running", + "ready": true, + "restarts": 0 + } + }, + "node": { + "name": "ip-10-0-1-62.ec2.internal" + }, + "pod": { + "uid": "0b12421e-5acd-46fb-bc65-e175af0c7b1f", + "name": "ebs-csi-controller-5b7f6c8b85-ws57q" + }, + "namespace": "kube-system", + "labels": { + "app": { + "kubernetes": { + "io/component": "csi-driver", + "io/name": "aws-ebs-csi-driver", + "io/version": "1.15.0", + "io/managed-by": "EKS" + }, + "value": "ebs-csi-controller" + }, + "pod-template-hash": "5b7f6c8b85" + } + }, + "event": { + "duration": 69981567, + "domain": "kubernetes", + "dataset": "kubernetes.container" + }, + "@timestamp": "2023-07-24T02:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.container", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "container": { + "image": "602401143452.dkr.ecr.us-east-1.amazonaws.com/eks/aws-ebs-csi-driver:v1.15.0", + "memory": { + "request": { + "bytes": 41943040 + }, + "limit": { + "bytes": 268435456 + } + }, + "name": "ebs-plugin", + "cpu": { + "request": { + "cores": 0.01 + }, + "limit": { + "cores": 0.1 + } + }, + "id": "containerd://1162d2c6bc58ce994a27e75443b0f9b8df78a0cb9cb9010bae7c8a9d015ee0a5", + "status": { + "phase": "running", + "ready": true, + "restarts": 0 + } + }, + "node": { + "name": "ip-10-0-1-62.ec2.internal" + }, + "pod": { + "uid": "ef6e0cfb-9ad3-4699-b273-cef6a09553ba", + "name": "ebs-csi-node-4cf4d" + }, + "namespace": "kube-system", + "labels": { + "app": { + "kubernetes": { + "io/component": "csi-driver", + "io/name": "aws-ebs-csi-driver", + "io/version": "1.15.0", + "io/managed-by": "EKS" + }, + "value": "ebs-csi-node" + }, + "controller-revision-hash": "548657c66", + "pod-template-generation": "1" + } + }, + "event": { + "duration": 69985627, + "domain": "kubernetes", + "dataset": "kubernetes.container" + }, + "@timestamp": "2023-07-24T00:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.container", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "container": { + "image": "docker.io/otel/opentelemetry-collector-contrib:0.75.0", + "memory": { + "request": { + "bytes": 131072000 + }, + "limit": { + "bytes": 131072000 + } + }, + "name": "opentelemetry-collector", + "cpu": { + "request": { + "cores": 0.256 + }, + "limit": { + "cores": 0.256 + } + }, + "id": "containerd://3db8c7c58c0002034c1a516885b33c7dcab4442dd687b7ecf63c28fb990dee40", + "status": { + "phase": "running", + "ready": true, + "restarts": 15 + } + }, + "node": { + "name": "ip-10-0-1-107.ec2.internal" + }, + "pod": { + "name": "opentelemetry-demo-otelcol-78c9df8478-l957d" + }, + "namespace": "otel-demo" + }, + "event": { + "duration": 70025208, + "domain": "kubernetes", + "dataset": "kubernetes.container" + }, + "@timestamp": "2023-07-23T08:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.container", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "container": { + "image": "docker.io/opensearchproject/opensearch:2.8.0", + "memory": { + "request": { + "bytes": 12884901888 + } + }, + "name": "opensearch", + "cpu": { + "request": { + "cores": 1 + } + }, + "id": "containerd://7bd729ae8a368abcf0aaa9ae5063e48e37915dd57f3ee41294e488cc7a5fb4cd", + "status": { + "phase": "running", + "ready": true, + "restarts": 0 + } + }, + "node": { + "name": "ip-10-0-0-253.ec2.internal" + }, + "pod": { + "uid": "3b6dc9a9-aae4-4772-834f-0f7f8459c0b1", + "name": "opensearch-cluster-leader-0" + }, + "namespace": "default", + "labels": { + "app": { + "kubernetes": { + "io/instance": "opensearch", + "io/component": "opensearch-cluster-leader", + "io/name": "opensearch", + "io/version": "2.6.0", + "io/managed-by": "Helm" + } + }, + "controller-revision-hash": "opensearch-cluster-leader-65fcd84bbf", + "statefulset": { + "kubernetes": { + "io/pod-name": "opensearch-cluster-leader-0" + } + }, + "helm": { + "sh/chart": "opensearch-2.11.4" + } + } + }, + "event": { + "duration": 70027314, + "domain": "kubernetes", + "dataset": "kubernetes.container" + }, + "@timestamp": "2023-07-24T00:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.container", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "container": { + "image": "602401143452.dkr.ecr.us-east-1.amazonaws.com/eks/coredns:v1.8.7-eksbuild.3", + "memory": { + "request": { + "bytes": 73400320 + }, + "limit": { + "bytes": 178257920 + } + }, + "name": "coredns", + "cpu": { + "request": { + "cores": 0.1 + } + }, + "id": "containerd://e8b210a2088679b6ba75fbc27cbb8107ebb7ea9f3d1ada941251e1138ce3884e", + "status": { + "phase": "running", + "ready": true, + "restarts": 0 + } + }, + "node": { + "name": "ip-10-0-0-253.ec2.internal" + }, + "pod": { + "uid": "2b7e092c-de0e-4251-af4f-c8da5b630869", + "name": "coredns-79989457d9-v59b8" + }, + "namespace": "kube-system", + "labels": { + "pod-template-hash": "79989457d9", + "eks": { + "amazonaws": { + "com/component": "coredns" + } + }, + "k8s-app": "kube-dns" + } + }, + "event": { + "duration": 70089631, + "domain": "kubernetes", + "dataset": "kubernetes.container" + }, + "@timestamp": "2023-07-23T05:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.container", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "container": { + "image": "602401143452.dkr.ecr.us-east-1.amazonaws.com/amazon-k8s-cni:v1.11.4-eksbuild.1", + "name": "aws-node", + "cpu": { + "request": { + "cores": 0.025 + } + }, + "id": "containerd://37d8b94ab34b11832cda800ee724a16cf4740e210b003ae6215f961e599b40ac", + "status": { + "phase": "running", + "ready": true, + "restarts": 0 + } + }, + "node": { + "name": "ip-10-0-0-253.ec2.internal" + }, + "pod": { + "uid": "e2e35438-0e8c-4632-80d3-9b20ac5abad8", + "name": "aws-node-n46pw" + }, + "namespace": "kube-system", + "labels": { + "app": { + "kubernetes": { + "io/instance": "aws-vpc-cni", + "io/name": "aws-node" + } + }, + "controller-revision-hash": "6cc8dbb89d", + "pod-template-generation": "1", + "k8s-app": "aws-node" + } + }, + "event": { + "duration": 70092857, + "domain": "kubernetes", + "dataset": "kubernetes.container" + }, + "@timestamp": "2023-07-24T00:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.container", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "container": { + "image": "602401143452.dkr.ecr.us-east-1.amazonaws.com/eks/kube-proxy:v1.24.7-minimal-eksbuild.2", + "name": "kube-proxy", + "cpu": { + "request": { + "cores": 0.1 + } + }, + "id": "containerd://6f345a8bab999eb86c4360be306bdefc785780ec4e29ebc72e84c41b1b5ef6e2", + "status": { + "phase": "running", + "ready": true, + "restarts": 0 + } + }, + "node": { + "name": "ip-10-0-0-253.ec2.internal" + }, + "pod": { + "uid": "28ce8b99-3c7b-44a8-a163-feff47fbf600", + "name": "kube-proxy-wnvrv" + }, + "namespace": "kube-system", + "labels": { + "controller-revision-hash": "5795b88684", + "pod-template-generation": "1", + "k8s-app": "kube-proxy" + } + }, + "event": { + "duration": 70146837, + "domain": "kubernetes", + "dataset": "kubernetes.container" + }, + "@timestamp": "2023-07-24T06:00:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.container", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "container": { + "image": "602401143452.dkr.ecr.us-east-1.amazonaws.com/eks/csi-node-driver-registrar:v2.6.2-eks-1-25-latest", + "memory": { + "request": { + "bytes": 41943040 + }, + "limit": { + "bytes": 268435456 + } + }, + "name": "node-driver-registrar", + "cpu": { + "request": { + "cores": 0.01 + }, + "limit": { + "cores": 0.1 + } + }, + "id": "containerd://1820135ab3420f9e3f52330634a7bff529609f0e40ce84b60837badd41b463a4", + "status": { + "phase": "running", + "ready": true, + "restarts": 0 + } + }, + "node": { + "name": "ip-10-0-0-253.ec2.internal" + }, + "pod": { + "uid": "5829a136-d5e7-47f9-92cb-c58a4ba3c34a", + "name": "ebs-csi-node-q4mm6" + }, + "namespace": "kube-system", + "labels": { + "app": { + "kubernetes": { + "io/component": "csi-driver", + "io/name": "aws-ebs-csi-driver", + "io/version": "1.15.0", + "io/managed-by": "EKS" + }, + "value": "ebs-csi-node" + }, + "controller-revision-hash": "548657c66", + "pod-template-generation": "1" + } + }, + "event": { + "duration": 70205789, + "domain": "kubernetes", + "dataset": "kubernetes.container" + }, + "@timestamp": "2023-07-24T02:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.container", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "container": { + "image": "602401143452.dkr.ecr.us-east-1.amazonaws.com/eks/csi-provisioner:v3.3.0-eks-1-25-latest", + "memory": { + "request": { + "bytes": 41943040 + }, + "limit": { + "bytes": 268435456 + } + }, + "name": "csi-provisioner", + "cpu": { + "request": { + "cores": 0.01 + }, + "limit": { + "cores": 0.1 + } + }, + "id": "containerd://6a2f26e1656de2dae1da7486214cedafd0e25e664917b4f2277509a55569f862", + "status": { + "phase": "running", + "ready": true, + "restarts": 0 + } + }, + "node": { + "name": "ip-10-0-1-62.ec2.internal" + }, + "pod": { + "uid": "0b12421e-5acd-46fb-bc65-e175af0c7b1f", + "name": "ebs-csi-controller-5b7f6c8b85-ws57q" + }, + "namespace": "kube-system", + "labels": { + "app": { + "kubernetes": { + "io/component": "csi-driver", + "io/name": "aws-ebs-csi-driver", + "io/version": "1.15.0", + "io/managed-by": "EKS" + }, + "value": "ebs-csi-controller" + }, + "pod-template-hash": "5b7f6c8b85" + } + }, + "event": { + "duration": 70252204, + "domain": "kubernetes", + "dataset": "kubernetes.container" + }, + "@timestamp": "2023-07-23T11:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.container", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "container": { + "image": "docker.elastic.co/beats/metricbeat-oss:7.3.1", + "memory": { + "request": { + "bytes": 104857600 + }, + "limit": { + "bytes": 209715200 + } + }, + "name": "metricbeat", + "cpu": { + "request": { + "cores": 0.1 + } + }, + "id": "containerd://16d63eb3ba8c02cbc7e36887cfbe2569963c6c660cb26c71366e56edb3ca964b", + "status": { + "phase": "running", + "ready": true, + "restarts": 0 + } + }, + "node": { + "name": "ip-10-0-0-253.ec2.internal" + }, + "pod": { + "uid": "c6900681-12e3-4d07-b974-96865561f701", + "name": "metricbeat-gc6m5" + }, + "namespace": "kube-system", + "labels": { + "controller-revision-hash": "9cf85bbf4", + "pod-template-generation": "1", + "k8s-app": "metricbeat" + } + }, + "event": { + "duration": 70254865, + "domain": "kubernetes", + "dataset": "kubernetes.container" + }, + "@timestamp": "2023-07-24T00:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.container", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "container": { + "image": "602401143452.dkr.ecr.us-east-1.amazonaws.com/eks/csi-node-driver-registrar:v2.6.2-eks-1-25-latest", + "memory": { + "request": { + "bytes": 41943040 + }, + "limit": { + "bytes": 268435456 + } + }, + "name": "node-driver-registrar", + "cpu": { + "request": { + "cores": 0.01 + }, + "limit": { + "cores": 0.1 + } + }, + "id": "containerd://7c71c4670755922260cfbf2dcf394066455df09424eeab0b33221459a11ff222", + "status": { + "phase": "running", + "ready": true, + "restarts": 0 + } + }, + "node": { + "name": "ip-10-0-1-107.ec2.internal" + }, + "pod": { + "uid": "da392f5d-5035-489d-8de6-74fa6b5c31c9", + "name": "ebs-csi-node-2s5wf" + }, + "namespace": "kube-system", + "labels": { + "app": { + "kubernetes": { + "io/component": "csi-driver", + "io/name": "aws-ebs-csi-driver", + "io/version": "1.15.0", + "io/managed-by": "EKS" + }, + "value": "ebs-csi-node" + }, + "controller-revision-hash": "548657c66", + "pod-template-generation": "1" + } + }, + "event": { + "duration": 70295533, + "domain": "kubernetes", + "dataset": "kubernetes.container" + }, + "@timestamp": "2023-07-24T00:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.container", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "container": { + "image": "docker.elastic.co/beats/metricbeat-oss:7.3.1", + "memory": { + "request": { + "bytes": 104857600 + }, + "limit": { + "bytes": 209715200 + } + }, + "name": "metricbeat", + "cpu": { + "request": { + "cores": 0.1 + } + }, + "id": "containerd://4b827e4b2820646b19ccc456e545f6195e33b1cb08c8fc1e4321b07eaa782215", + "status": { + "phase": "running", + "ready": true, + "restarts": 0 + } + }, + "node": { + "name": "ip-10-0-1-107.ec2.internal" + }, + "pod": { + "uid": "88953be9-ee1e-41c0-a08e-3eba2c4545ac", + "name": "metricbeat-54mjf" + }, + "namespace": "kube-system", + "labels": { + "controller-revision-hash": "9cf85bbf4", + "pod-template-generation": "1", + "k8s-app": "metricbeat" + } + }, + "event": { + "duration": 70298046, + "domain": "kubernetes", + "dataset": "kubernetes.container" + }, + "@timestamp": "2023-07-24T04:09:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.container", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "container": { + "image": "602401143452.dkr.ecr.us-east-1.amazonaws.com/eks/csi-snapshotter:v6.1.0-eks-1-25-latest", + "memory": { + "request": { + "bytes": 41943040 + }, + "limit": { + "bytes": 268435456 + } + }, + "name": "csi-snapshotter", + "cpu": { + "request": { + "cores": 0.01 + }, + "limit": { + "cores": 0.1 + } + }, + "id": "containerd://3db1c485a677cd7c61f9aff4e23abc0fdcf995ecfb154d2c03fc8e57f58179aa", + "status": { + "phase": "running", + "ready": true, + "restarts": 0 + } + }, + "node": { + "name": "ip-10-0-0-253.ec2.internal" + }, + "pod": { + "uid": "8a2dbcab-04a0-4e61-b094-cdc6bd4589d0", + "name": "ebs-csi-controller-5b7f6c8b85-h27jd" + }, + "namespace": "kube-system", + "labels": { + "app": { + "kubernetes": { + "io/component": "csi-driver", + "io/name": "aws-ebs-csi-driver", + "io/version": "1.15.0", + "io/managed-by": "EKS" + }, + "value": "ebs-csi-controller" + }, + "pod-template-hash": "5b7f6c8b85" + } + }, + "event": { + "duration": 70348802, + "domain": "kubernetes", + "dataset": "kubernetes.container" + }, + "@timestamp": "2023-07-23T10:53:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.container", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "container": { + "image": "602401143452.dkr.ecr.us-east-1.amazonaws.com/eks/livenessprobe:v2.8.0-eks-1-25-latest", + "memory": { + "request": { + "bytes": 41943040 + }, + "limit": { + "bytes": 268435456 + } + }, + "name": "liveness-probe", + "cpu": { + "request": { + "cores": 0.01 + }, + "limit": { + "cores": 0.1 + } + }, + "id": "containerd://7231a4a787c9aab11d8c5a70005c7aaf8e42a57218a5eb920d34a3f7866d7a0d", + "status": { + "phase": "running", + "ready": true, + "restarts": 0 + } + }, + "node": { + "name": "ip-10-0-0-253.ec2.internal" + }, + "pod": { + "uid": "8a2dbcab-04a0-4e61-b094-cdc6bd4589d0", + "name": "ebs-csi-controller-5b7f6c8b85-h27jd" + }, + "namespace": "kube-system", + "labels": { + "app": { + "kubernetes": { + "io/component": "csi-driver", + "io/name": "aws-ebs-csi-driver", + "io/version": "1.15.0", + "io/managed-by": "EKS" + }, + "value": "ebs-csi-controller" + }, + "pod-template-hash": "5b7f6c8b85" + } + }, + "event": { + "duration": 70376974, + "domain": "kubernetes", + "dataset": "kubernetes.container" + }, + "@timestamp": "2023-07-24T03:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.container", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "container": { + "image": "602401143452.dkr.ecr.us-east-1.amazonaws.com/eks/aws-ebs-csi-driver:v1.15.0", + "memory": { + "request": { + "bytes": 41943040 + }, + "limit": { + "bytes": 268435456 + } + }, + "name": "ebs-plugin", + "cpu": { + "request": { + "cores": 0.01 + }, + "limit": { + "cores": 0.1 + } + }, + "id": "containerd://7d585cda8ad6ec372b49a2cb4d956e992dbc72a37e12b45760d8caa699da88b8", + "status": { + "phase": "running", + "ready": true, + "restarts": 0 + } + }, + "node": { + "name": "ip-10-0-1-107.ec2.internal" + }, + "pod": { + "uid": "da392f5d-5035-489d-8de6-74fa6b5c31c9", + "name": "ebs-csi-node-2s5wf" + }, + "namespace": "kube-system", + "labels": { + "app": { + "kubernetes": { + "io/component": "csi-driver", + "io/name": "aws-ebs-csi-driver", + "io/version": "1.15.0", + "io/managed-by": "EKS" + }, + "value": "ebs-csi-node" + }, + "controller-revision-hash": "548657c66", + "pod-template-generation": "1" + } + }, + "event": { + "duration": 70384450, + "domain": "kubernetes", + "dataset": "kubernetes.container" + }, + "@timestamp": "2023-07-23T10:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.container", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "container": { + "image": "602401143452.dkr.ecr.us-east-1.amazonaws.com/eks/csi-attacher:v4.0.0-eks-1-25-latest", + "memory": { + "request": { + "bytes": 41943040 + }, + "limit": { + "bytes": 268435456 + } + }, + "name": "csi-attacher", + "cpu": { + "request": { + "cores": 0.01 + }, + "limit": { + "cores": 0.1 + } + }, + "id": "containerd://25982c97d991e241cc7647ecea3f58c8e957096e9f389f921d9bc9cc87171006", + "status": { + "phase": "running", + "ready": true, + "restarts": 0 + } + }, + "node": { + "name": "ip-10-0-1-62.ec2.internal" + }, + "pod": { + "uid": "0b12421e-5acd-46fb-bc65-e175af0c7b1f", + "name": "ebs-csi-controller-5b7f6c8b85-ws57q" + }, + "namespace": "kube-system", + "labels": { + "app": { + "kubernetes": { + "io/component": "csi-driver", + "io/name": "aws-ebs-csi-driver", + "io/version": "1.15.0", + "io/managed-by": "EKS" + }, + "value": "ebs-csi-controller" + }, + "pod-template-hash": "5b7f6c8b85" + } + }, + "event": { + "duration": 70435988, + "domain": "kubernetes", + "dataset": "kubernetes.container" + }, + "@timestamp": "2023-07-24T00:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.container", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "container": { + "image": "602401143452.dkr.ecr.us-east-1.amazonaws.com/eks/livenessprobe:v2.8.0-eks-1-25-latest", + "memory": { + "request": { + "bytes": 41943040 + }, + "limit": { + "bytes": 268435456 + } + }, + "name": "liveness-probe", + "cpu": { + "request": { + "cores": 0.01 + }, + "limit": { + "cores": 0.1 + } + }, + "id": "containerd://342f5713722df91ae371e61942b46267a21d7c8439074976236292f2adc8752f", + "status": { + "phase": "running", + "ready": true, + "restarts": 0 + } + }, + "node": { + "name": "ip-10-0-0-253.ec2.internal" + }, + "pod": { + "uid": "5829a136-d5e7-47f9-92cb-c58a4ba3c34a", + "name": "ebs-csi-node-q4mm6" + }, + "namespace": "kube-system", + "labels": { + "app": { + "kubernetes": { + "io/component": "csi-driver", + "io/name": "aws-ebs-csi-driver", + "io/version": "1.15.0", + "io/managed-by": "EKS" + }, + "value": "ebs-csi-node" + }, + "controller-revision-hash": "548657c66", + "pod-template-generation": "1" + } + }, + "event": { + "duration": 70443736, + "domain": "kubernetes", + "dataset": "kubernetes.container" + }, + "@timestamp": "2023-07-24T01:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.container", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "container": { + "image": "k8s.gcr.io/metrics-server/metrics-server:v0.6.2", + "memory": { + "request": { + "bytes": 209715200 + } + }, + "name": "metrics-server", + "cpu": { + "request": { + "cores": 0.1 + } + }, + "id": "containerd://0c486c46da5d9c45578a381b3ce629f44b7eae3bc96247a591fbee6fc18a3e6f", + "status": { + "phase": "running", + "ready": true, + "restarts": 0 + } + }, + "node": { + "name": "ip-10-0-1-62.ec2.internal" + }, + "pod": { + "uid": "621887e4-8c1e-4b61-a34e-56067e61f766", + "name": "metrics-server-679799879f-9vkg2" + }, + "namespace": "kube-system", + "labels": { + "pod-template-hash": "679799879f", + "k8s-app": "metrics-server" + } + }, + "event": { + "duration": 70471081, + "domain": "kubernetes", + "dataset": "kubernetes.container" + }, + "@timestamp": "2023-07-24T08:00:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.container", + "namespace": "production", + "type": "kubernetes" + } + } + } +] diff --git a/server/adaptors/integrations/__data__/repository/k8s/data/sample-container-memory-usage.json b/server/adaptors/integrations/__data__/repository/k8s/data/sample-container-memory-usage.json new file mode 100644 index 000000000..f5f1a02d5 --- /dev/null +++ b/server/adaptors/integrations/__data__/repository/k8s/data/sample-container-memory-usage.json @@ -0,0 +1,1120 @@ +[ + { + "kubernetes": { + "container": { + "image": "ghcr.io/open-telemetry/demo:1.4.0-accountingservice", + "memory": { + "request": { + "bytes": 20971520 + }, + "usage": { + "bytes": 20971520 + }, + "limit": { + "bytes": 20971520 + } + }, + "name": "accountingservice", + "id": "containerd://44278f999d015af7ab0f0a65394dec0f78a8b12b58d3d7712b02d99212460473", + "status": { + "phase": "running", + "ready": true, + "restarts": 0 + } + }, + "node": { + "name": "ip-10-0-1-107.ec2.internal" + }, + "pod": { + "name": "opentelemetry-demo-accountingservice-59668979bc-xprrw" + }, + "namespace": "otel-demo" + }, + "event": { + "duration": 69908658, + "domain": "kubernetes", + "dataset": "kubernetes.container" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.container", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "container": { + "image": "ghcr.io/open-telemetry/demo:1.4.0-emailservice", + "memory": { + "usage": { + "bytes": 104857600 + }, + "request": { + "bytes": 104857600 + }, + "limit": { + "bytes": 104857600 + } + }, + "name": "emailservice", + "id": "containerd://8389347773f5b54e54c505f79e7b4ebb82ab01b10e5404b1af483f54db2e5682", + "status": { + "phase": "running", + "ready": true, + "restarts": 129 + } + }, + "node": { + "name": "ip-10-0-1-107.ec2.internal" + }, + "pod": { + "name": "opentelemetry-demo-emailservice-7654879b-rd6nn" + }, + "namespace": "otel-demo" + }, + "event": { + "duration": 69912518, + "domain": "kubernetes", + "dataset": "kubernetes.container" + }, + "@timestamp": "2023-07-23T20:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.container", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "container": { + "image": "602401143452.dkr.ecr.us-east-1.amazonaws.com/eks/aws-ebs-csi-driver:v1.15.0", + "memory": { + "usage": { + "bytes": 20971520 + }, + "request": { + "bytes": 41943040 + }, + "limit": { + "bytes": 268435456 + } + }, + "name": "ebs-plugin", + "cpu": { + "request": { + "cores": 0.01 + }, + "limit": { + "cores": 0.1 + } + }, + "id": "containerd://c8ced8774e570c002329ed8796bb25cb311d22c88cf056ded9ba789b30ab1ab4", + "status": { + "phase": "running", + "ready": true, + "restarts": 0 + } + }, + "node": { + "name": "ip-10-0-1-62.ec2.internal" + }, + "pod": { + "uid": "0b12421e-5acd-46fb-bc65-e175af0c7b1f", + "name": "ebs-csi-controller-5b7f6c8b85-ws57q" + }, + "namespace": "kube-system", + "labels": { + "app": { + "kubernetes": { + "io/component": "csi-driver", + "io/name": "aws-ebs-csi-driver", + "io/version": "1.15.0", + "io/managed-by": "EKS" + }, + "value": "ebs-csi-controller" + }, + "pod-template-hash": "5b7f6c8b85" + } + }, + "event": { + "duration": 69981567, + "domain": "kubernetes", + "dataset": "kubernetes.container" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.container", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "container": { + "image": "ghcr.io/open-telemetry/demo:1.4.0-recommendationservice", + "memory": { + "usage": { + "bytes": 524288000 + }, + "request": { + "bytes": 524288000 + }, + "limit": { + "bytes": 524288000 + } + }, + "name": "recommendationservice", + "id": "containerd://c233d6baed9ffcd7cc3b2228f83d5d9cbfa61dca94cf728e5b955957e72d5bce", + "status": { + "phase": "running", + "ready": true, + "restarts": 0 + } + }, + "node": { + "name": "ip-10-0-1-62.ec2.internal" + }, + "pod": { + "name": "opentelemetry-demo-recommendationservice-748d97d5b7-lf2xr" + }, + "namespace": "otel-demo" + }, + "event": { + "duration": 69983602, + "domain": "kubernetes", + "dataset": "kubernetes.container" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.container", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "container": { + "image": "602401143452.dkr.ecr.us-east-1.amazonaws.com/eks/aws-ebs-csi-driver:v1.15.0", + "memory": { + "request": { + "bytes": 41943040 + }, + "usage": { + "bytes": 41943040 + }, + "limit": { + "bytes": 268435456 + } + }, + "name": "ebs-plugin", + "cpu": { + "request": { + "cores": 0.01 + }, + "limit": { + "cores": 0.1 + } + }, + "id": "containerd://1162d2c6bc58ce994a27e75443b0f9b8df78a0cb9cb9010bae7c8a9d015ee0a5", + "status": { + "phase": "running", + "ready": true, + "restarts": 0 + } + }, + "node": { + "name": "ip-10-0-1-62.ec2.internal" + }, + "pod": { + "uid": "ef6e0cfb-9ad3-4699-b273-cef6a09553ba", + "name": "ebs-csi-node-4cf4d" + }, + "namespace": "kube-system", + "labels": { + "app": { + "kubernetes": { + "io/component": "csi-driver", + "io/name": "aws-ebs-csi-driver", + "io/version": "1.15.0", + "io/managed-by": "EKS" + }, + "value": "ebs-csi-node" + }, + "controller-revision-hash": "548657c66", + "pod-template-generation": "1" + } + }, + "event": { + "duration": 69985627, + "domain": "kubernetes", + "dataset": "kubernetes.container" + }, + "@timestamp": "2023-07-23T20:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.container", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "container": { + "image": "docker.io/otel/opentelemetry-collector-contrib:0.75.0", + "memory": { + "usage": { + "bytes": 131072000 + }, + "request": { + "bytes": 131072000 + }, + "limit": { + "bytes": 131072000 + } + }, + "name": "opentelemetry-collector", + "cpu": { + "request": { + "cores": 0.256 + }, + "limit": { + "cores": 0.256 + } + }, + "id": "containerd://3db8c7c58c0002034c1a516885b33c7dcab4442dd687b7ecf63c28fb990dee40", + "status": { + "phase": "running", + "ready": true, + "restarts": 15 + } + }, + "node": { + "name": "ip-10-0-1-107.ec2.internal" + }, + "pod": { + "name": "opentelemetry-demo-otelcol-78c9df8478-l957d" + }, + "namespace": "otel-demo" + }, + "event": { + "duration": 70025208, + "domain": "kubernetes", + "dataset": "kubernetes.container" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.container", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "container": { + "image": "docker.io/opensearchproject/opensearch:2.8.0", + "memory": { + "request": { + "bytes": 12884901888 + }, + "usage": { + "bytes": 128801888 + } + }, + "name": "opensearch", + "cpu": { + "request": { + "cores": 1 + } + }, + "id": "containerd://7bd729ae8a368abcf0aaa9ae5063e48e37915dd57f3ee41294e488cc7a5fb4cd", + "status": { + "phase": "running", + "ready": true, + "restarts": 0 + } + }, + "node": { + "name": "ip-10-0-0-253.ec2.internal" + }, + "pod": { + "uid": "3b6dc9a9-aae4-4772-834f-0f7f8459c0b1", + "name": "opensearch-cluster-leader-0" + }, + "namespace": "default", + "labels": { + "app": { + "kubernetes": { + "io/instance": "opensearch", + "io/component": "opensearch-cluster-leader", + "io/name": "opensearch", + "io/version": "2.6.0", + "io/managed-by": "Helm" + } + }, + "controller-revision-hash": "opensearch-cluster-leader-65fcd84bbf", + "statefulset": { + "kubernetes": { + "io/pod-name": "opensearch-cluster-leader-0" + } + }, + "helm": { + "sh/chart": "opensearch-2.11.4" + } + } + }, + "event": { + "duration": 70027314, + "domain": "kubernetes", + "dataset": "kubernetes.container" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.container", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "container": { + "image": "ghcr.io/open-telemetry/demo:1.4.0-quoteservice", + "memory": { + "request": { + "bytes": 41943040 + }, + "usage": { + "bytes": 41943040 + }, + "limit": { + "bytes": 41943040 + } + }, + "name": "quoteservice", + "id": "containerd://d1ea28ba00206c8361686429fd0810f265872f324a2e8ada12cc0df87dc12901", + "status": { + "phase": "running", + "ready": true, + "restarts": 0 + } + }, + "node": { + "name": "ip-10-0-0-253.ec2.internal" + }, + "pod": { + "name": "opentelemetry-demo-quoteservice-9467f9c67-x5c5m" + }, + "namespace": "otel-demo" + }, + "event": { + "duration": 70030857, + "domain": "kubernetes", + "dataset": "kubernetes.container" + }, + "@timestamp": "2023-07-22T22:00:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.container", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "container": { + "image": "ghcr.io/open-telemetry/demo:1.4.0-loadgenerator", + "memory": { + "request": { + "bytes": 125829120 + }, + "usage": { + "bytes": 125829120 + }, + "limit": { + "bytes": 125829120 + } + }, + "name": "loadgenerator", + "id": "containerd://16655ff17d25d160d96515765a5a89bf31cabcf1bc6807046510f6ad044e8548", + "status": { + "phase": "running", + "ready": true, + "restarts": 18 + } + }, + "node": { + "name": "ip-10-0-0-253.ec2.internal" + }, + "pod": { + "name": "opentelemetry-demo-loadgenerator-7b96dddb88-jnkc6" + }, + "namespace": "otel-demo" + }, + "event": { + "duration": 70073822, + "domain": "kubernetes", + "dataset": "kubernetes.container" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.container", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "container": { + "image": "602401143452.dkr.ecr.us-east-1.amazonaws.com/eks/coredns:v1.8.7-eksbuild.3", + "memory": { + "request": { + "bytes": 73400320 + }, + "usage": { + "bytes": 73400320 + }, + "limit": { + "bytes": 178257920 + } + }, + "name": "coredns", + "cpu": { + "request": { + "cores": 0.1 + } + }, + "id": "containerd://e8b210a2088679b6ba75fbc27cbb8107ebb7ea9f3d1ada941251e1138ce3884e", + "status": { + "phase": "running", + "ready": true, + "restarts": 0 + } + }, + "node": { + "name": "ip-10-0-0-253.ec2.internal" + }, + "pod": { + "uid": "2b7e092c-de0e-4251-af4f-c8da5b630869", + "name": "coredns-79989457d9-v59b8" + }, + "namespace": "kube-system", + "labels": { + "pod-template-hash": "79989457d9", + "eks": { + "amazonaws": { + "com/component": "coredns" + } + }, + "k8s-app": "kube-dns" + } + }, + "event": { + "duration": 70089631, + "domain": "kubernetes", + "dataset": "kubernetes.container" + }, + "@timestamp": "2023-07-22T20:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.container", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "container": { + "image": "ghcr.io/open-telemetry/demo:1.4.0-productcatalogservice", + "memory": { + "request": { + "bytes": 20971520 + }, + "usage": { + "bytes": 20971520 + }, + "limit": { + "bytes": 20971520 + } + }, + "name": "productcatalogservice", + "id": "containerd://123b9452ee5ba869fd4c68a7c38e692333f8755903da2891006ceffe07ce664c", + "status": { + "phase": "running", + "ready": true, + "restarts": 0 + } + }, + "node": { + "name": "ip-10-0-0-253.ec2.internal" + }, + "pod": { + "name": "opentelemetry-demo-productcatalogservice-7f8666fc8-kbp44" + }, + "namespace": "otel-demo" + }, + "event": { + "duration": 70202138, + "domain": "kubernetes", + "dataset": "kubernetes.container" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.container", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "container": { + "image": "602401143452.dkr.ecr.us-east-1.amazonaws.com/eks/csi-node-driver-registrar:v2.6.2-eks-1-25-latest", + "memory": { + "request": { + "bytes": 41943040 + }, + "usage": { + "bytes": 41943040 + }, + "limit": { + "bytes": 268435456 + } + }, + "name": "node-driver-registrar", + "cpu": { + "request": { + "cores": 0.01 + }, + "limit": { + "cores": 0.1 + } + }, + "id": "containerd://1820135ab3420f9e3f52330634a7bff529609f0e40ce84b60837badd41b463a4", + "status": { + "phase": "running", + "ready": true, + "restarts": 0 + } + }, + "node": { + "name": "ip-10-0-0-253.ec2.internal" + }, + "pod": { + "uid": "5829a136-d5e7-47f9-92cb-c58a4ba3c34a", + "name": "ebs-csi-node-q4mm6" + }, + "namespace": "kube-system", + "labels": { + "app": { + "kubernetes": { + "io/component": "csi-driver", + "io/name": "aws-ebs-csi-driver", + "io/version": "1.15.0", + "io/managed-by": "EKS" + }, + "value": "ebs-csi-node" + }, + "controller-revision-hash": "548657c66", + "pod-template-generation": "1" + } + }, + "event": { + "duration": 70205789, + "domain": "kubernetes", + "dataset": "kubernetes.container" + }, + "@timestamp": "2023-07-24T19:00:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.container", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "container": { + "image": "602401143452.dkr.ecr.us-east-1.amazonaws.com/eks/csi-provisioner:v3.3.0-eks-1-25-latest", + "memory": { + "request": { + "bytes": 41943040 + }, + "usage": { + "bytes": 41943040 + }, + "limit": { + "bytes": 268435456 + } + }, + "name": "csi-provisioner", + "cpu": { + "request": { + "cores": 0.01 + }, + "limit": { + "cores": 0.1 + } + }, + "id": "containerd://6a2f26e1656de2dae1da7486214cedafd0e25e664917b4f2277509a55569f862", + "status": { + "phase": "running", + "ready": true, + "restarts": 0 + } + }, + "node": { + "name": "ip-10-0-1-62.ec2.internal" + }, + "pod": { + "uid": "0b12421e-5acd-46fb-bc65-e175af0c7b1f", + "name": "ebs-csi-controller-5b7f6c8b85-ws57q" + }, + "namespace": "kube-system", + "labels": { + "app": { + "kubernetes": { + "io/component": "csi-driver", + "io/name": "aws-ebs-csi-driver", + "io/version": "1.15.0", + "io/managed-by": "EKS" + }, + "value": "ebs-csi-controller" + }, + "pod-template-hash": "5b7f6c8b85" + } + }, + "event": { + "duration": 70252204, + "domain": "kubernetes", + "dataset": "kubernetes.container" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.container", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "container": { + "image": "docker.elastic.co/beats/metricbeat-oss:7.3.1", + "memory": { + "request": { + "bytes": 104857600 + }, + "usage": { + "bytes": 104857600 + }, + "limit": { + "bytes": 209715200 + } + }, + "name": "metricbeat", + "cpu": { + "request": { + "cores": 0.1 + } + }, + "id": "containerd://16d63eb3ba8c02cbc7e36887cfbe2569963c6c660cb26c71366e56edb3ca964b", + "status": { + "phase": "running", + "ready": true, + "restarts": 0 + } + }, + "node": { + "name": "ip-10-0-0-253.ec2.internal" + }, + "pod": { + "uid": "c6900681-12e3-4d07-b974-96865561f701", + "name": "metricbeat-gc6m5" + }, + "namespace": "kube-system", + "labels": { + "controller-revision-hash": "9cf85bbf4", + "pod-template-generation": "1", + "k8s-app": "metricbeat" + } + }, + "event": { + "duration": 70254865, + "domain": "kubernetes", + "dataset": "kubernetes.container" + }, + "@timestamp": "2023-07-23T22:00:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.container", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "container": { + "image": "ghcr.io/open-telemetry/demo:1.4.0-paymentservice", + "memory": { + "request": { + "bytes": 125829120 + }, + "usage": { + "bytes": 125829120 + }, + "limit": { + "bytes": 125829120 + } + }, + "name": "paymentservice", + "id": "containerd://a7c006d4b2a28f7b225f0520efb1798296c93f602d9e213a5d80ef4d30529382", + "status": { + "phase": "running", + "ready": true, + "restarts": 0 + } + }, + "node": { + "name": "ip-10-0-0-253.ec2.internal" + }, + "pod": { + "name": "opentelemetry-demo-paymentservice-7dcd5bcbb5-9vbbt" + }, + "namespace": "otel-demo" + }, + "event": { + "duration": 70257222, + "domain": "kubernetes", + "dataset": "kubernetes.container" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.container", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "container": { + "image": "602401143452.dkr.ecr.us-east-1.amazonaws.com/eks/csi-node-driver-registrar:v2.6.2-eks-1-25-latest", + "memory": { + "request": { + "bytes": 41943040 + }, + "usage": { + "bytes": 41943040 + }, + "limit": { + "bytes": 268435456 + } + }, + "name": "node-driver-registrar", + "cpu": { + "request": { + "cores": 0.01 + }, + "limit": { + "cores": 0.1 + } + }, + "id": "containerd://7c71c4670755922260cfbf2dcf394066455df09424eeab0b33221459a11ff222", + "status": { + "phase": "running", + "ready": true, + "restarts": 0 + } + }, + "node": { + "name": "ip-10-0-1-107.ec2.internal" + }, + "pod": { + "uid": "da392f5d-5035-489d-8de6-74fa6b5c31c9", + "name": "ebs-csi-node-2s5wf" + }, + "namespace": "kube-system", + "labels": { + "app": { + "kubernetes": { + "io/component": "csi-driver", + "io/name": "aws-ebs-csi-driver", + "io/version": "1.15.0", + "io/managed-by": "EKS" + }, + "value": "ebs-csi-node" + }, + "controller-revision-hash": "548657c66", + "pod-template-generation": "1" + } + }, + "event": { + "duration": 70295533, + "domain": "kubernetes", + "dataset": "kubernetes.container" + }, + "@timestamp": "2023-07-21T20:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.container", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "container": { + "image": "docker.elastic.co/beats/metricbeat-oss:7.3.1", + "memory": { + "usage": { + "bytes": 104857600 + }, + "request": { + "bytes": 104857600 + }, + "limit": { + "bytes": 209715200 + } + }, + "name": "metricbeat", + "cpu": { + "request": { + "cores": 0.1 + } + }, + "id": "containerd://4b827e4b2820646b19ccc456e545f6195e33b1cb08c8fc1e4321b07eaa782215", + "status": { + "phase": "running", + "ready": true, + "restarts": 0 + } + }, + "node": { + "name": "ip-10-0-1-107.ec2.internal" + }, + "pod": { + "uid": "88953be9-ee1e-41c0-a08e-3eba2c4545ac", + "name": "metricbeat-54mjf" + }, + "namespace": "kube-system", + "labels": { + "controller-revision-hash": "9cf85bbf4", + "pod-template-generation": "1", + "k8s-app": "metricbeat" + } + }, + "event": { + "duration": 70298046, + "domain": "kubernetes", + "dataset": "kubernetes.container" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.container", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "container": { + "image": "ghcr.io/open-telemetry/demo:1.4.0-frauddetectionservice", + "memory": { + "request": { + "bytes": 209715200 + }, + "usage": { + "bytes": 209715200 + }, + "limit": { + "bytes": 209715200 + } + }, + "name": "frauddetectionservice", + "id": "containerd://33c247d008adca74bb71fd12191e503a9564ffc2a0825ae7dc00e3cfd7ca6d3f", + "status": { + "phase": "running", + "ready": true, + "restarts": 0 + } + }, + "node": { + "name": "ip-10-0-1-107.ec2.internal" + }, + "pod": { + "name": "opentelemetry-demo-frauddetectionservice-f6dbdfd8c-t4kcm" + }, + "namespace": "otel-demo" + }, + "event": { + "duration": 70300352, + "domain": "kubernetes", + "dataset": "kubernetes.container" + }, + "@timestamp": "2023-07-23T22:22:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.container", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "container": { + "image": "602401143452.dkr.ecr.us-east-1.amazonaws.com/eks/csi-snapshotter:v6.1.0-eks-1-25-latest", + "memory": { + "request": { + "bytes": 41943040 + }, + "usage": { + "bytes": 41943040 + }, + "limit": { + "bytes": 268435456 + } + }, + "name": "csi-snapshotter", + "cpu": { + "request": { + "cores": 0.01 + }, + "limit": { + "cores": 0.1 + } + }, + "id": "containerd://3db1c485a677cd7c61f9aff4e23abc0fdcf995ecfb154d2c03fc8e57f58179aa", + "status": { + "phase": "running", + "ready": true, + "restarts": 0 + } + }, + "node": { + "name": "ip-10-0-0-253.ec2.internal" + }, + "pod": { + "uid": "8a2dbcab-04a0-4e61-b094-cdc6bd4589d0", + "name": "ebs-csi-controller-5b7f6c8b85-h27jd" + }, + "namespace": "kube-system", + "labels": { + "app": { + "kubernetes": { + "io/component": "csi-driver", + "io/name": "aws-ebs-csi-driver", + "io/version": "1.15.0", + "io/managed-by": "EKS" + }, + "value": "ebs-csi-controller" + }, + "pod-template-hash": "5b7f6c8b85" + } + }, + "event": { + "duration": 70348802, + "domain": "kubernetes", + "dataset": "kubernetes.container" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.container", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "container": { + "image": "602401143452.dkr.ecr.us-east-1.amazonaws.com/eks/livenessprobe:v2.8.0-eks-1-25-latest", + "memory": { + "usage": { + "bytes": 41943040 + }, + "request": { + "bytes": 41943040 + }, + "limit": { + "bytes": 268435456 + } + }, + "name": "liveness-probe", + "cpu": { + "request": { + "cores": 0.01 + }, + "limit": { + "cores": 0.1 + } + }, + "id": "containerd://7231a4a787c9aab11d8c5a70005c7aaf8e42a57218a5eb920d34a3f7866d7a0d", + "status": { + "phase": "running", + "ready": true, + "restarts": 0 + } + }, + "node": { + "name": "ip-10-0-0-253.ec2.internal" + }, + "pod": { + "uid": "8a2dbcab-04a0-4e61-b094-cdc6bd4589d0", + "name": "ebs-csi-controller-5b7f6c8b85-h27jd" + }, + "namespace": "kube-system", + "labels": { + "app": { + "kubernetes": { + "io/component": "csi-driver", + "io/name": "aws-ebs-csi-driver", + "io/version": "1.15.0", + "io/managed-by": "EKS" + }, + "value": "ebs-csi-controller" + }, + "pod-template-hash": "5b7f6c8b85" + } + }, + "event": { + "duration": 70376974, + "domain": "kubernetes", + "dataset": "kubernetes.container" + }, + "@timestamp": "2023-07-24T00:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.container", + "namespace": "production", + "type": "kubernetes" + } + } + } +] diff --git a/server/adaptors/integrations/__data__/repository/k8s/data/sample-deployment-name.json b/server/adaptors/integrations/__data__/repository/k8s/data/sample-deployment-name.json new file mode 100644 index 000000000..84ea68327 --- /dev/null +++ b/server/adaptors/integrations/__data__/repository/k8s/data/sample-deployment-name.json @@ -0,0 +1,562 @@ +[ + { + "kubernetes": { + "namespace": "otel-demo", + "deployment": { + "paused": false, + "replicas": { + "desired": 1, + "unavailable": 0, + "available": 1, + "updated": 1 + }, + "name": "jaeger-agent" + } + }, + "event": { + "duration": 44305569, + "domain": "kubernetes", + "dataset": "kubernetes.deployment" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.deployment", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "namespace": "otel-demo", + "deployment": { + "paused": false, + "replicas": { + "desired": 1, + "unavailable": 0, + "available": 1, + "updated": 1 + }, + "name": "opentelemetry-demo-checkoutservice" + } + }, + "event": { + "duration": 44318865, + "domain": "kubernetes", + "dataset": "kubernetes.deployment" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.deployment", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "namespace": "kube-system", + "deployment": { + "paused": false, + "replicas": { + "desired": 1, + "unavailable": 0, + "available": 1, + "updated": 1 + }, + "name": "metrics-server" + } + }, + "event": { + "duration": 44321565, + "domain": "kubernetes", + "dataset": "kubernetes.deployment" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.deployment", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "namespace": "logstash", + "deployment": { + "paused": false, + "replicas": { + "desired": 1, + "unavailable": 0, + "available": 1, + "updated": 1 + }, + "name": "logstash-deployment" + } + }, + "event": { + "duration": 44366876, + "domain": "kubernetes", + "dataset": "kubernetes.deployment" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.deployment", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "namespace": "kube-system", + "deployment": { + "paused": false, + "replicas": { + "desired": 2, + "unavailable": 0, + "available": 2, + "updated": 2 + }, + "name": "ebs-csi-controller" + } + }, + "event": { + "duration": 44369244, + "domain": "kubernetes", + "dataset": "kubernetes.deployment" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.deployment", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "namespace": "otel-demo", + "deployment": { + "paused": false, + "replicas": { + "desired": 1, + "unavailable": 0, + "available": 1, + "updated": 1 + }, + "name": "opentelemetry-demo-loadgenerator" + } + }, + "event": { + "duration": 44371283, + "domain": "kubernetes", + "dataset": "kubernetes.deployment" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.deployment", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "namespace": "kube-system", + "deployment": { + "paused": false, + "replicas": { + "desired": 2, + "unavailable": 0, + "available": 2, + "updated": 2 + }, + "name": "aws-load-balancer-controller" + } + }, + "event": { + "duration": 44391882, + "domain": "kubernetes", + "dataset": "kubernetes.deployment" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.deployment", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "namespace": "otel-demo", + "deployment": { + "paused": false, + "replicas": { + "desired": 1, + "unavailable": 0, + "available": 1, + "updated": 1 + }, + "name": "opentelemetry-demo-emailservice" + } + }, + "event": { + "duration": 44395238, + "domain": "kubernetes", + "dataset": "kubernetes.deployment" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.deployment", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "namespace": "otel-demo", + "deployment": { + "paused": false, + "replicas": { + "desired": 1, + "unavailable": 0, + "available": 1, + "updated": 1 + }, + "name": "opentelemetry-demo-accountingservice" + } + }, + "event": { + "duration": 44397268, + "domain": "kubernetes", + "dataset": "kubernetes.deployment" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.deployment", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "namespace": "otel-demo", + "deployment": { + "paused": false, + "replicas": { + "desired": 1, + "unavailable": 0, + "available": 1, + "updated": 1 + }, + "name": "opentelemetry-demo-ffspostgres" + } + }, + "event": { + "duration": 44417515, + "domain": "kubernetes", + "dataset": "kubernetes.deployment" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.deployment", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "namespace": "default", + "deployment": { + "paused": false, + "replicas": { + "desired": 1, + "unavailable": 0, + "available": 1, + "updated": 1 + }, + "name": "langchain" + } + }, + "event": { + "duration": 44419548, + "domain": "kubernetes", + "dataset": "kubernetes.deployment" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.deployment", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "namespace": "default", + "deployment": { + "paused": false, + "replicas": { + "desired": 1, + "unavailable": 0, + "available": 1, + "updated": 1 + }, + "name": "jaeger-agent" + } + }, + "event": { + "duration": 44421849, + "domain": "kubernetes", + "dataset": "kubernetes.deployment" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.deployment", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "namespace": "otel-demo", + "deployment": { + "paused": false, + "replicas": { + "desired": 1, + "unavailable": 0, + "available": 1, + "updated": 1 + }, + "name": "opentelemetry-demo-featureflagservice" + } + }, + "event": { + "duration": 44443165, + "domain": "kubernetes", + "dataset": "kubernetes.deployment" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.deployment", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "namespace": "otel-demo", + "deployment": { + "paused": false, + "replicas": { + "desired": 1, + "unavailable": 0, + "available": 1, + "updated": 1 + }, + "name": "jaeger" + } + }, + "event": { + "duration": 44445153, + "domain": "kubernetes", + "dataset": "kubernetes.deployment" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.deployment", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "namespace": "kube-system", + "deployment": { + "paused": false, + "replicas": { + "desired": 2, + "unavailable": 0, + "available": 2, + "updated": 2 + }, + "name": "coredns" + } + }, + "event": { + "duration": 44446989, + "domain": "kubernetes", + "dataset": "kubernetes.deployment" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.deployment", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "namespace": "otel-demo", + "deployment": { + "paused": false, + "replicas": { + "desired": 1, + "unavailable": 0, + "available": 1, + "updated": 1 + }, + "name": "opentelemetry-demo-redis" + } + }, + "event": { + "duration": 44470444, + "domain": "kubernetes", + "dataset": "kubernetes.deployment" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.deployment", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "namespace": "default", + "deployment": { + "paused": false, + "replicas": { + "desired": 1, + "unavailable": 0, + "available": 1, + "updated": 1 + }, + "name": "data-prepper" + } + }, + "event": { + "duration": 44472410, + "domain": "kubernetes", + "dataset": "kubernetes.deployment" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.deployment", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "namespace": "otel-demo", + "deployment": { + "paused": false, + "replicas": { + "desired": 1, + "unavailable": 0, + "available": 1, + "updated": 1 + }, + "name": "opentelemetry-demo-frontend" + } + }, + "event": { + "duration": 44474346, + "domain": "kubernetes", + "dataset": "kubernetes.deployment" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.deployment", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "namespace": "otel-demo", + "deployment": { + "paused": false, + "replicas": { + "desired": 1, + "unavailable": 0, + "available": 1, + "updated": 1 + }, + "name": "opentelemetry-demo-cartservice" + } + }, + "event": { + "duration": 44493728, + "domain": "kubernetes", + "dataset": "kubernetes.deployment" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.deployment", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "namespace": "otel-demo", + "deployment": { + "paused": false, + "replicas": { + "desired": 1, + "unavailable": 0, + "available": 1, + "updated": 1 + }, + "name": "opentelemetry-demo-currencyservice" + } + }, + "event": { + "duration": 44495707, + "domain": "kubernetes", + "dataset": "kubernetes.deployment" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.deployment", + "namespace": "production", + "type": "kubernetes" + } + } + } +] diff --git a/server/adaptors/integrations/__data__/repository/k8s/data/sample-node-cpu-usage.json b/server/adaptors/integrations/__data__/repository/k8s/data/sample-node-cpu-usage.json new file mode 100644 index 000000000..12f5a80d9 --- /dev/null +++ b/server/adaptors/integrations/__data__/repository/k8s/data/sample-node-cpu-usage.json @@ -0,0 +1,2002 @@ +[ + { + "kubernetes": { + "node": { + "_domain": { + "labels": { + "node": { + "kubernetes": { + "io/instance-type": "m5.2xlarge" + } + }, + "kubernetes": { + "io/arch": "amd64", + "io/os": "linux", + "io/hostname": "ip-10-0-0-253.ec2.internal" + }, + "topology": { + "kubernetes": { + "io/zone": "us-east-1a", + "io/region": "us-east-1" + }, + "ebs": { + "csi": { + "aws": { + "com/zone": "us-east-1a" + } + } + } + }, + "k8s": { + "io/cloud-provider-aws": "22771173a877370a23796c9759ec12cf" + }, + "eks": { + "amazonaws": { + "com/capacityType": "ON_DEMAND", + "com/nodegroup-image": "ami-06c9b6a12f5bd0a96", + "com/nodegroup": "playground-observability" + } + }, + "failure-domain": { + "beta": { + "kubernetes": { + "io/zone": "us-east-1a", + "io/region": "us-east-1" + } + } + }, + "beta": { + "kubernetes": { + "io/arch": "amd64", + "io/os": "linux", + "io/instance-type": "m5.2xlarge" + } + } + } + }, + "memory": { + "allocatable": { + "bytes": 31792103424 + }, + "capacity": { + "bytes": 32833339392 + } + }, + "pod": { + "allocatable": { + "total": 58 + }, + "capacity": { + "total": 58 + } + }, + "name": "ip-10-0-0-253.ec2.internal", + "cpu": { + "allocatable": { + "cores": 7.91 + }, + "capacity": { + "cores": 8 + } + }, + "status": { + "ready": "true", + "unschedulable": false + } + } + }, + "event": { + "duration": 32121077, + "domain": "kubernetes", + "dataset": "kubernetes.node" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.node", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "node": { + "_domain": { + "labels": { + "node": { + "kubernetes": { + "io/instance-type": "m5.2xlarge" + } + }, + "kubernetes": { + "io/arch": "amd64", + "io/os": "linux", + "io/hostname": "ip-10-0-1-107.ec2.internal" + }, + "topology": { + "kubernetes": { + "io/zone": "us-east-1b", + "io/region": "us-east-1" + }, + "ebs": { + "csi": { + "aws": { + "com/zone": "us-east-1b" + } + } + } + }, + "k8s": { + "io/cloud-provider-aws": "22771173a877370a23796c9759ec12cf" + }, + "eks": { + "amazonaws": { + "com/capacityType": "ON_DEMAND", + "com/nodegroup-image": "ami-06c9b6a12f5bd0a96", + "com/nodegroup": "playground-observability" + } + }, + "failure-domain": { + "beta": { + "kubernetes": { + "io/zone": "us-east-1b", + "io/region": "us-east-1" + } + } + }, + "beta": { + "kubernetes": { + "io/arch": "amd64", + "io/os": "linux", + "io/instance-type": "m5.2xlarge" + } + } + } + }, + "memory": { + "allocatable": { + "bytes": 32144420864 + }, + "capacity": { + "bytes": 33185656832 + } + }, + "pod": { + "allocatable": { + "total": 58 + }, + "capacity": { + "total": 58 + } + }, + "name": "ip-10-0-1-107.ec2.internal", + "cpu": { + "allocatable": { + "cores": 7.91 + }, + "capacity": { + "cores": 8 + } + }, + "status": { + "ready": "true", + "unschedulable": false + } + } + }, + "event": { + "duration": 32130296, + "domain": "kubernetes", + "dataset": "kubernetes.node" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.node", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "node": { + "_domain": { + "labels": { + "node": { + "kubernetes": { + "io/instance-type": "m5.2xlarge" + } + }, + "kubernetes": { + "io/arch": "amd64", + "io/os": "linux", + "io/hostname": "ip-10-0-1-62.ec2.internal" + }, + "topology": { + "kubernetes": { + "io/zone": "us-east-1b", + "io/region": "us-east-1" + }, + "ebs": { + "csi": { + "aws": { + "com/zone": "us-east-1b" + } + } + } + }, + "k8s": { + "io/cloud-provider-aws": "22771173a877370a23796c9759ec12cf" + }, + "eks": { + "amazonaws": { + "com/capacityType": "ON_DEMAND", + "com/nodegroup-image": "ami-06c9b6a12f5bd0a96", + "com/nodegroup": "playground-observability" + } + }, + "failure-domain": { + "beta": { + "kubernetes": { + "io/zone": "us-east-1b", + "io/region": "us-east-1" + } + } + }, + "beta": { + "kubernetes": { + "io/arch": "amd64", + "io/os": "linux", + "io/instance-type": "m5.2xlarge" + } + } + } + }, + "memory": { + "allocatable": { + "bytes": 31792103424 + }, + "capacity": { + "bytes": 32833339392 + } + }, + "pod": { + "allocatable": { + "total": 58 + }, + "capacity": { + "total": 58 + } + }, + "name": "ip-10-0-1-62.ec2.internal", + "cpu": { + "allocatable": { + "cores": 7.91 + }, + "capacity": { + "cores": 8 + } + }, + "status": { + "ready": "true", + "unschedulable": false + } + } + }, + "event": { + "duration": 32285801, + "domain": "kubernetes", + "dataset": "kubernetes.node" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.node", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "node": { + "_domain": { + "labels": { + "node": { + "kubernetes": { + "io/instance-type": "m5.2xlarge" + } + }, + "kubernetes": { + "io/arch": "amd64", + "io/os": "linux", + "io/hostname": "ip-10-0-0-253.ec2.internal" + }, + "topology": { + "kubernetes": { + "io/zone": "us-east-1a", + "io/region": "us-east-1" + }, + "ebs": { + "csi": { + "aws": { + "com/zone": "us-east-1a" + } + } + } + }, + "k8s": { + "io/cloud-provider-aws": "22771173a877370a23796c9759ec12cf" + }, + "eks": { + "amazonaws": { + "com/capacityType": "ON_DEMAND", + "com/nodegroup-image": "ami-06c9b6a12f5bd0a96", + "com/nodegroup": "playground-observability" + } + }, + "failure-domain": { + "beta": { + "kubernetes": { + "io/zone": "us-east-1a", + "io/region": "us-east-1" + } + } + }, + "beta": { + "kubernetes": { + "io/arch": "amd64", + "io/os": "linux", + "io/instance-type": "m5.2xlarge" + } + } + } + }, + "memory": { + "allocatable": { + "bytes": 31792103424 + }, + "capacity": { + "bytes": 32833339392 + } + }, + "pod": { + "allocatable": { + "total": 58 + }, + "capacity": { + "total": 58 + } + }, + "name": "ip-10-0-0-253.ec2.internal", + "cpu": { + "allocatable": { + "cores": 7.91 + }, + "capacity": { + "cores": 8 + } + }, + "status": { + "ready": "true", + "unschedulable": false + } + } + }, + "event": { + "duration": 39578002, + "domain": "kubernetes", + "dataset": "kubernetes.node" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.node", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "node": { + "_domain": { + "labels": { + "node": { + "kubernetes": { + "io/instance-type": "m5.2xlarge" + } + }, + "kubernetes": { + "io/arch": "amd64", + "io/os": "linux", + "io/hostname": "ip-10-0-1-107.ec2.internal" + }, + "topology": { + "kubernetes": { + "io/zone": "us-east-1b", + "io/region": "us-east-1" + }, + "ebs": { + "csi": { + "aws": { + "com/zone": "us-east-1b" + } + } + } + }, + "k8s": { + "io/cloud-provider-aws": "22771173a877370a23796c9759ec12cf" + }, + "eks": { + "amazonaws": { + "com/capacityType": "ON_DEMAND", + "com/nodegroup-image": "ami-06c9b6a12f5bd0a96", + "com/nodegroup": "playground-observability" + } + }, + "failure-domain": { + "beta": { + "kubernetes": { + "io/zone": "us-east-1b", + "io/region": "us-east-1" + } + } + }, + "beta": { + "kubernetes": { + "io/arch": "amd64", + "io/os": "linux", + "io/instance-type": "m5.2xlarge" + } + } + } + }, + "memory": { + "allocatable": { + "bytes": 32144420864 + }, + "capacity": { + "bytes": 33185656832 + } + }, + "pod": { + "allocatable": { + "total": 58 + }, + "capacity": { + "total": 58 + } + }, + "name": "ip-10-0-1-107.ec2.internal", + "cpu": { + "allocatable": { + "cores": 7.91 + }, + "capacity": { + "cores": 8 + } + }, + "status": { + "ready": "true", + "unschedulable": false + } + } + }, + "event": { + "duration": 39596213, + "domain": "kubernetes", + "dataset": "kubernetes.node" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.node", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "node": { + "_domain": { + "labels": { + "node": { + "kubernetes": { + "io/instance-type": "m5.2xlarge" + } + }, + "kubernetes": { + "io/arch": "amd64", + "io/os": "linux", + "io/hostname": "ip-10-0-1-62.ec2.internal" + }, + "topology": { + "kubernetes": { + "io/zone": "us-east-1b", + "io/region": "us-east-1" + }, + "ebs": { + "csi": { + "aws": { + "com/zone": "us-east-1b" + } + } + } + }, + "k8s": { + "io/cloud-provider-aws": "22771173a877370a23796c9759ec12cf" + }, + "eks": { + "amazonaws": { + "com/capacityType": "ON_DEMAND", + "com/nodegroup-image": "ami-06c9b6a12f5bd0a96", + "com/nodegroup": "playground-observability" + } + }, + "failure-domain": { + "beta": { + "kubernetes": { + "io/zone": "us-east-1b", + "io/region": "us-east-1" + } + } + }, + "beta": { + "kubernetes": { + "io/arch": "amd64", + "io/os": "linux", + "io/instance-type": "m5.2xlarge" + } + } + } + }, + "memory": { + "allocatable": { + "bytes": 31792103424 + }, + "capacity": { + "bytes": 32833339392 + } + }, + "pod": { + "allocatable": { + "total": 58 + }, + "capacity": { + "total": 58 + } + }, + "name": "ip-10-0-1-62.ec2.internal", + "cpu": { + "allocatable": { + "cores": 7.91 + }, + "capacity": { + "cores": 8 + } + }, + "status": { + "ready": "true", + "unschedulable": false + } + } + }, + "event": { + "duration": 39604819, + "domain": "kubernetes", + "dataset": "kubernetes.node" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.node", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "node": { + "_domain": { + "labels": { + "kubernetes": { + "io/arch": "amd64", + "io/os": "linux", + "io/hostname": "ip-10-0-0-253.ec2.internal" + }, + "node": { + "kubernetes": { + "io/instance-type": "m5.2xlarge" + } + }, + "topology": { + "kubernetes": { + "io/zone": "us-east-1a", + "io/region": "us-east-1" + }, + "ebs": { + "csi": { + "aws": { + "com/zone": "us-east-1a" + } + } + } + }, + "k8s": { + "io/cloud-provider-aws": "22771173a877370a23796c9759ec12cf" + }, + "eks": { + "amazonaws": { + "com/capacityType": "ON_DEMAND", + "com/nodegroup-image": "ami-06c9b6a12f5bd0a96", + "com/nodegroup": "playground-observability" + } + }, + "failure-domain": { + "beta": { + "kubernetes": { + "io/zone": "us-east-1a", + "io/region": "us-east-1" + } + } + }, + "beta": { + "kubernetes": { + "io/arch": "amd64", + "io/os": "linux", + "io/instance-type": "m5.2xlarge" + } + } + } + }, + "memory": { + "allocatable": { + "bytes": 31792103424 + }, + "capacity": { + "bytes": 32833339392 + } + }, + "pod": { + "allocatable": { + "total": 58 + }, + "capacity": { + "total": 58 + } + }, + "name": "ip-10-0-0-253.ec2.internal", + "cpu": { + "allocatable": { + "cores": 7.91 + }, + "capacity": { + "cores": 8 + } + }, + "status": { + "ready": "true", + "unschedulable": false + } + } + }, + "event": { + "duration": 34395346, + "domain": "kubernetes", + "dataset": "kubernetes.node" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.node", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "node": { + "_domain": { + "labels": { + "node": { + "kubernetes": { + "io/instance-type": "m5.2xlarge" + } + }, + "kubernetes": { + "io/arch": "amd64", + "io/os": "linux", + "io/hostname": "ip-10-0-1-107.ec2.internal" + }, + "topology": { + "kubernetes": { + "io/zone": "us-east-1b", + "io/region": "us-east-1" + }, + "ebs": { + "csi": { + "aws": { + "com/zone": "us-east-1b" + } + } + } + }, + "k8s": { + "io/cloud-provider-aws": "22771173a877370a23796c9759ec12cf" + }, + "eks": { + "amazonaws": { + "com/capacityType": "ON_DEMAND", + "com/nodegroup-image": "ami-06c9b6a12f5bd0a96", + "com/nodegroup": "playground-observability" + } + }, + "failure-domain": { + "beta": { + "kubernetes": { + "io/zone": "us-east-1b", + "io/region": "us-east-1" + } + } + }, + "beta": { + "kubernetes": { + "io/arch": "amd64", + "io/os": "linux", + "io/instance-type": "m5.2xlarge" + } + } + } + }, + "memory": { + "allocatable": { + "bytes": 32144420864 + }, + "capacity": { + "bytes": 33185656832 + } + }, + "pod": { + "allocatable": { + "total": 58 + }, + "capacity": { + "total": 58 + } + }, + "name": "ip-10-0-1-107.ec2.internal", + "cpu": { + "allocatable": { + "cores": 7.91 + }, + "capacity": { + "cores": 8 + } + }, + "status": { + "ready": "true", + "unschedulable": false + } + } + }, + "event": { + "duration": 34403890, + "domain": "kubernetes", + "dataset": "kubernetes.node" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.node", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "node": { + "_domain": { + "labels": { + "node": { + "kubernetes": { + "io/instance-type": "m5.2xlarge" + } + }, + "kubernetes": { + "io/arch": "amd64", + "io/os": "linux", + "io/hostname": "ip-10-0-1-62.ec2.internal" + }, + "topology": { + "kubernetes": { + "io/zone": "us-east-1b", + "io/region": "us-east-1" + }, + "ebs": { + "csi": { + "aws": { + "com/zone": "us-east-1b" + } + } + } + }, + "k8s": { + "io/cloud-provider-aws": "22771173a877370a23796c9759ec12cf" + }, + "eks": { + "amazonaws": { + "com/capacityType": "ON_DEMAND", + "com/nodegroup-image": "ami-06c9b6a12f5bd0a96", + "com/nodegroup": "playground-observability" + } + }, + "failure-domain": { + "beta": { + "kubernetes": { + "io/zone": "us-east-1b", + "io/region": "us-east-1" + } + } + }, + "beta": { + "kubernetes": { + "io/arch": "amd64", + "io/os": "linux", + "io/instance-type": "m5.2xlarge" + } + } + } + }, + "memory": { + "allocatable": { + "bytes": 31792103424 + }, + "capacity": { + "bytes": 32833339392 + } + }, + "pod": { + "allocatable": { + "total": 58 + }, + "capacity": { + "total": 58 + } + }, + "name": "ip-10-0-1-62.ec2.internal", + "cpu": { + "allocatable": { + "cores": 7.91 + }, + "capacity": { + "cores": 8 + } + }, + "status": { + "ready": "true", + "unschedulable": false + } + } + }, + "event": { + "duration": 34408303, + "domain": "kubernetes", + "dataset": "kubernetes.node" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.node", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "node": { + "_domain": { + "labels": { + "node": { + "kubernetes": { + "io/instance-type": "m5.2xlarge" + } + }, + "kubernetes": { + "io/arch": "amd64", + "io/os": "linux", + "io/hostname": "ip-10-0-1-107.ec2.internal" + }, + "topology": { + "kubernetes": { + "io/zone": "us-east-1b", + "io/region": "us-east-1" + }, + "ebs": { + "csi": { + "aws": { + "com/zone": "us-east-1b" + } + } + } + }, + "k8s": { + "io/cloud-provider-aws": "22771173a877370a23796c9759ec12cf" + }, + "eks": { + "amazonaws": { + "com/capacityType": "ON_DEMAND", + "com/nodegroup-image": "ami-06c9b6a12f5bd0a96", + "com/nodegroup": "playground-observability" + } + }, + "failure-domain": { + "beta": { + "kubernetes": { + "io/zone": "us-east-1b", + "io/region": "us-east-1" + } + } + }, + "beta": { + "kubernetes": { + "io/arch": "amd64", + "io/os": "linux", + "io/instance-type": "m5.2xlarge" + } + } + } + }, + "memory": { + "allocatable": { + "bytes": 32144420864 + }, + "capacity": { + "bytes": 33185656832 + } + }, + "pod": { + "allocatable": { + "total": 58 + }, + "capacity": { + "total": 58 + } + }, + "name": "ip-10-0-1-107.ec2.internal", + "cpu": { + "allocatable": { + "cores": 7.91 + }, + "capacity": { + "cores": 8 + } + }, + "status": { + "ready": "true", + "unschedulable": false + } + } + }, + "event": { + "duration": 37378781, + "domain": "kubernetes", + "dataset": "kubernetes.node" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.node", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "node": { + "_domain": { + "labels": { + "node": { + "kubernetes": { + "io/instance-type": "m5.2xlarge" + } + }, + "kubernetes": { + "io/arch": "amd64", + "io/os": "linux", + "io/hostname": "ip-10-0-1-62.ec2.internal" + }, + "topology": { + "kubernetes": { + "io/zone": "us-east-1b", + "io/region": "us-east-1" + }, + "ebs": { + "csi": { + "aws": { + "com/zone": "us-east-1b" + } + } + } + }, + "k8s": { + "io/cloud-provider-aws": "22771173a877370a23796c9759ec12cf" + }, + "eks": { + "amazonaws": { + "com/capacityType": "ON_DEMAND", + "com/nodegroup-image": "ami-06c9b6a12f5bd0a96", + "com/nodegroup": "playground-observability" + } + }, + "failure-domain": { + "beta": { + "kubernetes": { + "io/zone": "us-east-1b", + "io/region": "us-east-1" + } + } + }, + "beta": { + "kubernetes": { + "io/arch": "amd64", + "io/os": "linux", + "io/instance-type": "m5.2xlarge" + } + } + } + }, + "memory": { + "allocatable": { + "bytes": 31792103424 + }, + "capacity": { + "bytes": 32833339392 + } + }, + "pod": { + "allocatable": { + "total": 58 + }, + "capacity": { + "total": 58 + } + }, + "name": "ip-10-0-1-62.ec2.internal", + "cpu": { + "allocatable": { + "cores": 7.91 + }, + "capacity": { + "cores": 8 + } + }, + "status": { + "ready": "true", + "unschedulable": false + } + } + }, + "event": { + "duration": 37395055, + "domain": "kubernetes", + "dataset": "kubernetes.node" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.node", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "node": { + "_domain": { + "labels": { + "node": { + "kubernetes": { + "io/instance-type": "m5.2xlarge" + } + }, + "kubernetes": { + "io/arch": "amd64", + "io/os": "linux", + "io/hostname": "ip-10-0-0-253.ec2.internal" + }, + "topology": { + "kubernetes": { + "io/zone": "us-east-1a", + "io/region": "us-east-1" + }, + "ebs": { + "csi": { + "aws": { + "com/zone": "us-east-1a" + } + } + } + }, + "k8s": { + "io/cloud-provider-aws": "22771173a877370a23796c9759ec12cf" + }, + "eks": { + "amazonaws": { + "com/capacityType": "ON_DEMAND", + "com/nodegroup-image": "ami-06c9b6a12f5bd0a96", + "com/nodegroup": "playground-observability" + } + }, + "failure-domain": { + "beta": { + "kubernetes": { + "io/zone": "us-east-1a", + "io/region": "us-east-1" + } + } + }, + "beta": { + "kubernetes": { + "io/arch": "amd64", + "io/os": "linux", + "io/instance-type": "m5.2xlarge" + } + } + } + }, + "memory": { + "allocatable": { + "bytes": 31792103424 + }, + "capacity": { + "bytes": 32833339392 + } + }, + "pod": { + "allocatable": { + "total": 58 + }, + "capacity": { + "total": 58 + } + }, + "name": "ip-10-0-0-253.ec2.internal", + "cpu": { + "allocatable": { + "cores": 7.91 + }, + "capacity": { + "cores": 8 + } + }, + "status": { + "ready": "true", + "unschedulable": false + } + } + }, + "event": { + "duration": 37399957, + "domain": "kubernetes", + "dataset": "kubernetes.node" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.node", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "node": { + "_domain": { + "labels": { + "kubernetes": { + "io/arch": "amd64", + "io/os": "linux", + "io/hostname": "ip-10-0-0-253.ec2.internal" + }, + "node": { + "kubernetes": { + "io/instance-type": "m5.2xlarge" + } + }, + "topology": { + "kubernetes": { + "io/zone": "us-east-1a", + "io/region": "us-east-1" + }, + "ebs": { + "csi": { + "aws": { + "com/zone": "us-east-1a" + } + } + } + }, + "k8s": { + "io/cloud-provider-aws": "22771173a877370a23796c9759ec12cf" + }, + "eks": { + "amazonaws": { + "com/capacityType": "ON_DEMAND", + "com/nodegroup-image": "ami-06c9b6a12f5bd0a96", + "com/nodegroup": "playground-observability" + } + }, + "failure-domain": { + "beta": { + "kubernetes": { + "io/zone": "us-east-1a", + "io/region": "us-east-1" + } + } + }, + "beta": { + "kubernetes": { + "io/arch": "amd64", + "io/os": "linux", + "io/instance-type": "m5.2xlarge" + } + } + } + }, + "memory": { + "allocatable": { + "bytes": 31792103424 + }, + "capacity": { + "bytes": 32833339392 + } + }, + "pod": { + "allocatable": { + "total": 58 + }, + "capacity": { + "total": 58 + } + }, + "name": "ip-10-0-0-253.ec2.internal", + "cpu": { + "allocatable": { + "cores": 7.91 + }, + "capacity": { + "cores": 8 + } + }, + "status": { + "ready": "true", + "unschedulable": false + } + } + }, + "event": { + "duration": 41680053, + "domain": "kubernetes", + "dataset": "kubernetes.node" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.node", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "node": { + "_domain": { + "labels": { + "node": { + "kubernetes": { + "io/instance-type": "m5.2xlarge" + } + }, + "kubernetes": { + "io/arch": "amd64", + "io/os": "linux", + "io/hostname": "ip-10-0-1-107.ec2.internal" + }, + "topology": { + "kubernetes": { + "io/zone": "us-east-1b", + "io/region": "us-east-1" + }, + "ebs": { + "csi": { + "aws": { + "com/zone": "us-east-1b" + } + } + } + }, + "k8s": { + "io/cloud-provider-aws": "22771173a877370a23796c9759ec12cf" + }, + "eks": { + "amazonaws": { + "com/capacityType": "ON_DEMAND", + "com/nodegroup-image": "ami-06c9b6a12f5bd0a96", + "com/nodegroup": "playground-observability" + } + }, + "failure-domain": { + "beta": { + "kubernetes": { + "io/zone": "us-east-1b", + "io/region": "us-east-1" + } + } + }, + "beta": { + "kubernetes": { + "io/arch": "amd64", + "io/os": "linux", + "io/instance-type": "m5.2xlarge" + } + } + } + }, + "memory": { + "allocatable": { + "bytes": 32144420864 + }, + "capacity": { + "bytes": 33185656832 + } + }, + "pod": { + "allocatable": { + "total": 58 + }, + "capacity": { + "total": 58 + } + }, + "name": "ip-10-0-1-107.ec2.internal", + "cpu": { + "allocatable": { + "cores": 7.91 + }, + "capacity": { + "cores": 8 + } + }, + "status": { + "ready": "true", + "unschedulable": false + } + } + }, + "event": { + "duration": 41697038, + "domain": "kubernetes", + "dataset": "kubernetes.node" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.node", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "node": { + "_domain": { + "labels": { + "node": { + "kubernetes": { + "io/instance-type": "m5.2xlarge" + } + }, + "kubernetes": { + "io/arch": "amd64", + "io/os": "linux", + "io/hostname": "ip-10-0-1-62.ec2.internal" + }, + "topology": { + "kubernetes": { + "io/zone": "us-east-1b", + "io/region": "us-east-1" + }, + "ebs": { + "csi": { + "aws": { + "com/zone": "us-east-1b" + } + } + } + }, + "k8s": { + "io/cloud-provider-aws": "22771173a877370a23796c9759ec12cf" + }, + "eks": { + "amazonaws": { + "com/capacityType": "ON_DEMAND", + "com/nodegroup-image": "ami-06c9b6a12f5bd0a96", + "com/nodegroup": "playground-observability" + } + }, + "failure-domain": { + "beta": { + "kubernetes": { + "io/zone": "us-east-1b", + "io/region": "us-east-1" + } + } + }, + "beta": { + "kubernetes": { + "io/arch": "amd64", + "io/os": "linux", + "io/instance-type": "m5.2xlarge" + } + } + } + }, + "memory": { + "allocatable": { + "bytes": 31792103424 + }, + "capacity": { + "bytes": 32833339392 + } + }, + "pod": { + "allocatable": { + "total": 58 + }, + "capacity": { + "total": 58 + } + }, + "name": "ip-10-0-1-62.ec2.internal", + "cpu": { + "allocatable": { + "cores": 7.91 + }, + "capacity": { + "cores": 8 + } + }, + "status": { + "ready": "true", + "unschedulable": false + } + } + }, + "event": { + "duration": 41701949, + "domain": "kubernetes", + "dataset": "kubernetes.node" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.node", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "node": { + "_domain": { + "labels": { + "node": { + "kubernetes": { + "io/instance-type": "m5.2xlarge" + } + }, + "kubernetes": { + "io/arch": "amd64", + "io/os": "linux", + "io/hostname": "ip-10-0-0-253.ec2.internal" + }, + "topology": { + "kubernetes": { + "io/zone": "us-east-1a", + "io/region": "us-east-1" + }, + "ebs": { + "csi": { + "aws": { + "com/zone": "us-east-1a" + } + } + } + }, + "k8s": { + "io/cloud-provider-aws": "22771173a877370a23796c9759ec12cf" + }, + "eks": { + "amazonaws": { + "com/capacityType": "ON_DEMAND", + "com/nodegroup-image": "ami-06c9b6a12f5bd0a96", + "com/nodegroup": "playground-observability" + } + }, + "failure-domain": { + "beta": { + "kubernetes": { + "io/zone": "us-east-1a", + "io/region": "us-east-1" + } + } + }, + "beta": { + "kubernetes": { + "io/arch": "amd64", + "io/os": "linux", + "io/instance-type": "m5.2xlarge" + } + } + } + }, + "memory": { + "allocatable": { + "bytes": 31792103424 + }, + "capacity": { + "bytes": 32833339392 + } + }, + "pod": { + "allocatable": { + "total": 58 + }, + "capacity": { + "total": 58 + } + }, + "name": "ip-10-0-0-253.ec2.internal", + "cpu": { + "allocatable": { + "cores": 7.91 + }, + "capacity": { + "cores": 8 + } + }, + "status": { + "ready": "true", + "unschedulable": false + } + } + }, + "event": { + "duration": 38799399, + "domain": "kubernetes", + "dataset": "kubernetes.node" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.node", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "node": { + "_domain": { + "labels": { + "node": { + "kubernetes": { + "io/instance-type": "m5.2xlarge" + } + }, + "kubernetes": { + "io/arch": "amd64", + "io/os": "linux", + "io/hostname": "ip-10-0-1-107.ec2.internal" + }, + "topology": { + "kubernetes": { + "io/zone": "us-east-1b", + "io/region": "us-east-1" + }, + "ebs": { + "csi": { + "aws": { + "com/zone": "us-east-1b" + } + } + } + }, + "k8s": { + "io/cloud-provider-aws": "22771173a877370a23796c9759ec12cf" + }, + "eks": { + "amazonaws": { + "com/capacityType": "ON_DEMAND", + "com/nodegroup-image": "ami-06c9b6a12f5bd0a96", + "com/nodegroup": "playground-observability" + } + }, + "failure-domain": { + "beta": { + "kubernetes": { + "io/zone": "us-east-1b", + "io/region": "us-east-1" + } + } + }, + "beta": { + "kubernetes": { + "io/arch": "amd64", + "io/os": "linux", + "io/instance-type": "m5.2xlarge" + } + } + } + }, + "memory": { + "allocatable": { + "bytes": 32144420864 + }, + "capacity": { + "bytes": 33185656832 + } + }, + "pod": { + "allocatable": { + "total": 58 + }, + "capacity": { + "total": 58 + } + }, + "name": "ip-10-0-1-107.ec2.internal", + "cpu": { + "allocatable": { + "cores": 7.91 + }, + "capacity": { + "cores": 8 + } + }, + "status": { + "ready": "true", + "unschedulable": false + } + } + }, + "event": { + "duration": 38805143, + "domain": "kubernetes", + "dataset": "kubernetes.node" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.node", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "node": { + "_domain": { + "labels": { + "node": { + "kubernetes": { + "io/instance-type": "m5.2xlarge" + } + }, + "kubernetes": { + "io/arch": "amd64", + "io/os": "linux", + "io/hostname": "ip-10-0-1-62.ec2.internal" + }, + "topology": { + "kubernetes": { + "io/zone": "us-east-1b", + "io/region": "us-east-1" + }, + "ebs": { + "csi": { + "aws": { + "com/zone": "us-east-1b" + } + } + } + }, + "k8s": { + "io/cloud-provider-aws": "22771173a877370a23796c9759ec12cf" + }, + "eks": { + "amazonaws": { + "com/capacityType": "ON_DEMAND", + "com/nodegroup-image": "ami-06c9b6a12f5bd0a96", + "com/nodegroup": "playground-observability" + } + }, + "failure-domain": { + "beta": { + "kubernetes": { + "io/zone": "us-east-1b", + "io/region": "us-east-1" + } + } + }, + "beta": { + "kubernetes": { + "io/arch": "amd64", + "io/os": "linux", + "io/instance-type": "m5.2xlarge" + } + } + } + }, + "memory": { + "allocatable": { + "bytes": 31792103424 + }, + "capacity": { + "bytes": 32833339392 + } + }, + "pod": { + "allocatable": { + "total": 58 + }, + "capacity": { + "total": 58 + } + }, + "name": "ip-10-0-1-62.ec2.internal", + "cpu": { + "allocatable": { + "cores": 7.91 + }, + "capacity": { + "cores": 8 + } + }, + "status": { + "ready": "true", + "unschedulable": false + } + } + }, + "event": { + "duration": 38807723, + "domain": "kubernetes", + "dataset": "kubernetes.node" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.node", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "node": { + "_domain": { + "labels": { + "node": { + "kubernetes": { + "io/instance-type": "m5.2xlarge" + } + }, + "kubernetes": { + "io/arch": "amd64", + "io/os": "linux", + "io/hostname": "ip-10-0-0-253.ec2.internal" + }, + "topology": { + "kubernetes": { + "io/zone": "us-east-1a", + "io/region": "us-east-1" + }, + "ebs": { + "csi": { + "aws": { + "com/zone": "us-east-1a" + } + } + } + }, + "k8s": { + "io/cloud-provider-aws": "22771173a877370a23796c9759ec12cf" + }, + "eks": { + "amazonaws": { + "com/capacityType": "ON_DEMAND", + "com/nodegroup-image": "ami-06c9b6a12f5bd0a96", + "com/nodegroup": "playground-observability" + } + }, + "failure-domain": { + "beta": { + "kubernetes": { + "io/zone": "us-east-1a", + "io/region": "us-east-1" + } + } + }, + "beta": { + "kubernetes": { + "io/arch": "amd64", + "io/os": "linux", + "io/instance-type": "m5.2xlarge" + } + } + } + }, + "memory": { + "allocatable": { + "bytes": 31792103424 + }, + "capacity": { + "bytes": 32833339392 + } + }, + "pod": { + "allocatable": { + "total": 58 + }, + "capacity": { + "total": 58 + } + }, + "name": "ip-10-0-0-253.ec2.internal", + "cpu": { + "allocatable": { + "cores": 7.91 + }, + "capacity": { + "cores": 8 + } + }, + "status": { + "ready": "true", + "unschedulable": false + } + } + }, + "event": { + "duration": 41176924, + "domain": "kubernetes", + "dataset": "kubernetes.node" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.node", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "node": { + "_domain": { + "labels": { + "kubernetes": { + "io/arch": "amd64", + "io/os": "linux", + "io/hostname": "ip-10-0-1-107.ec2.internal" + }, + "node": { + "kubernetes": { + "io/instance-type": "m5.2xlarge" + } + }, + "topology": { + "kubernetes": { + "io/zone": "us-east-1b", + "io/region": "us-east-1" + }, + "ebs": { + "csi": { + "aws": { + "com/zone": "us-east-1b" + } + } + } + }, + "k8s": { + "io/cloud-provider-aws": "22771173a877370a23796c9759ec12cf" + }, + "eks": { + "amazonaws": { + "com/capacityType": "ON_DEMAND", + "com/nodegroup-image": "ami-06c9b6a12f5bd0a96", + "com/nodegroup": "playground-observability" + } + }, + "failure-domain": { + "beta": { + "kubernetes": { + "io/zone": "us-east-1b", + "io/region": "us-east-1" + } + } + }, + "beta": { + "kubernetes": { + "io/arch": "amd64", + "io/os": "linux", + "io/instance-type": "m5.2xlarge" + } + } + } + }, + "memory": { + "allocatable": { + "bytes": 32144420864 + }, + "capacity": { + "bytes": 33185656832 + } + }, + "pod": { + "allocatable": { + "total": 58 + }, + "capacity": { + "total": 58 + } + }, + "name": "ip-10-0-1-107.ec2.internal", + "cpu": { + "allocatable": { + "cores": 7.91 + }, + "capacity": { + "cores": 8 + } + }, + "status": { + "ready": "true", + "unschedulable": false + } + } + }, + "event": { + "duration": 41185746, + "domain": "kubernetes", + "dataset": "kubernetes.node" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.node", + "namespace": "production", + "type": "kubernetes" + } + } + } +] diff --git a/server/adaptors/integrations/__data__/repository/k8s/data/sample.json b/server/adaptors/integrations/__data__/repository/k8s/data/sample.json new file mode 100644 index 000000000..973150e14 --- /dev/null +++ b/server/adaptors/integrations/__data__/repository/k8s/data/sample.json @@ -0,0 +1,4835 @@ +[ + { + "kubernetes": { + "node": { + "_domain": { + "labels": { + "node": { + "kubernetes": { + "io/instance-type": "m5.2xlarge" + } + }, + "kubernetes": { + "io/arch": "amd64", + "io/os": "linux", + "io/hostname": "ip-10-0-0-253.ec2.internal" + }, + "topology": { + "kubernetes": { + "io/zone": "us-east-1a", + "io/region": "us-east-1" + }, + "ebs": { + "csi": { + "aws": { + "com/zone": "us-east-1a" + } + } + } + }, + "k8s": { + "io/cloud-provider-aws": "22771173a877370a23796c9759ec12cf" + }, + "eks": { + "amazonaws": { + "com/capacityType": "ON_DEMAND", + "com/nodegroup-image": "ami-06c9b6a12f5bd0a96", + "com/nodegroup": "playground-observability" + } + }, + "failure-domain": { + "beta": { + "kubernetes": { + "io/zone": "us-east-1a", + "io/region": "us-east-1" + } + } + }, + "beta": { + "kubernetes": { + "io/arch": "amd64", + "io/os": "linux", + "io/instance-type": "m5.2xlarge" + } + } + } + }, + "memory": { + "allocatable": { + "bytes": 31792103424 + }, + "capacity": { + "bytes": 32833339392 + } + }, + "pod": { + "allocatable": { + "total": 58 + }, + "capacity": { + "total": 58 + } + }, + "name": "ip-10-0-0-253.ec2.internal", + "cpu": { + "allocatable": { + "cores": 7.91 + }, + "capacity": { + "cores": 8 + } + }, + "status": { + "ready": "true", + "unschedulable": false + } + } + }, + "event": { + "duration": 32121077, + "domain": "kubernetes", + "dataset": "kubernetes.node" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.node", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "node": { + "_domain": { + "labels": { + "node": { + "kubernetes": { + "io/instance-type": "m5.2xlarge" + } + }, + "kubernetes": { + "io/arch": "amd64", + "io/os": "linux", + "io/hostname": "ip-10-0-1-107.ec2.internal" + }, + "topology": { + "kubernetes": { + "io/zone": "us-east-1b", + "io/region": "us-east-1" + }, + "ebs": { + "csi": { + "aws": { + "com/zone": "us-east-1b" + } + } + } + }, + "k8s": { + "io/cloud-provider-aws": "22771173a877370a23796c9759ec12cf" + }, + "eks": { + "amazonaws": { + "com/capacityType": "ON_DEMAND", + "com/nodegroup-image": "ami-06c9b6a12f5bd0a96", + "com/nodegroup": "playground-observability" + } + }, + "failure-domain": { + "beta": { + "kubernetes": { + "io/zone": "us-east-1b", + "io/region": "us-east-1" + } + } + }, + "beta": { + "kubernetes": { + "io/arch": "amd64", + "io/os": "linux", + "io/instance-type": "m5.2xlarge" + } + } + } + }, + "memory": { + "allocatable": { + "bytes": 32144420864 + }, + "capacity": { + "bytes": 33185656832 + } + }, + "pod": { + "allocatable": { + "total": 58 + }, + "capacity": { + "total": 58 + } + }, + "name": "ip-10-0-1-107.ec2.internal", + "cpu": { + "allocatable": { + "cores": 7.91 + }, + "capacity": { + "cores": 8 + } + }, + "status": { + "ready": "true", + "unschedulable": false + } + } + }, + "event": { + "duration": 32130296, + "domain": "kubernetes", + "dataset": "kubernetes.node" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.node", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "node": { + "_domain": { + "labels": { + "node": { + "kubernetes": { + "io/instance-type": "m5.2xlarge" + } + }, + "kubernetes": { + "io/arch": "amd64", + "io/os": "linux", + "io/hostname": "ip-10-0-1-62.ec2.internal" + }, + "topology": { + "kubernetes": { + "io/zone": "us-east-1b", + "io/region": "us-east-1" + }, + "ebs": { + "csi": { + "aws": { + "com/zone": "us-east-1b" + } + } + } + }, + "k8s": { + "io/cloud-provider-aws": "22771173a877370a23796c9759ec12cf" + }, + "eks": { + "amazonaws": { + "com/capacityType": "ON_DEMAND", + "com/nodegroup-image": "ami-06c9b6a12f5bd0a96", + "com/nodegroup": "playground-observability" + } + }, + "failure-domain": { + "beta": { + "kubernetes": { + "io/zone": "us-east-1b", + "io/region": "us-east-1" + } + } + }, + "beta": { + "kubernetes": { + "io/arch": "amd64", + "io/os": "linux", + "io/instance-type": "m5.2xlarge" + } + } + } + }, + "memory": { + "allocatable": { + "bytes": 31792103424 + }, + "capacity": { + "bytes": 32833339392 + } + }, + "pod": { + "allocatable": { + "total": 58 + }, + "capacity": { + "total": 58 + } + }, + "name": "ip-10-0-1-62.ec2.internal", + "cpu": { + "allocatable": { + "cores": 7.91 + }, + "capacity": { + "cores": 8 + } + }, + "status": { + "ready": "true", + "unschedulable": false + } + } + }, + "event": { + "duration": 32285801, + "domain": "kubernetes", + "dataset": "kubernetes.node" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.node", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "node": { + "_domain": { + "labels": { + "node": { + "kubernetes": { + "io/instance-type": "m5.2xlarge" + } + }, + "kubernetes": { + "io/arch": "amd64", + "io/os": "linux", + "io/hostname": "ip-10-0-0-253.ec2.internal" + }, + "topology": { + "kubernetes": { + "io/zone": "us-east-1a", + "io/region": "us-east-1" + }, + "ebs": { + "csi": { + "aws": { + "com/zone": "us-east-1a" + } + } + } + }, + "k8s": { + "io/cloud-provider-aws": "22771173a877370a23796c9759ec12cf" + }, + "eks": { + "amazonaws": { + "com/capacityType": "ON_DEMAND", + "com/nodegroup-image": "ami-06c9b6a12f5bd0a96", + "com/nodegroup": "playground-observability" + } + }, + "failure-domain": { + "beta": { + "kubernetes": { + "io/zone": "us-east-1a", + "io/region": "us-east-1" + } + } + }, + "beta": { + "kubernetes": { + "io/arch": "amd64", + "io/os": "linux", + "io/instance-type": "m5.2xlarge" + } + } + } + }, + "memory": { + "allocatable": { + "bytes": 31792103424 + }, + "capacity": { + "bytes": 32833339392 + } + }, + "pod": { + "allocatable": { + "total": 58 + }, + "capacity": { + "total": 58 + } + }, + "name": "ip-10-0-0-253.ec2.internal", + "cpu": { + "allocatable": { + "cores": 7.91 + }, + "capacity": { + "cores": 8 + } + }, + "status": { + "ready": "true", + "unschedulable": false + } + } + }, + "event": { + "duration": 39578002, + "domain": "kubernetes", + "dataset": "kubernetes.node" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.node", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "node": { + "_domain": { + "labels": { + "node": { + "kubernetes": { + "io/instance-type": "m5.2xlarge" + } + }, + "kubernetes": { + "io/arch": "amd64", + "io/os": "linux", + "io/hostname": "ip-10-0-1-107.ec2.internal" + }, + "topology": { + "kubernetes": { + "io/zone": "us-east-1b", + "io/region": "us-east-1" + }, + "ebs": { + "csi": { + "aws": { + "com/zone": "us-east-1b" + } + } + } + }, + "k8s": { + "io/cloud-provider-aws": "22771173a877370a23796c9759ec12cf" + }, + "eks": { + "amazonaws": { + "com/capacityType": "ON_DEMAND", + "com/nodegroup-image": "ami-06c9b6a12f5bd0a96", + "com/nodegroup": "playground-observability" + } + }, + "failure-domain": { + "beta": { + "kubernetes": { + "io/zone": "us-east-1b", + "io/region": "us-east-1" + } + } + }, + "beta": { + "kubernetes": { + "io/arch": "amd64", + "io/os": "linux", + "io/instance-type": "m5.2xlarge" + } + } + } + }, + "memory": { + "allocatable": { + "bytes": 32144420864 + }, + "capacity": { + "bytes": 33185656832 + } + }, + "pod": { + "allocatable": { + "total": 58 + }, + "capacity": { + "total": 58 + } + }, + "name": "ip-10-0-1-107.ec2.internal", + "cpu": { + "allocatable": { + "cores": 7.91 + }, + "capacity": { + "cores": 8 + } + }, + "status": { + "ready": "true", + "unschedulable": false + } + } + }, + "event": { + "duration": 39596213, + "domain": "kubernetes", + "dataset": "kubernetes.node" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.node", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "node": { + "_domain": { + "labels": { + "node": { + "kubernetes": { + "io/instance-type": "m5.2xlarge" + } + }, + "kubernetes": { + "io/arch": "amd64", + "io/os": "linux", + "io/hostname": "ip-10-0-1-62.ec2.internal" + }, + "topology": { + "kubernetes": { + "io/zone": "us-east-1b", + "io/region": "us-east-1" + }, + "ebs": { + "csi": { + "aws": { + "com/zone": "us-east-1b" + } + } + } + }, + "k8s": { + "io/cloud-provider-aws": "22771173a877370a23796c9759ec12cf" + }, + "eks": { + "amazonaws": { + "com/capacityType": "ON_DEMAND", + "com/nodegroup-image": "ami-06c9b6a12f5bd0a96", + "com/nodegroup": "playground-observability" + } + }, + "failure-domain": { + "beta": { + "kubernetes": { + "io/zone": "us-east-1b", + "io/region": "us-east-1" + } + } + }, + "beta": { + "kubernetes": { + "io/arch": "amd64", + "io/os": "linux", + "io/instance-type": "m5.2xlarge" + } + } + } + }, + "memory": { + "allocatable": { + "bytes": 31792103424 + }, + "capacity": { + "bytes": 32833339392 + } + }, + "pod": { + "allocatable": { + "total": 58 + }, + "capacity": { + "total": 58 + } + }, + "name": "ip-10-0-1-62.ec2.internal", + "cpu": { + "allocatable": { + "cores": 7.91 + }, + "capacity": { + "cores": 8 + } + }, + "status": { + "ready": "true", + "unschedulable": false + } + } + }, + "event": { + "duration": 39604819, + "domain": "kubernetes", + "dataset": "kubernetes.node" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.node", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "node": { + "_domain": { + "labels": { + "kubernetes": { + "io/arch": "amd64", + "io/os": "linux", + "io/hostname": "ip-10-0-0-253.ec2.internal" + }, + "node": { + "kubernetes": { + "io/instance-type": "m5.2xlarge" + } + }, + "topology": { + "kubernetes": { + "io/zone": "us-east-1a", + "io/region": "us-east-1" + }, + "ebs": { + "csi": { + "aws": { + "com/zone": "us-east-1a" + } + } + } + }, + "k8s": { + "io/cloud-provider-aws": "22771173a877370a23796c9759ec12cf" + }, + "eks": { + "amazonaws": { + "com/capacityType": "ON_DEMAND", + "com/nodegroup-image": "ami-06c9b6a12f5bd0a96", + "com/nodegroup": "playground-observability" + } + }, + "failure-domain": { + "beta": { + "kubernetes": { + "io/zone": "us-east-1a", + "io/region": "us-east-1" + } + } + }, + "beta": { + "kubernetes": { + "io/arch": "amd64", + "io/os": "linux", + "io/instance-type": "m5.2xlarge" + } + } + } + }, + "memory": { + "allocatable": { + "bytes": 31792103424 + }, + "capacity": { + "bytes": 32833339392 + } + }, + "pod": { + "allocatable": { + "total": 58 + }, + "capacity": { + "total": 58 + } + }, + "name": "ip-10-0-0-253.ec2.internal", + "cpu": { + "allocatable": { + "cores": 7.91 + }, + "capacity": { + "cores": 8 + } + }, + "status": { + "ready": "true", + "unschedulable": false + } + } + }, + "event": { + "duration": 34395346, + "domain": "kubernetes", + "dataset": "kubernetes.node" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.node", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "node": { + "_domain": { + "labels": { + "node": { + "kubernetes": { + "io/instance-type": "m5.2xlarge" + } + }, + "kubernetes": { + "io/arch": "amd64", + "io/os": "linux", + "io/hostname": "ip-10-0-1-107.ec2.internal" + }, + "topology": { + "kubernetes": { + "io/zone": "us-east-1b", + "io/region": "us-east-1" + }, + "ebs": { + "csi": { + "aws": { + "com/zone": "us-east-1b" + } + } + } + }, + "k8s": { + "io/cloud-provider-aws": "22771173a877370a23796c9759ec12cf" + }, + "eks": { + "amazonaws": { + "com/capacityType": "ON_DEMAND", + "com/nodegroup-image": "ami-06c9b6a12f5bd0a96", + "com/nodegroup": "playground-observability" + } + }, + "failure-domain": { + "beta": { + "kubernetes": { + "io/zone": "us-east-1b", + "io/region": "us-east-1" + } + } + }, + "beta": { + "kubernetes": { + "io/arch": "amd64", + "io/os": "linux", + "io/instance-type": "m5.2xlarge" + } + } + } + }, + "memory": { + "allocatable": { + "bytes": 32144420864 + }, + "capacity": { + "bytes": 33185656832 + } + }, + "pod": { + "allocatable": { + "total": 58 + }, + "capacity": { + "total": 58 + } + }, + "name": "ip-10-0-1-107.ec2.internal", + "cpu": { + "allocatable": { + "cores": 7.91 + }, + "capacity": { + "cores": 8 + } + }, + "status": { + "ready": "true", + "unschedulable": false + } + } + }, + "event": { + "duration": 34403890, + "domain": "kubernetes", + "dataset": "kubernetes.node" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.node", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "node": { + "_domain": { + "labels": { + "node": { + "kubernetes": { + "io/instance-type": "m5.2xlarge" + } + }, + "kubernetes": { + "io/arch": "amd64", + "io/os": "linux", + "io/hostname": "ip-10-0-1-62.ec2.internal" + }, + "topology": { + "kubernetes": { + "io/zone": "us-east-1b", + "io/region": "us-east-1" + }, + "ebs": { + "csi": { + "aws": { + "com/zone": "us-east-1b" + } + } + } + }, + "k8s": { + "io/cloud-provider-aws": "22771173a877370a23796c9759ec12cf" + }, + "eks": { + "amazonaws": { + "com/capacityType": "ON_DEMAND", + "com/nodegroup-image": "ami-06c9b6a12f5bd0a96", + "com/nodegroup": "playground-observability" + } + }, + "failure-domain": { + "beta": { + "kubernetes": { + "io/zone": "us-east-1b", + "io/region": "us-east-1" + } + } + }, + "beta": { + "kubernetes": { + "io/arch": "amd64", + "io/os": "linux", + "io/instance-type": "m5.2xlarge" + } + } + } + }, + "memory": { + "allocatable": { + "bytes": 31792103424 + }, + "capacity": { + "bytes": 32833339392 + } + }, + "pod": { + "allocatable": { + "total": 58 + }, + "capacity": { + "total": 58 + } + }, + "name": "ip-10-0-1-62.ec2.internal", + "cpu": { + "allocatable": { + "cores": 7.91 + }, + "capacity": { + "cores": 8 + } + }, + "status": { + "ready": "true", + "unschedulable": false + } + } + }, + "event": { + "duration": 34408303, + "domain": "kubernetes", + "dataset": "kubernetes.node" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.node", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "node": { + "_domain": { + "labels": { + "node": { + "kubernetes": { + "io/instance-type": "m5.2xlarge" + } + }, + "kubernetes": { + "io/arch": "amd64", + "io/os": "linux", + "io/hostname": "ip-10-0-1-107.ec2.internal" + }, + "topology": { + "kubernetes": { + "io/zone": "us-east-1b", + "io/region": "us-east-1" + }, + "ebs": { + "csi": { + "aws": { + "com/zone": "us-east-1b" + } + } + } + }, + "k8s": { + "io/cloud-provider-aws": "22771173a877370a23796c9759ec12cf" + }, + "eks": { + "amazonaws": { + "com/capacityType": "ON_DEMAND", + "com/nodegroup-image": "ami-06c9b6a12f5bd0a96", + "com/nodegroup": "playground-observability" + } + }, + "failure-domain": { + "beta": { + "kubernetes": { + "io/zone": "us-east-1b", + "io/region": "us-east-1" + } + } + }, + "beta": { + "kubernetes": { + "io/arch": "amd64", + "io/os": "linux", + "io/instance-type": "m5.2xlarge" + } + } + } + }, + "memory": { + "allocatable": { + "bytes": 32144420864 + }, + "capacity": { + "bytes": 33185656832 + } + }, + "pod": { + "allocatable": { + "total": 58 + }, + "capacity": { + "total": 58 + } + }, + "name": "ip-10-0-1-107.ec2.internal", + "cpu": { + "allocatable": { + "cores": 7.91 + }, + "capacity": { + "cores": 8 + } + }, + "status": { + "ready": "true", + "unschedulable": false + } + } + }, + "event": { + "duration": 37378781, + "domain": "kubernetes", + "dataset": "kubernetes.node" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.node", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "node": { + "_domain": { + "labels": { + "node": { + "kubernetes": { + "io/instance-type": "m5.2xlarge" + } + }, + "kubernetes": { + "io/arch": "amd64", + "io/os": "linux", + "io/hostname": "ip-10-0-1-62.ec2.internal" + }, + "topology": { + "kubernetes": { + "io/zone": "us-east-1b", + "io/region": "us-east-1" + }, + "ebs": { + "csi": { + "aws": { + "com/zone": "us-east-1b" + } + } + } + }, + "k8s": { + "io/cloud-provider-aws": "22771173a877370a23796c9759ec12cf" + }, + "eks": { + "amazonaws": { + "com/capacityType": "ON_DEMAND", + "com/nodegroup-image": "ami-06c9b6a12f5bd0a96", + "com/nodegroup": "playground-observability" + } + }, + "failure-domain": { + "beta": { + "kubernetes": { + "io/zone": "us-east-1b", + "io/region": "us-east-1" + } + } + }, + "beta": { + "kubernetes": { + "io/arch": "amd64", + "io/os": "linux", + "io/instance-type": "m5.2xlarge" + } + } + } + }, + "memory": { + "allocatable": { + "bytes": 31792103424 + }, + "capacity": { + "bytes": 32833339392 + } + }, + "pod": { + "allocatable": { + "total": 58 + }, + "capacity": { + "total": 58 + } + }, + "name": "ip-10-0-1-62.ec2.internal", + "cpu": { + "allocatable": { + "cores": 7.91 + }, + "capacity": { + "cores": 8 + } + }, + "status": { + "ready": "true", + "unschedulable": false + } + } + }, + "event": { + "duration": 37395055, + "domain": "kubernetes", + "dataset": "kubernetes.node" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.node", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "node": { + "_domain": { + "labels": { + "node": { + "kubernetes": { + "io/instance-type": "m5.2xlarge" + } + }, + "kubernetes": { + "io/arch": "amd64", + "io/os": "linux", + "io/hostname": "ip-10-0-0-253.ec2.internal" + }, + "topology": { + "kubernetes": { + "io/zone": "us-east-1a", + "io/region": "us-east-1" + }, + "ebs": { + "csi": { + "aws": { + "com/zone": "us-east-1a" + } + } + } + }, + "k8s": { + "io/cloud-provider-aws": "22771173a877370a23796c9759ec12cf" + }, + "eks": { + "amazonaws": { + "com/capacityType": "ON_DEMAND", + "com/nodegroup-image": "ami-06c9b6a12f5bd0a96", + "com/nodegroup": "playground-observability" + } + }, + "failure-domain": { + "beta": { + "kubernetes": { + "io/zone": "us-east-1a", + "io/region": "us-east-1" + } + } + }, + "beta": { + "kubernetes": { + "io/arch": "amd64", + "io/os": "linux", + "io/instance-type": "m5.2xlarge" + } + } + } + }, + "memory": { + "allocatable": { + "bytes": 31792103424 + }, + "capacity": { + "bytes": 32833339392 + } + }, + "pod": { + "allocatable": { + "total": 58 + }, + "capacity": { + "total": 58 + } + }, + "name": "ip-10-0-0-253.ec2.internal", + "cpu": { + "allocatable": { + "cores": 7.91 + }, + "capacity": { + "cores": 8 + } + }, + "status": { + "ready": "true", + "unschedulable": false + } + } + }, + "event": { + "duration": 37399957, + "domain": "kubernetes", + "dataset": "kubernetes.node" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.node", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "node": { + "_domain": { + "labels": { + "kubernetes": { + "io/arch": "amd64", + "io/os": "linux", + "io/hostname": "ip-10-0-0-253.ec2.internal" + }, + "node": { + "kubernetes": { + "io/instance-type": "m5.2xlarge" + } + }, + "topology": { + "kubernetes": { + "io/zone": "us-east-1a", + "io/region": "us-east-1" + }, + "ebs": { + "csi": { + "aws": { + "com/zone": "us-east-1a" + } + } + } + }, + "k8s": { + "io/cloud-provider-aws": "22771173a877370a23796c9759ec12cf" + }, + "eks": { + "amazonaws": { + "com/capacityType": "ON_DEMAND", + "com/nodegroup-image": "ami-06c9b6a12f5bd0a96", + "com/nodegroup": "playground-observability" + } + }, + "failure-domain": { + "beta": { + "kubernetes": { + "io/zone": "us-east-1a", + "io/region": "us-east-1" + } + } + }, + "beta": { + "kubernetes": { + "io/arch": "amd64", + "io/os": "linux", + "io/instance-type": "m5.2xlarge" + } + } + } + }, + "memory": { + "allocatable": { + "bytes": 31792103424 + }, + "capacity": { + "bytes": 32833339392 + } + }, + "pod": { + "allocatable": { + "total": 58 + }, + "capacity": { + "total": 58 + } + }, + "name": "ip-10-0-0-253.ec2.internal", + "cpu": { + "allocatable": { + "cores": 7.91 + }, + "capacity": { + "cores": 8 + } + }, + "status": { + "ready": "true", + "unschedulable": false + } + } + }, + "event": { + "duration": 41680053, + "domain": "kubernetes", + "dataset": "kubernetes.node" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.node", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "node": { + "_domain": { + "labels": { + "node": { + "kubernetes": { + "io/instance-type": "m5.2xlarge" + } + }, + "kubernetes": { + "io/arch": "amd64", + "io/os": "linux", + "io/hostname": "ip-10-0-1-107.ec2.internal" + }, + "topology": { + "kubernetes": { + "io/zone": "us-east-1b", + "io/region": "us-east-1" + }, + "ebs": { + "csi": { + "aws": { + "com/zone": "us-east-1b" + } + } + } + }, + "k8s": { + "io/cloud-provider-aws": "22771173a877370a23796c9759ec12cf" + }, + "eks": { + "amazonaws": { + "com/capacityType": "ON_DEMAND", + "com/nodegroup-image": "ami-06c9b6a12f5bd0a96", + "com/nodegroup": "playground-observability" + } + }, + "failure-domain": { + "beta": { + "kubernetes": { + "io/zone": "us-east-1b", + "io/region": "us-east-1" + } + } + }, + "beta": { + "kubernetes": { + "io/arch": "amd64", + "io/os": "linux", + "io/instance-type": "m5.2xlarge" + } + } + } + }, + "memory": { + "allocatable": { + "bytes": 32144420864 + }, + "capacity": { + "bytes": 33185656832 + } + }, + "pod": { + "allocatable": { + "total": 58 + }, + "capacity": { + "total": 58 + } + }, + "name": "ip-10-0-1-107.ec2.internal", + "cpu": { + "allocatable": { + "cores": 7.91 + }, + "capacity": { + "cores": 8 + } + }, + "status": { + "ready": "true", + "unschedulable": false + } + } + }, + "event": { + "duration": 41697038, + "domain": "kubernetes", + "dataset": "kubernetes.node" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.node", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "node": { + "_domain": { + "labels": { + "node": { + "kubernetes": { + "io/instance-type": "m5.2xlarge" + } + }, + "kubernetes": { + "io/arch": "amd64", + "io/os": "linux", + "io/hostname": "ip-10-0-1-62.ec2.internal" + }, + "topology": { + "kubernetes": { + "io/zone": "us-east-1b", + "io/region": "us-east-1" + }, + "ebs": { + "csi": { + "aws": { + "com/zone": "us-east-1b" + } + } + } + }, + "k8s": { + "io/cloud-provider-aws": "22771173a877370a23796c9759ec12cf" + }, + "eks": { + "amazonaws": { + "com/capacityType": "ON_DEMAND", + "com/nodegroup-image": "ami-06c9b6a12f5bd0a96", + "com/nodegroup": "playground-observability" + } + }, + "failure-domain": { + "beta": { + "kubernetes": { + "io/zone": "us-east-1b", + "io/region": "us-east-1" + } + } + }, + "beta": { + "kubernetes": { + "io/arch": "amd64", + "io/os": "linux", + "io/instance-type": "m5.2xlarge" + } + } + } + }, + "memory": { + "allocatable": { + "bytes": 31792103424 + }, + "capacity": { + "bytes": 32833339392 + } + }, + "pod": { + "allocatable": { + "total": 58 + }, + "capacity": { + "total": 58 + } + }, + "name": "ip-10-0-1-62.ec2.internal", + "cpu": { + "allocatable": { + "cores": 7.91 + }, + "capacity": { + "cores": 8 + } + }, + "status": { + "ready": "true", + "unschedulable": false + } + } + }, + "event": { + "duration": 41701949, + "domain": "kubernetes", + "dataset": "kubernetes.node" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.node", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "node": { + "_domain": { + "labels": { + "node": { + "kubernetes": { + "io/instance-type": "m5.2xlarge" + } + }, + "kubernetes": { + "io/arch": "amd64", + "io/os": "linux", + "io/hostname": "ip-10-0-0-253.ec2.internal" + }, + "topology": { + "kubernetes": { + "io/zone": "us-east-1a", + "io/region": "us-east-1" + }, + "ebs": { + "csi": { + "aws": { + "com/zone": "us-east-1a" + } + } + } + }, + "k8s": { + "io/cloud-provider-aws": "22771173a877370a23796c9759ec12cf" + }, + "eks": { + "amazonaws": { + "com/capacityType": "ON_DEMAND", + "com/nodegroup-image": "ami-06c9b6a12f5bd0a96", + "com/nodegroup": "playground-observability" + } + }, + "failure-domain": { + "beta": { + "kubernetes": { + "io/zone": "us-east-1a", + "io/region": "us-east-1" + } + } + }, + "beta": { + "kubernetes": { + "io/arch": "amd64", + "io/os": "linux", + "io/instance-type": "m5.2xlarge" + } + } + } + }, + "memory": { + "allocatable": { + "bytes": 31792103424 + }, + "capacity": { + "bytes": 32833339392 + } + }, + "pod": { + "allocatable": { + "total": 58 + }, + "capacity": { + "total": 58 + } + }, + "name": "ip-10-0-0-253.ec2.internal", + "cpu": { + "allocatable": { + "cores": 7.91 + }, + "capacity": { + "cores": 8 + } + }, + "status": { + "ready": "true", + "unschedulable": false + } + } + }, + "event": { + "duration": 38799399, + "domain": "kubernetes", + "dataset": "kubernetes.node" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.node", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "node": { + "_domain": { + "labels": { + "node": { + "kubernetes": { + "io/instance-type": "m5.2xlarge" + } + }, + "kubernetes": { + "io/arch": "amd64", + "io/os": "linux", + "io/hostname": "ip-10-0-1-107.ec2.internal" + }, + "topology": { + "kubernetes": { + "io/zone": "us-east-1b", + "io/region": "us-east-1" + }, + "ebs": { + "csi": { + "aws": { + "com/zone": "us-east-1b" + } + } + } + }, + "k8s": { + "io/cloud-provider-aws": "22771173a877370a23796c9759ec12cf" + }, + "eks": { + "amazonaws": { + "com/capacityType": "ON_DEMAND", + "com/nodegroup-image": "ami-06c9b6a12f5bd0a96", + "com/nodegroup": "playground-observability" + } + }, + "failure-domain": { + "beta": { + "kubernetes": { + "io/zone": "us-east-1b", + "io/region": "us-east-1" + } + } + }, + "beta": { + "kubernetes": { + "io/arch": "amd64", + "io/os": "linux", + "io/instance-type": "m5.2xlarge" + } + } + } + }, + "memory": { + "allocatable": { + "bytes": 32144420864 + }, + "capacity": { + "bytes": 33185656832 + } + }, + "pod": { + "allocatable": { + "total": 58 + }, + "capacity": { + "total": 58 + } + }, + "name": "ip-10-0-1-107.ec2.internal", + "cpu": { + "allocatable": { + "cores": 7.91 + }, + "capacity": { + "cores": 8 + } + }, + "status": { + "ready": "true", + "unschedulable": false + } + } + }, + "event": { + "duration": 38805143, + "domain": "kubernetes", + "dataset": "kubernetes.node" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.node", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "node": { + "_domain": { + "labels": { + "node": { + "kubernetes": { + "io/instance-type": "m5.2xlarge" + } + }, + "kubernetes": { + "io/arch": "amd64", + "io/os": "linux", + "io/hostname": "ip-10-0-1-62.ec2.internal" + }, + "topology": { + "kubernetes": { + "io/zone": "us-east-1b", + "io/region": "us-east-1" + }, + "ebs": { + "csi": { + "aws": { + "com/zone": "us-east-1b" + } + } + } + }, + "k8s": { + "io/cloud-provider-aws": "22771173a877370a23796c9759ec12cf" + }, + "eks": { + "amazonaws": { + "com/capacityType": "ON_DEMAND", + "com/nodegroup-image": "ami-06c9b6a12f5bd0a96", + "com/nodegroup": "playground-observability" + } + }, + "failure-domain": { + "beta": { + "kubernetes": { + "io/zone": "us-east-1b", + "io/region": "us-east-1" + } + } + }, + "beta": { + "kubernetes": { + "io/arch": "amd64", + "io/os": "linux", + "io/instance-type": "m5.2xlarge" + } + } + } + }, + "memory": { + "allocatable": { + "bytes": 31792103424 + }, + "capacity": { + "bytes": 32833339392 + } + }, + "pod": { + "allocatable": { + "total": 58 + }, + "capacity": { + "total": 58 + } + }, + "name": "ip-10-0-1-62.ec2.internal", + "cpu": { + "allocatable": { + "cores": 7.91 + }, + "capacity": { + "cores": 8 + } + }, + "status": { + "ready": "true", + "unschedulable": false + } + } + }, + "event": { + "duration": 38807723, + "domain": "kubernetes", + "dataset": "kubernetes.node" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.node", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "node": { + "_domain": { + "labels": { + "node": { + "kubernetes": { + "io/instance-type": "m5.2xlarge" + } + }, + "kubernetes": { + "io/arch": "amd64", + "io/os": "linux", + "io/hostname": "ip-10-0-0-253.ec2.internal" + }, + "topology": { + "kubernetes": { + "io/zone": "us-east-1a", + "io/region": "us-east-1" + }, + "ebs": { + "csi": { + "aws": { + "com/zone": "us-east-1a" + } + } + } + }, + "k8s": { + "io/cloud-provider-aws": "22771173a877370a23796c9759ec12cf" + }, + "eks": { + "amazonaws": { + "com/capacityType": "ON_DEMAND", + "com/nodegroup-image": "ami-06c9b6a12f5bd0a96", + "com/nodegroup": "playground-observability" + } + }, + "failure-domain": { + "beta": { + "kubernetes": { + "io/zone": "us-east-1a", + "io/region": "us-east-1" + } + } + }, + "beta": { + "kubernetes": { + "io/arch": "amd64", + "io/os": "linux", + "io/instance-type": "m5.2xlarge" + } + } + } + }, + "memory": { + "allocatable": { + "bytes": 31792103424 + }, + "capacity": { + "bytes": 32833339392 + } + }, + "pod": { + "allocatable": { + "total": 58 + }, + "capacity": { + "total": 58 + } + }, + "name": "ip-10-0-0-253.ec2.internal", + "cpu": { + "allocatable": { + "cores": 7.91 + }, + "capacity": { + "cores": 8 + } + }, + "status": { + "ready": "true", + "unschedulable": false + } + } + }, + "event": { + "duration": 41176924, + "domain": "kubernetes", + "dataset": "kubernetes.node" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.node", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "node": { + "_domain": { + "labels": { + "kubernetes": { + "io/arch": "amd64", + "io/os": "linux", + "io/hostname": "ip-10-0-1-107.ec2.internal" + }, + "node": { + "kubernetes": { + "io/instance-type": "m5.2xlarge" + } + }, + "topology": { + "kubernetes": { + "io/zone": "us-east-1b", + "io/region": "us-east-1" + }, + "ebs": { + "csi": { + "aws": { + "com/zone": "us-east-1b" + } + } + } + }, + "k8s": { + "io/cloud-provider-aws": "22771173a877370a23796c9759ec12cf" + }, + "eks": { + "amazonaws": { + "com/capacityType": "ON_DEMAND", + "com/nodegroup-image": "ami-06c9b6a12f5bd0a96", + "com/nodegroup": "playground-observability" + } + }, + "failure-domain": { + "beta": { + "kubernetes": { + "io/zone": "us-east-1b", + "io/region": "us-east-1" + } + } + }, + "beta": { + "kubernetes": { + "io/arch": "amd64", + "io/os": "linux", + "io/instance-type": "m5.2xlarge" + } + } + } + }, + "memory": { + "allocatable": { + "bytes": 32144420864 + }, + "capacity": { + "bytes": 33185656832 + } + }, + "pod": { + "allocatable": { + "total": 58 + }, + "capacity": { + "total": 58 + } + }, + "name": "ip-10-0-1-107.ec2.internal", + "cpu": { + "allocatable": { + "cores": 7.91 + }, + "capacity": { + "cores": 8 + } + }, + "status": { + "ready": "true", + "unschedulable": false + } + } + }, + "event": { + "duration": 41185746, + "domain": "kubernetes", + "dataset": "kubernetes.node" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.node", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "namespace": "otel-demo", + "deployment": { + "paused": false, + "replicas": { + "desired": 1, + "unavailable": 0, + "available": 1, + "updated": 1 + }, + "name": "jaeger-agent" + } + }, + "event": { + "duration": 44305569, + "domain": "kubernetes", + "dataset": "kubernetes.deployment" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.deployment", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "namespace": "otel-demo", + "deployment": { + "paused": false, + "replicas": { + "desired": 1, + "unavailable": 0, + "available": 1, + "updated": 1 + }, + "name": "opentelemetry-demo-checkoutservice" + } + }, + "event": { + "duration": 44318865, + "domain": "kubernetes", + "dataset": "kubernetes.deployment" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.deployment", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "namespace": "kube-system", + "deployment": { + "paused": false, + "replicas": { + "desired": 1, + "unavailable": 0, + "available": 1, + "updated": 1 + }, + "name": "metrics-server" + } + }, + "event": { + "duration": 44321565, + "domain": "kubernetes", + "dataset": "kubernetes.deployment" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.deployment", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "namespace": "logstash", + "deployment": { + "paused": false, + "replicas": { + "desired": 1, + "unavailable": 0, + "available": 1, + "updated": 1 + }, + "name": "logstash-deployment" + } + }, + "event": { + "duration": 44366876, + "domain": "kubernetes", + "dataset": "kubernetes.deployment" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.deployment", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "namespace": "kube-system", + "deployment": { + "paused": false, + "replicas": { + "desired": 2, + "unavailable": 0, + "available": 2, + "updated": 2 + }, + "name": "ebs-csi-controller" + } + }, + "event": { + "duration": 44369244, + "domain": "kubernetes", + "dataset": "kubernetes.deployment" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.deployment", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "namespace": "otel-demo", + "deployment": { + "paused": false, + "replicas": { + "desired": 1, + "unavailable": 0, + "available": 1, + "updated": 1 + }, + "name": "opentelemetry-demo-loadgenerator" + } + }, + "event": { + "duration": 44371283, + "domain": "kubernetes", + "dataset": "kubernetes.deployment" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.deployment", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "namespace": "kube-system", + "deployment": { + "paused": false, + "replicas": { + "desired": 2, + "unavailable": 0, + "available": 2, + "updated": 2 + }, + "name": "aws-load-balancer-controller" + } + }, + "event": { + "duration": 44391882, + "domain": "kubernetes", + "dataset": "kubernetes.deployment" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.deployment", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "namespace": "otel-demo", + "deployment": { + "paused": false, + "replicas": { + "desired": 1, + "unavailable": 0, + "available": 1, + "updated": 1 + }, + "name": "opentelemetry-demo-emailservice" + } + }, + "event": { + "duration": 44395238, + "domain": "kubernetes", + "dataset": "kubernetes.deployment" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.deployment", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "namespace": "otel-demo", + "deployment": { + "paused": false, + "replicas": { + "desired": 1, + "unavailable": 0, + "available": 1, + "updated": 1 + }, + "name": "opentelemetry-demo-accountingservice" + } + }, + "event": { + "duration": 44397268, + "domain": "kubernetes", + "dataset": "kubernetes.deployment" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.deployment", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "namespace": "otel-demo", + "deployment": { + "paused": false, + "replicas": { + "desired": 1, + "unavailable": 0, + "available": 1, + "updated": 1 + }, + "name": "opentelemetry-demo-ffspostgres" + } + }, + "event": { + "duration": 44417515, + "domain": "kubernetes", + "dataset": "kubernetes.deployment" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.deployment", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "namespace": "default", + "deployment": { + "paused": false, + "replicas": { + "desired": 1, + "unavailable": 0, + "available": 1, + "updated": 1 + }, + "name": "langchain" + } + }, + "event": { + "duration": 44419548, + "domain": "kubernetes", + "dataset": "kubernetes.deployment" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.deployment", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "namespace": "default", + "deployment": { + "paused": false, + "replicas": { + "desired": 1, + "unavailable": 0, + "available": 1, + "updated": 1 + }, + "name": "jaeger-agent" + } + }, + "event": { + "duration": 44421849, + "domain": "kubernetes", + "dataset": "kubernetes.deployment" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.deployment", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "namespace": "otel-demo", + "deployment": { + "paused": false, + "replicas": { + "desired": 1, + "unavailable": 0, + "available": 1, + "updated": 1 + }, + "name": "opentelemetry-demo-featureflagservice" + } + }, + "event": { + "duration": 44443165, + "domain": "kubernetes", + "dataset": "kubernetes.deployment" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.deployment", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "namespace": "otel-demo", + "deployment": { + "paused": false, + "replicas": { + "desired": 1, + "unavailable": 0, + "available": 1, + "updated": 1 + }, + "name": "jaeger" + } + }, + "event": { + "duration": 44445153, + "domain": "kubernetes", + "dataset": "kubernetes.deployment" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.deployment", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "namespace": "kube-system", + "deployment": { + "paused": false, + "replicas": { + "desired": 2, + "unavailable": 0, + "available": 2, + "updated": 2 + }, + "name": "coredns" + } + }, + "event": { + "duration": 44446989, + "domain": "kubernetes", + "dataset": "kubernetes.deployment" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.deployment", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "namespace": "otel-demo", + "deployment": { + "paused": false, + "replicas": { + "desired": 1, + "unavailable": 0, + "available": 1, + "updated": 1 + }, + "name": "opentelemetry-demo-redis" + } + }, + "event": { + "duration": 44470444, + "domain": "kubernetes", + "dataset": "kubernetes.deployment" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.deployment", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "namespace": "default", + "deployment": { + "paused": false, + "replicas": { + "desired": 1, + "unavailable": 0, + "available": 1, + "updated": 1 + }, + "name": "data-prepper" + } + }, + "event": { + "duration": 44472410, + "domain": "kubernetes", + "dataset": "kubernetes.deployment" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.deployment", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "namespace": "otel-demo", + "deployment": { + "paused": false, + "replicas": { + "desired": 1, + "unavailable": 0, + "available": 1, + "updated": 1 + }, + "name": "opentelemetry-demo-frontend" + } + }, + "event": { + "duration": 44474346, + "domain": "kubernetes", + "dataset": "kubernetes.deployment" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.deployment", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "namespace": "otel-demo", + "deployment": { + "paused": false, + "replicas": { + "desired": 1, + "unavailable": 0, + "available": 1, + "updated": 1 + }, + "name": "opentelemetry-demo-cartservice" + } + }, + "event": { + "duration": 44493728, + "domain": "kubernetes", + "dataset": "kubernetes.deployment" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.deployment", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "namespace": "otel-demo", + "deployment": { + "paused": false, + "replicas": { + "desired": 1, + "unavailable": 0, + "available": 1, + "updated": 1 + }, + "name": "opentelemetry-demo-currencyservice" + } + }, + "event": { + "duration": 44495707, + "domain": "kubernetes", + "dataset": "kubernetes.deployment" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.deployment", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "container": { + "image": "ghcr.io/open-telemetry/demo:1.4.0-accountingservice", + "memory": { + "request": { + "bytes": 20971520 + }, + "usage": { + "bytes": 20971520 + }, + "limit": { + "bytes": 20971520 + } + }, + "name": "accountingservice", + "id": "containerd://44278f999d015af7ab0f0a65394dec0f78a8b12b58d3d7712b02d99212460473", + "status": { + "phase": "running", + "ready": true, + "restarts": 0 + } + }, + "node": { + "name": "ip-10-0-1-107.ec2.internal" + }, + "pod": { + "name": "opentelemetry-demo-accountingservice-59668979bc-xprrw" + }, + "namespace": "otel-demo" + }, + "event": { + "duration": 69908658, + "domain": "kubernetes", + "dataset": "kubernetes.container" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.container", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "container": { + "image": "ghcr.io/open-telemetry/demo:1.4.0-emailservice", + "memory": { + "usage": { + "bytes": 104857600 + }, + "request": { + "bytes": 104857600 + }, + "limit": { + "bytes": 104857600 + } + }, + "name": "emailservice", + "id": "containerd://8389347773f5b54e54c505f79e7b4ebb82ab01b10e5404b1af483f54db2e5682", + "status": { + "phase": "running", + "ready": true, + "restarts": 129 + } + }, + "node": { + "name": "ip-10-0-1-107.ec2.internal" + }, + "pod": { + "name": "opentelemetry-demo-emailservice-7654879b-rd6nn" + }, + "namespace": "otel-demo" + }, + "event": { + "duration": 69912518, + "domain": "kubernetes", + "dataset": "kubernetes.container" + }, + "@timestamp": "2023-07-23T20:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.container", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "container": { + "image": "602401143452.dkr.ecr.us-east-1.amazonaws.com/eks/aws-ebs-csi-driver:v1.15.0", + "memory": { + "usage": { + "bytes": 20971520 + }, + "request": { + "bytes": 41943040 + }, + "limit": { + "bytes": 268435456 + } + }, + "name": "ebs-plugin", + "cpu": { + "request": { + "cores": 0.01 + }, + "limit": { + "cores": 0.1 + } + }, + "id": "containerd://c8ced8774e570c002329ed8796bb25cb311d22c88cf056ded9ba789b30ab1ab4", + "status": { + "phase": "running", + "ready": true, + "restarts": 0 + } + }, + "node": { + "name": "ip-10-0-1-62.ec2.internal" + }, + "pod": { + "uid": "0b12421e-5acd-46fb-bc65-e175af0c7b1f", + "name": "ebs-csi-controller-5b7f6c8b85-ws57q" + }, + "namespace": "kube-system", + "labels": { + "app": { + "kubernetes": { + "io/component": "csi-driver", + "io/name": "aws-ebs-csi-driver", + "io/version": "1.15.0", + "io/managed-by": "EKS" + }, + "value": "ebs-csi-controller" + }, + "pod-template-hash": "5b7f6c8b85" + } + }, + "event": { + "duration": 69981567, + "domain": "kubernetes", + "dataset": "kubernetes.container" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.container", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "container": { + "image": "ghcr.io/open-telemetry/demo:1.4.0-recommendationservice", + "memory": { + "usage": { + "bytes": 524288000 + }, + "request": { + "bytes": 524288000 + }, + "limit": { + "bytes": 524288000 + } + }, + "name": "recommendationservice", + "id": "containerd://c233d6baed9ffcd7cc3b2228f83d5d9cbfa61dca94cf728e5b955957e72d5bce", + "status": { + "phase": "running", + "ready": true, + "restarts": 0 + } + }, + "node": { + "name": "ip-10-0-1-62.ec2.internal" + }, + "pod": { + "name": "opentelemetry-demo-recommendationservice-748d97d5b7-lf2xr" + }, + "namespace": "otel-demo" + }, + "event": { + "duration": 69983602, + "domain": "kubernetes", + "dataset": "kubernetes.container" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.container", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "container": { + "image": "602401143452.dkr.ecr.us-east-1.amazonaws.com/eks/aws-ebs-csi-driver:v1.15.0", + "memory": { + "request": { + "bytes": 41943040 + }, + "usage": { + "bytes": 41943040 + }, + "limit": { + "bytes": 268435456 + } + }, + "name": "ebs-plugin", + "cpu": { + "request": { + "cores": 0.01 + }, + "limit": { + "cores": 0.1 + } + }, + "id": "containerd://1162d2c6bc58ce994a27e75443b0f9b8df78a0cb9cb9010bae7c8a9d015ee0a5", + "status": { + "phase": "running", + "ready": true, + "restarts": 0 + } + }, + "node": { + "name": "ip-10-0-1-62.ec2.internal" + }, + "pod": { + "uid": "ef6e0cfb-9ad3-4699-b273-cef6a09553ba", + "name": "ebs-csi-node-4cf4d" + }, + "namespace": "kube-system", + "labels": { + "app": { + "kubernetes": { + "io/component": "csi-driver", + "io/name": "aws-ebs-csi-driver", + "io/version": "1.15.0", + "io/managed-by": "EKS" + }, + "value": "ebs-csi-node" + }, + "controller-revision-hash": "548657c66", + "pod-template-generation": "1" + } + }, + "event": { + "duration": 69985627, + "domain": "kubernetes", + "dataset": "kubernetes.container" + }, + "@timestamp": "2023-07-23T20:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.container", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "container": { + "image": "docker.io/otel/opentelemetry-collector-contrib:0.75.0", + "memory": { + "usage": { + "bytes": 131072000 + }, + "request": { + "bytes": 131072000 + }, + "limit": { + "bytes": 131072000 + } + }, + "name": "opentelemetry-collector", + "cpu": { + "request": { + "cores": 0.256 + }, + "limit": { + "cores": 0.256 + } + }, + "id": "containerd://3db8c7c58c0002034c1a516885b33c7dcab4442dd687b7ecf63c28fb990dee40", + "status": { + "phase": "running", + "ready": true, + "restarts": 15 + } + }, + "node": { + "name": "ip-10-0-1-107.ec2.internal" + }, + "pod": { + "name": "opentelemetry-demo-otelcol-78c9df8478-l957d" + }, + "namespace": "otel-demo" + }, + "event": { + "duration": 70025208, + "domain": "kubernetes", + "dataset": "kubernetes.container" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.container", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "container": { + "image": "docker.io/opensearchproject/opensearch:2.8.0", + "memory": { + "request": { + "bytes": 12884901888 + }, + "usage": { + "bytes": 128801888 + } + }, + "name": "opensearch", + "cpu": { + "request": { + "cores": 1 + } + }, + "id": "containerd://7bd729ae8a368abcf0aaa9ae5063e48e37915dd57f3ee41294e488cc7a5fb4cd", + "status": { + "phase": "running", + "ready": true, + "restarts": 0 + } + }, + "node": { + "name": "ip-10-0-0-253.ec2.internal" + }, + "pod": { + "uid": "3b6dc9a9-aae4-4772-834f-0f7f8459c0b1", + "name": "opensearch-cluster-leader-0" + }, + "namespace": "default", + "labels": { + "app": { + "kubernetes": { + "io/instance": "opensearch", + "io/component": "opensearch-cluster-leader", + "io/name": "opensearch", + "io/version": "2.6.0", + "io/managed-by": "Helm" + } + }, + "controller-revision-hash": "opensearch-cluster-leader-65fcd84bbf", + "statefulset": { + "kubernetes": { + "io/pod-name": "opensearch-cluster-leader-0" + } + }, + "helm": { + "sh/chart": "opensearch-2.11.4" + } + } + }, + "event": { + "duration": 70027314, + "domain": "kubernetes", + "dataset": "kubernetes.container" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.container", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "container": { + "image": "ghcr.io/open-telemetry/demo:1.4.0-quoteservice", + "memory": { + "request": { + "bytes": 41943040 + }, + "usage": { + "bytes": 41943040 + }, + "limit": { + "bytes": 41943040 + } + }, + "name": "quoteservice", + "id": "containerd://d1ea28ba00206c8361686429fd0810f265872f324a2e8ada12cc0df87dc12901", + "status": { + "phase": "running", + "ready": true, + "restarts": 0 + } + }, + "node": { + "name": "ip-10-0-0-253.ec2.internal" + }, + "pod": { + "name": "opentelemetry-demo-quoteservice-9467f9c67-x5c5m" + }, + "namespace": "otel-demo" + }, + "event": { + "duration": 70030857, + "domain": "kubernetes", + "dataset": "kubernetes.container" + }, + "@timestamp": "2023-07-22T22:00:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.container", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "container": { + "image": "ghcr.io/open-telemetry/demo:1.4.0-loadgenerator", + "memory": { + "request": { + "bytes": 125829120 + }, + "usage": { + "bytes": 125829120 + }, + "limit": { + "bytes": 125829120 + } + }, + "name": "loadgenerator", + "id": "containerd://16655ff17d25d160d96515765a5a89bf31cabcf1bc6807046510f6ad044e8548", + "status": { + "phase": "running", + "ready": true, + "restarts": 18 + } + }, + "node": { + "name": "ip-10-0-0-253.ec2.internal" + }, + "pod": { + "name": "opentelemetry-demo-loadgenerator-7b96dddb88-jnkc6" + }, + "namespace": "otel-demo" + }, + "event": { + "duration": 70073822, + "domain": "kubernetes", + "dataset": "kubernetes.container" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.container", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "container": { + "image": "602401143452.dkr.ecr.us-east-1.amazonaws.com/eks/coredns:v1.8.7-eksbuild.3", + "memory": { + "request": { + "bytes": 73400320 + }, + "usage": { + "bytes": 73400320 + }, + "limit": { + "bytes": 178257920 + } + }, + "name": "coredns", + "cpu": { + "request": { + "cores": 0.1 + } + }, + "id": "containerd://e8b210a2088679b6ba75fbc27cbb8107ebb7ea9f3d1ada941251e1138ce3884e", + "status": { + "phase": "running", + "ready": true, + "restarts": 0 + } + }, + "node": { + "name": "ip-10-0-0-253.ec2.internal" + }, + "pod": { + "uid": "2b7e092c-de0e-4251-af4f-c8da5b630869", + "name": "coredns-79989457d9-v59b8" + }, + "namespace": "kube-system", + "labels": { + "pod-template-hash": "79989457d9", + "eks": { + "amazonaws": { + "com/component": "coredns" + } + }, + "k8s-app": "kube-dns" + } + }, + "event": { + "duration": 70089631, + "domain": "kubernetes", + "dataset": "kubernetes.container" + }, + "@timestamp": "2023-07-22T20:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.container", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "container": { + "image": "ghcr.io/open-telemetry/demo:1.4.0-productcatalogservice", + "memory": { + "request": { + "bytes": 20971520 + }, + "usage": { + "bytes": 20971520 + }, + "limit": { + "bytes": 20971520 + } + }, + "name": "productcatalogservice", + "id": "containerd://123b9452ee5ba869fd4c68a7c38e692333f8755903da2891006ceffe07ce664c", + "status": { + "phase": "running", + "ready": true, + "restarts": 0 + } + }, + "node": { + "name": "ip-10-0-0-253.ec2.internal" + }, + "pod": { + "name": "opentelemetry-demo-productcatalogservice-7f8666fc8-kbp44" + }, + "namespace": "otel-demo" + }, + "event": { + "duration": 70202138, + "domain": "kubernetes", + "dataset": "kubernetes.container" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.container", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "container": { + "image": "602401143452.dkr.ecr.us-east-1.amazonaws.com/eks/csi-node-driver-registrar:v2.6.2-eks-1-25-latest", + "memory": { + "request": { + "bytes": 41943040 + }, + "usage": { + "bytes": 41943040 + }, + "limit": { + "bytes": 268435456 + } + }, + "name": "node-driver-registrar", + "cpu": { + "request": { + "cores": 0.01 + }, + "limit": { + "cores": 0.1 + } + }, + "id": "containerd://1820135ab3420f9e3f52330634a7bff529609f0e40ce84b60837badd41b463a4", + "status": { + "phase": "running", + "ready": true, + "restarts": 0 + } + }, + "node": { + "name": "ip-10-0-0-253.ec2.internal" + }, + "pod": { + "uid": "5829a136-d5e7-47f9-92cb-c58a4ba3c34a", + "name": "ebs-csi-node-q4mm6" + }, + "namespace": "kube-system", + "labels": { + "app": { + "kubernetes": { + "io/component": "csi-driver", + "io/name": "aws-ebs-csi-driver", + "io/version": "1.15.0", + "io/managed-by": "EKS" + }, + "value": "ebs-csi-node" + }, + "controller-revision-hash": "548657c66", + "pod-template-generation": "1" + } + }, + "event": { + "duration": 70205789, + "domain": "kubernetes", + "dataset": "kubernetes.container" + }, + "@timestamp": "2023-07-24T19:00:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.container", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "container": { + "image": "602401143452.dkr.ecr.us-east-1.amazonaws.com/eks/csi-provisioner:v3.3.0-eks-1-25-latest", + "memory": { + "request": { + "bytes": 41943040 + }, + "usage": { + "bytes": 41943040 + }, + "limit": { + "bytes": 268435456 + } + }, + "name": "csi-provisioner", + "cpu": { + "request": { + "cores": 0.01 + }, + "limit": { + "cores": 0.1 + } + }, + "id": "containerd://6a2f26e1656de2dae1da7486214cedafd0e25e664917b4f2277509a55569f862", + "status": { + "phase": "running", + "ready": true, + "restarts": 0 + } + }, + "node": { + "name": "ip-10-0-1-62.ec2.internal" + }, + "pod": { + "uid": "0b12421e-5acd-46fb-bc65-e175af0c7b1f", + "name": "ebs-csi-controller-5b7f6c8b85-ws57q" + }, + "namespace": "kube-system", + "labels": { + "app": { + "kubernetes": { + "io/component": "csi-driver", + "io/name": "aws-ebs-csi-driver", + "io/version": "1.15.0", + "io/managed-by": "EKS" + }, + "value": "ebs-csi-controller" + }, + "pod-template-hash": "5b7f6c8b85" + } + }, + "event": { + "duration": 70252204, + "domain": "kubernetes", + "dataset": "kubernetes.container" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.container", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "container": { + "image": "docker.elastic.co/beats/metricbeat-oss:7.3.1", + "memory": { + "request": { + "bytes": 104857600 + }, + "usage": { + "bytes": 104857600 + }, + "limit": { + "bytes": 209715200 + } + }, + "name": "metricbeat", + "cpu": { + "request": { + "cores": 0.1 + } + }, + "id": "containerd://16d63eb3ba8c02cbc7e36887cfbe2569963c6c660cb26c71366e56edb3ca964b", + "status": { + "phase": "running", + "ready": true, + "restarts": 0 + } + }, + "node": { + "name": "ip-10-0-0-253.ec2.internal" + }, + "pod": { + "uid": "c6900681-12e3-4d07-b974-96865561f701", + "name": "metricbeat-gc6m5" + }, + "namespace": "kube-system", + "labels": { + "controller-revision-hash": "9cf85bbf4", + "pod-template-generation": "1", + "k8s-app": "metricbeat" + } + }, + "event": { + "duration": 70254865, + "domain": "kubernetes", + "dataset": "kubernetes.container" + }, + "@timestamp": "2023-07-23T22:00:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.container", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "container": { + "image": "ghcr.io/open-telemetry/demo:1.4.0-paymentservice", + "memory": { + "request": { + "bytes": 125829120 + }, + "usage": { + "bytes": 125829120 + }, + "limit": { + "bytes": 125829120 + } + }, + "name": "paymentservice", + "id": "containerd://a7c006d4b2a28f7b225f0520efb1798296c93f602d9e213a5d80ef4d30529382", + "status": { + "phase": "running", + "ready": true, + "restarts": 0 + } + }, + "node": { + "name": "ip-10-0-0-253.ec2.internal" + }, + "pod": { + "name": "opentelemetry-demo-paymentservice-7dcd5bcbb5-9vbbt" + }, + "namespace": "otel-demo" + }, + "event": { + "duration": 70257222, + "domain": "kubernetes", + "dataset": "kubernetes.container" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.container", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "container": { + "image": "602401143452.dkr.ecr.us-east-1.amazonaws.com/eks/csi-node-driver-registrar:v2.6.2-eks-1-25-latest", + "memory": { + "request": { + "bytes": 41943040 + }, + "usage": { + "bytes": 41943040 + }, + "limit": { + "bytes": 268435456 + } + }, + "name": "node-driver-registrar", + "cpu": { + "request": { + "cores": 0.01 + }, + "limit": { + "cores": 0.1 + } + }, + "id": "containerd://7c71c4670755922260cfbf2dcf394066455df09424eeab0b33221459a11ff222", + "status": { + "phase": "running", + "ready": true, + "restarts": 0 + } + }, + "node": { + "name": "ip-10-0-1-107.ec2.internal" + }, + "pod": { + "uid": "da392f5d-5035-489d-8de6-74fa6b5c31c9", + "name": "ebs-csi-node-2s5wf" + }, + "namespace": "kube-system", + "labels": { + "app": { + "kubernetes": { + "io/component": "csi-driver", + "io/name": "aws-ebs-csi-driver", + "io/version": "1.15.0", + "io/managed-by": "EKS" + }, + "value": "ebs-csi-node" + }, + "controller-revision-hash": "548657c66", + "pod-template-generation": "1" + } + }, + "event": { + "duration": 70295533, + "domain": "kubernetes", + "dataset": "kubernetes.container" + }, + "@timestamp": "2023-07-21T20:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.container", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "container": { + "image": "docker.elastic.co/beats/metricbeat-oss:7.3.1", + "memory": { + "usage": { + "bytes": 104857600 + }, + "request": { + "bytes": 104857600 + }, + "limit": { + "bytes": 209715200 + } + }, + "name": "metricbeat", + "cpu": { + "request": { + "cores": 0.1 + } + }, + "id": "containerd://4b827e4b2820646b19ccc456e545f6195e33b1cb08c8fc1e4321b07eaa782215", + "status": { + "phase": "running", + "ready": true, + "restarts": 0 + } + }, + "node": { + "name": "ip-10-0-1-107.ec2.internal" + }, + "pod": { + "uid": "88953be9-ee1e-41c0-a08e-3eba2c4545ac", + "name": "metricbeat-54mjf" + }, + "namespace": "kube-system", + "labels": { + "controller-revision-hash": "9cf85bbf4", + "pod-template-generation": "1", + "k8s-app": "metricbeat" + } + }, + "event": { + "duration": 70298046, + "domain": "kubernetes", + "dataset": "kubernetes.container" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.container", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "container": { + "image": "ghcr.io/open-telemetry/demo:1.4.0-frauddetectionservice", + "memory": { + "request": { + "bytes": 209715200 + }, + "usage": { + "bytes": 209715200 + }, + "limit": { + "bytes": 209715200 + } + }, + "name": "frauddetectionservice", + "id": "containerd://33c247d008adca74bb71fd12191e503a9564ffc2a0825ae7dc00e3cfd7ca6d3f", + "status": { + "phase": "running", + "ready": true, + "restarts": 0 + } + }, + "node": { + "name": "ip-10-0-1-107.ec2.internal" + }, + "pod": { + "name": "opentelemetry-demo-frauddetectionservice-f6dbdfd8c-t4kcm" + }, + "namespace": "otel-demo" + }, + "event": { + "duration": 70300352, + "domain": "kubernetes", + "dataset": "kubernetes.container" + }, + "@timestamp": "2023-07-23T22:22:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.container", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "container": { + "image": "602401143452.dkr.ecr.us-east-1.amazonaws.com/eks/csi-snapshotter:v6.1.0-eks-1-25-latest", + "memory": { + "request": { + "bytes": 41943040 + }, + "usage": { + "bytes": 41943040 + }, + "limit": { + "bytes": 268435456 + } + }, + "name": "csi-snapshotter", + "cpu": { + "request": { + "cores": 0.01 + }, + "limit": { + "cores": 0.1 + } + }, + "id": "containerd://3db1c485a677cd7c61f9aff4e23abc0fdcf995ecfb154d2c03fc8e57f58179aa", + "status": { + "phase": "running", + "ready": true, + "restarts": 0 + } + }, + "node": { + "name": "ip-10-0-0-253.ec2.internal" + }, + "pod": { + "uid": "8a2dbcab-04a0-4e61-b094-cdc6bd4589d0", + "name": "ebs-csi-controller-5b7f6c8b85-h27jd" + }, + "namespace": "kube-system", + "labels": { + "app": { + "kubernetes": { + "io/component": "csi-driver", + "io/name": "aws-ebs-csi-driver", + "io/version": "1.15.0", + "io/managed-by": "EKS" + }, + "value": "ebs-csi-controller" + }, + "pod-template-hash": "5b7f6c8b85" + } + }, + "event": { + "duration": 70348802, + "domain": "kubernetes", + "dataset": "kubernetes.container" + }, + "@timestamp": "2023-07-24T23:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.container", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "container": { + "image": "602401143452.dkr.ecr.us-east-1.amazonaws.com/eks/livenessprobe:v2.8.0-eks-1-25-latest", + "memory": { + "usage": { + "bytes": 41943040 + }, + "request": { + "bytes": 41943040 + }, + "limit": { + "bytes": 268435456 + } + }, + "name": "liveness-probe", + "cpu": { + "request": { + "cores": 0.01 + }, + "limit": { + "cores": 0.1 + } + }, + "id": "containerd://7231a4a787c9aab11d8c5a70005c7aaf8e42a57218a5eb920d34a3f7866d7a0d", + "status": { + "phase": "running", + "ready": true, + "restarts": 0 + } + }, + "node": { + "name": "ip-10-0-0-253.ec2.internal" + }, + "pod": { + "uid": "8a2dbcab-04a0-4e61-b094-cdc6bd4589d0", + "name": "ebs-csi-controller-5b7f6c8b85-h27jd" + }, + "namespace": "kube-system", + "labels": { + "app": { + "kubernetes": { + "io/component": "csi-driver", + "io/name": "aws-ebs-csi-driver", + "io/version": "1.15.0", + "io/managed-by": "EKS" + }, + "value": "ebs-csi-controller" + }, + "pod-template-hash": "5b7f6c8b85" + } + }, + "event": { + "duration": 70376974, + "domain": "kubernetes", + "dataset": "kubernetes.container" + }, + "@timestamp": "2023-07-24T00:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.container", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "container": { + "image": "602401143452.dkr.ecr.us-east-1.amazonaws.com/eks/kube-proxy:v1.24.7-minimal-eksbuild.2", + "name": "kube-proxy", + "cpu": { + "request": { + "cores": 0.1 + } + }, + "id": "containerd://f163fdbf0d4016e6d6fcbc5549cffebf8ca4c034e281f5aaf49dd6caa2afc867", + "status": { + "phase": "running", + "ready": true, + "restarts": 0 + } + }, + "node": { + "name": "ip-10-0-1-62.ec2.internal" + }, + "pod": { + "uid": "0dbbb0c3-3a16-40b2-91b4-5e1a7714293d", + "name": "kube-proxy-8nmp6" + }, + "namespace": "kube-system", + "labels": { + "controller-revision-hash": "5795b88684", + "pod-template-generation": "1", + "k8s-app": "kube-proxy" + } + }, + "event": { + "duration": 69905933, + "domain": "kubernetes", + "dataset": "kubernetes.container" + }, + "@timestamp": "2023-07-23T00:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.container", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "container": { + "image": "602401143452.dkr.ecr.us-east-1.amazonaws.com/amazon-k8s-cni:v1.11.4-eksbuild.1", + "name": "aws-node", + "cpu": { + "request": { + "cores": 0.025 + } + }, + "id": "containerd://2c970452b041f7476f00b2e36029837bcaebbc1bb80575769a755b7e4939829e", + "status": { + "phase": "running", + "ready": true, + "restarts": 0 + } + }, + "node": { + "name": "ip-10-0-1-107.ec2.internal" + }, + "pod": { + "uid": "d7953b0a-02d8-4941-b66a-41180fcdbc2e", + "name": "aws-node-4nfll" + }, + "namespace": "kube-system", + "labels": { + "app": { + "kubernetes": { + "io/instance": "aws-vpc-cni", + "io/name": "aws-node" + } + }, + "controller-revision-hash": "6cc8dbb89d", + "pod-template-generation": "1", + "k8s-app": "aws-node" + } + }, + "event": { + "duration": 69953818, + "domain": "kubernetes", + "dataset": "kubernetes.container" + }, + "@timestamp": "2023-07-23T01:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.container", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "container": { + "image": "602401143452.dkr.ecr.us-east-1.amazonaws.com/eks/aws-ebs-csi-driver:v1.15.0", + "memory": { + "request": { + "bytes": 41943040 + }, + "limit": { + "bytes": 268435456 + } + }, + "name": "ebs-plugin", + "cpu": { + "request": { + "cores": 0.01 + }, + "limit": { + "cores": 0.1 + } + }, + "id": "containerd://c8ced8774e570c002329ed8796bb25cb311d22c88cf056ded9ba789b30ab1ab4", + "status": { + "phase": "running", + "ready": true, + "restarts": 0 + } + }, + "node": { + "name": "ip-10-0-1-62.ec2.internal" + }, + "pod": { + "uid": "0b12421e-5acd-46fb-bc65-e175af0c7b1f", + "name": "ebs-csi-controller-5b7f6c8b85-ws57q" + }, + "namespace": "kube-system", + "labels": { + "app": { + "kubernetes": { + "io/component": "csi-driver", + "io/name": "aws-ebs-csi-driver", + "io/version": "1.15.0", + "io/managed-by": "EKS" + }, + "value": "ebs-csi-controller" + }, + "pod-template-hash": "5b7f6c8b85" + } + }, + "event": { + "duration": 69981567, + "domain": "kubernetes", + "dataset": "kubernetes.container" + }, + "@timestamp": "2023-07-24T02:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.container", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "container": { + "image": "602401143452.dkr.ecr.us-east-1.amazonaws.com/eks/aws-ebs-csi-driver:v1.15.0", + "memory": { + "request": { + "bytes": 41943040 + }, + "limit": { + "bytes": 268435456 + } + }, + "name": "ebs-plugin", + "cpu": { + "request": { + "cores": 0.01 + }, + "limit": { + "cores": 0.1 + } + }, + "id": "containerd://1162d2c6bc58ce994a27e75443b0f9b8df78a0cb9cb9010bae7c8a9d015ee0a5", + "status": { + "phase": "running", + "ready": true, + "restarts": 0 + } + }, + "node": { + "name": "ip-10-0-1-62.ec2.internal" + }, + "pod": { + "uid": "ef6e0cfb-9ad3-4699-b273-cef6a09553ba", + "name": "ebs-csi-node-4cf4d" + }, + "namespace": "kube-system", + "labels": { + "app": { + "kubernetes": { + "io/component": "csi-driver", + "io/name": "aws-ebs-csi-driver", + "io/version": "1.15.0", + "io/managed-by": "EKS" + }, + "value": "ebs-csi-node" + }, + "controller-revision-hash": "548657c66", + "pod-template-generation": "1" + } + }, + "event": { + "duration": 69985627, + "domain": "kubernetes", + "dataset": "kubernetes.container" + }, + "@timestamp": "2023-07-24T00:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.container", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "container": { + "image": "docker.io/otel/opentelemetry-collector-contrib:0.75.0", + "memory": { + "request": { + "bytes": 131072000 + }, + "limit": { + "bytes": 131072000 + } + }, + "name": "opentelemetry-collector", + "cpu": { + "request": { + "cores": 0.256 + }, + "limit": { + "cores": 0.256 + } + }, + "id": "containerd://3db8c7c58c0002034c1a516885b33c7dcab4442dd687b7ecf63c28fb990dee40", + "status": { + "phase": "running", + "ready": true, + "restarts": 15 + } + }, + "node": { + "name": "ip-10-0-1-107.ec2.internal" + }, + "pod": { + "name": "opentelemetry-demo-otelcol-78c9df8478-l957d" + }, + "namespace": "otel-demo" + }, + "event": { + "duration": 70025208, + "domain": "kubernetes", + "dataset": "kubernetes.container" + }, + "@timestamp": "2023-07-23T08:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.container", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "container": { + "image": "docker.io/opensearchproject/opensearch:2.8.0", + "memory": { + "request": { + "bytes": 12884901888 + } + }, + "name": "opensearch", + "cpu": { + "request": { + "cores": 1 + } + }, + "id": "containerd://7bd729ae8a368abcf0aaa9ae5063e48e37915dd57f3ee41294e488cc7a5fb4cd", + "status": { + "phase": "running", + "ready": true, + "restarts": 0 + } + }, + "node": { + "name": "ip-10-0-0-253.ec2.internal" + }, + "pod": { + "uid": "3b6dc9a9-aae4-4772-834f-0f7f8459c0b1", + "name": "opensearch-cluster-leader-0" + }, + "namespace": "default", + "labels": { + "app": { + "kubernetes": { + "io/instance": "opensearch", + "io/component": "opensearch-cluster-leader", + "io/name": "opensearch", + "io/version": "2.6.0", + "io/managed-by": "Helm" + } + }, + "controller-revision-hash": "opensearch-cluster-leader-65fcd84bbf", + "statefulset": { + "kubernetes": { + "io/pod-name": "opensearch-cluster-leader-0" + } + }, + "helm": { + "sh/chart": "opensearch-2.11.4" + } + } + }, + "event": { + "duration": 70027314, + "domain": "kubernetes", + "dataset": "kubernetes.container" + }, + "@timestamp": "2023-07-24T00:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.container", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "container": { + "image": "602401143452.dkr.ecr.us-east-1.amazonaws.com/eks/coredns:v1.8.7-eksbuild.3", + "memory": { + "request": { + "bytes": 73400320 + }, + "limit": { + "bytes": 178257920 + } + }, + "name": "coredns", + "cpu": { + "request": { + "cores": 0.1 + } + }, + "id": "containerd://e8b210a2088679b6ba75fbc27cbb8107ebb7ea9f3d1ada941251e1138ce3884e", + "status": { + "phase": "running", + "ready": true, + "restarts": 0 + } + }, + "node": { + "name": "ip-10-0-0-253.ec2.internal" + }, + "pod": { + "uid": "2b7e092c-de0e-4251-af4f-c8da5b630869", + "name": "coredns-79989457d9-v59b8" + }, + "namespace": "kube-system", + "labels": { + "pod-template-hash": "79989457d9", + "eks": { + "amazonaws": { + "com/component": "coredns" + } + }, + "k8s-app": "kube-dns" + } + }, + "event": { + "duration": 70089631, + "domain": "kubernetes", + "dataset": "kubernetes.container" + }, + "@timestamp": "2023-07-23T05:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.container", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "container": { + "image": "602401143452.dkr.ecr.us-east-1.amazonaws.com/amazon-k8s-cni:v1.11.4-eksbuild.1", + "name": "aws-node", + "cpu": { + "request": { + "cores": 0.025 + } + }, + "id": "containerd://37d8b94ab34b11832cda800ee724a16cf4740e210b003ae6215f961e599b40ac", + "status": { + "phase": "running", + "ready": true, + "restarts": 0 + } + }, + "node": { + "name": "ip-10-0-0-253.ec2.internal" + }, + "pod": { + "uid": "e2e35438-0e8c-4632-80d3-9b20ac5abad8", + "name": "aws-node-n46pw" + }, + "namespace": "kube-system", + "labels": { + "app": { + "kubernetes": { + "io/instance": "aws-vpc-cni", + "io/name": "aws-node" + } + }, + "controller-revision-hash": "6cc8dbb89d", + "pod-template-generation": "1", + "k8s-app": "aws-node" + } + }, + "event": { + "duration": 70092857, + "domain": "kubernetes", + "dataset": "kubernetes.container" + }, + "@timestamp": "2023-07-24T00:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.container", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "container": { + "image": "602401143452.dkr.ecr.us-east-1.amazonaws.com/eks/kube-proxy:v1.24.7-minimal-eksbuild.2", + "name": "kube-proxy", + "cpu": { + "request": { + "cores": 0.1 + } + }, + "id": "containerd://6f345a8bab999eb86c4360be306bdefc785780ec4e29ebc72e84c41b1b5ef6e2", + "status": { + "phase": "running", + "ready": true, + "restarts": 0 + } + }, + "node": { + "name": "ip-10-0-0-253.ec2.internal" + }, + "pod": { + "uid": "28ce8b99-3c7b-44a8-a163-feff47fbf600", + "name": "kube-proxy-wnvrv" + }, + "namespace": "kube-system", + "labels": { + "controller-revision-hash": "5795b88684", + "pod-template-generation": "1", + "k8s-app": "kube-proxy" + } + }, + "event": { + "duration": 70146837, + "domain": "kubernetes", + "dataset": "kubernetes.container" + }, + "@timestamp": "2023-07-24T06:00:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.container", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "container": { + "image": "602401143452.dkr.ecr.us-east-1.amazonaws.com/eks/csi-node-driver-registrar:v2.6.2-eks-1-25-latest", + "memory": { + "request": { + "bytes": 41943040 + }, + "limit": { + "bytes": 268435456 + } + }, + "name": "node-driver-registrar", + "cpu": { + "request": { + "cores": 0.01 + }, + "limit": { + "cores": 0.1 + } + }, + "id": "containerd://1820135ab3420f9e3f52330634a7bff529609f0e40ce84b60837badd41b463a4", + "status": { + "phase": "running", + "ready": true, + "restarts": 0 + } + }, + "node": { + "name": "ip-10-0-0-253.ec2.internal" + }, + "pod": { + "uid": "5829a136-d5e7-47f9-92cb-c58a4ba3c34a", + "name": "ebs-csi-node-q4mm6" + }, + "namespace": "kube-system", + "labels": { + "app": { + "kubernetes": { + "io/component": "csi-driver", + "io/name": "aws-ebs-csi-driver", + "io/version": "1.15.0", + "io/managed-by": "EKS" + }, + "value": "ebs-csi-node" + }, + "controller-revision-hash": "548657c66", + "pod-template-generation": "1" + } + }, + "event": { + "duration": 70205789, + "domain": "kubernetes", + "dataset": "kubernetes.container" + }, + "@timestamp": "2023-07-24T02:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.container", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "container": { + "image": "602401143452.dkr.ecr.us-east-1.amazonaws.com/eks/csi-provisioner:v3.3.0-eks-1-25-latest", + "memory": { + "request": { + "bytes": 41943040 + }, + "limit": { + "bytes": 268435456 + } + }, + "name": "csi-provisioner", + "cpu": { + "request": { + "cores": 0.01 + }, + "limit": { + "cores": 0.1 + } + }, + "id": "containerd://6a2f26e1656de2dae1da7486214cedafd0e25e664917b4f2277509a55569f862", + "status": { + "phase": "running", + "ready": true, + "restarts": 0 + } + }, + "node": { + "name": "ip-10-0-1-62.ec2.internal" + }, + "pod": { + "uid": "0b12421e-5acd-46fb-bc65-e175af0c7b1f", + "name": "ebs-csi-controller-5b7f6c8b85-ws57q" + }, + "namespace": "kube-system", + "labels": { + "app": { + "kubernetes": { + "io/component": "csi-driver", + "io/name": "aws-ebs-csi-driver", + "io/version": "1.15.0", + "io/managed-by": "EKS" + }, + "value": "ebs-csi-controller" + }, + "pod-template-hash": "5b7f6c8b85" + } + }, + "event": { + "duration": 70252204, + "domain": "kubernetes", + "dataset": "kubernetes.container" + }, + "@timestamp": "2023-07-23T11:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.container", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "container": { + "image": "docker.elastic.co/beats/metricbeat-oss:7.3.1", + "memory": { + "request": { + "bytes": 104857600 + }, + "limit": { + "bytes": 209715200 + } + }, + "name": "metricbeat", + "cpu": { + "request": { + "cores": 0.1 + } + }, + "id": "containerd://16d63eb3ba8c02cbc7e36887cfbe2569963c6c660cb26c71366e56edb3ca964b", + "status": { + "phase": "running", + "ready": true, + "restarts": 0 + } + }, + "node": { + "name": "ip-10-0-0-253.ec2.internal" + }, + "pod": { + "uid": "c6900681-12e3-4d07-b974-96865561f701", + "name": "metricbeat-gc6m5" + }, + "namespace": "kube-system", + "labels": { + "controller-revision-hash": "9cf85bbf4", + "pod-template-generation": "1", + "k8s-app": "metricbeat" + } + }, + "event": { + "duration": 70254865, + "domain": "kubernetes", + "dataset": "kubernetes.container" + }, + "@timestamp": "2023-07-24T00:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.container", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "container": { + "image": "602401143452.dkr.ecr.us-east-1.amazonaws.com/eks/csi-node-driver-registrar:v2.6.2-eks-1-25-latest", + "memory": { + "request": { + "bytes": 41943040 + }, + "limit": { + "bytes": 268435456 + } + }, + "name": "node-driver-registrar", + "cpu": { + "request": { + "cores": 0.01 + }, + "limit": { + "cores": 0.1 + } + }, + "id": "containerd://7c71c4670755922260cfbf2dcf394066455df09424eeab0b33221459a11ff222", + "status": { + "phase": "running", + "ready": true, + "restarts": 0 + } + }, + "node": { + "name": "ip-10-0-1-107.ec2.internal" + }, + "pod": { + "uid": "da392f5d-5035-489d-8de6-74fa6b5c31c9", + "name": "ebs-csi-node-2s5wf" + }, + "namespace": "kube-system", + "labels": { + "app": { + "kubernetes": { + "io/component": "csi-driver", + "io/name": "aws-ebs-csi-driver", + "io/version": "1.15.0", + "io/managed-by": "EKS" + }, + "value": "ebs-csi-node" + }, + "controller-revision-hash": "548657c66", + "pod-template-generation": "1" + } + }, + "event": { + "duration": 70295533, + "domain": "kubernetes", + "dataset": "kubernetes.container" + }, + "@timestamp": "2023-07-24T00:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.container", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "container": { + "image": "docker.elastic.co/beats/metricbeat-oss:7.3.1", + "memory": { + "request": { + "bytes": 104857600 + }, + "limit": { + "bytes": 209715200 + } + }, + "name": "metricbeat", + "cpu": { + "request": { + "cores": 0.1 + } + }, + "id": "containerd://4b827e4b2820646b19ccc456e545f6195e33b1cb08c8fc1e4321b07eaa782215", + "status": { + "phase": "running", + "ready": true, + "restarts": 0 + } + }, + "node": { + "name": "ip-10-0-1-107.ec2.internal" + }, + "pod": { + "uid": "88953be9-ee1e-41c0-a08e-3eba2c4545ac", + "name": "metricbeat-54mjf" + }, + "namespace": "kube-system", + "labels": { + "controller-revision-hash": "9cf85bbf4", + "pod-template-generation": "1", + "k8s-app": "metricbeat" + } + }, + "event": { + "duration": 70298046, + "domain": "kubernetes", + "dataset": "kubernetes.container" + }, + "@timestamp": "2023-07-24T04:09:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.container", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "container": { + "image": "602401143452.dkr.ecr.us-east-1.amazonaws.com/eks/csi-snapshotter:v6.1.0-eks-1-25-latest", + "memory": { + "request": { + "bytes": 41943040 + }, + "limit": { + "bytes": 268435456 + } + }, + "name": "csi-snapshotter", + "cpu": { + "request": { + "cores": 0.01 + }, + "limit": { + "cores": 0.1 + } + }, + "id": "containerd://3db1c485a677cd7c61f9aff4e23abc0fdcf995ecfb154d2c03fc8e57f58179aa", + "status": { + "phase": "running", + "ready": true, + "restarts": 0 + } + }, + "node": { + "name": "ip-10-0-0-253.ec2.internal" + }, + "pod": { + "uid": "8a2dbcab-04a0-4e61-b094-cdc6bd4589d0", + "name": "ebs-csi-controller-5b7f6c8b85-h27jd" + }, + "namespace": "kube-system", + "labels": { + "app": { + "kubernetes": { + "io/component": "csi-driver", + "io/name": "aws-ebs-csi-driver", + "io/version": "1.15.0", + "io/managed-by": "EKS" + }, + "value": "ebs-csi-controller" + }, + "pod-template-hash": "5b7f6c8b85" + } + }, + "event": { + "duration": 70348802, + "domain": "kubernetes", + "dataset": "kubernetes.container" + }, + "@timestamp": "2023-07-23T10:53:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.container", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "container": { + "image": "602401143452.dkr.ecr.us-east-1.amazonaws.com/eks/livenessprobe:v2.8.0-eks-1-25-latest", + "memory": { + "request": { + "bytes": 41943040 + }, + "limit": { + "bytes": 268435456 + } + }, + "name": "liveness-probe", + "cpu": { + "request": { + "cores": 0.01 + }, + "limit": { + "cores": 0.1 + } + }, + "id": "containerd://7231a4a787c9aab11d8c5a70005c7aaf8e42a57218a5eb920d34a3f7866d7a0d", + "status": { + "phase": "running", + "ready": true, + "restarts": 0 + } + }, + "node": { + "name": "ip-10-0-0-253.ec2.internal" + }, + "pod": { + "uid": "8a2dbcab-04a0-4e61-b094-cdc6bd4589d0", + "name": "ebs-csi-controller-5b7f6c8b85-h27jd" + }, + "namespace": "kube-system", + "labels": { + "app": { + "kubernetes": { + "io/component": "csi-driver", + "io/name": "aws-ebs-csi-driver", + "io/version": "1.15.0", + "io/managed-by": "EKS" + }, + "value": "ebs-csi-controller" + }, + "pod-template-hash": "5b7f6c8b85" + } + }, + "event": { + "duration": 70376974, + "domain": "kubernetes", + "dataset": "kubernetes.container" + }, + "@timestamp": "2023-07-24T03:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.container", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "container": { + "image": "602401143452.dkr.ecr.us-east-1.amazonaws.com/eks/aws-ebs-csi-driver:v1.15.0", + "memory": { + "request": { + "bytes": 41943040 + }, + "limit": { + "bytes": 268435456 + } + }, + "name": "ebs-plugin", + "cpu": { + "request": { + "cores": 0.01 + }, + "limit": { + "cores": 0.1 + } + }, + "id": "containerd://7d585cda8ad6ec372b49a2cb4d956e992dbc72a37e12b45760d8caa699da88b8", + "status": { + "phase": "running", + "ready": true, + "restarts": 0 + } + }, + "node": { + "name": "ip-10-0-1-107.ec2.internal" + }, + "pod": { + "uid": "da392f5d-5035-489d-8de6-74fa6b5c31c9", + "name": "ebs-csi-node-2s5wf" + }, + "namespace": "kube-system", + "labels": { + "app": { + "kubernetes": { + "io/component": "csi-driver", + "io/name": "aws-ebs-csi-driver", + "io/version": "1.15.0", + "io/managed-by": "EKS" + }, + "value": "ebs-csi-node" + }, + "controller-revision-hash": "548657c66", + "pod-template-generation": "1" + } + }, + "event": { + "duration": 70384450, + "domain": "kubernetes", + "dataset": "kubernetes.container" + }, + "@timestamp": "2023-07-23T10:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.container", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "container": { + "image": "602401143452.dkr.ecr.us-east-1.amazonaws.com/eks/csi-attacher:v4.0.0-eks-1-25-latest", + "memory": { + "request": { + "bytes": 41943040 + }, + "limit": { + "bytes": 268435456 + } + }, + "name": "csi-attacher", + "cpu": { + "request": { + "cores": 0.01 + }, + "limit": { + "cores": 0.1 + } + }, + "id": "containerd://25982c97d991e241cc7647ecea3f58c8e957096e9f389f921d9bc9cc87171006", + "status": { + "phase": "running", + "ready": true, + "restarts": 0 + } + }, + "node": { + "name": "ip-10-0-1-62.ec2.internal" + }, + "pod": { + "uid": "0b12421e-5acd-46fb-bc65-e175af0c7b1f", + "name": "ebs-csi-controller-5b7f6c8b85-ws57q" + }, + "namespace": "kube-system", + "labels": { + "app": { + "kubernetes": { + "io/component": "csi-driver", + "io/name": "aws-ebs-csi-driver", + "io/version": "1.15.0", + "io/managed-by": "EKS" + }, + "value": "ebs-csi-controller" + }, + "pod-template-hash": "5b7f6c8b85" + } + }, + "event": { + "duration": 70435988, + "domain": "kubernetes", + "dataset": "kubernetes.container" + }, + "@timestamp": "2023-07-24T00:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.container", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "container": { + "image": "602401143452.dkr.ecr.us-east-1.amazonaws.com/eks/livenessprobe:v2.8.0-eks-1-25-latest", + "memory": { + "request": { + "bytes": 41943040 + }, + "limit": { + "bytes": 268435456 + } + }, + "name": "liveness-probe", + "cpu": { + "request": { + "cores": 0.01 + }, + "limit": { + "cores": 0.1 + } + }, + "id": "containerd://342f5713722df91ae371e61942b46267a21d7c8439074976236292f2adc8752f", + "status": { + "phase": "running", + "ready": true, + "restarts": 0 + } + }, + "node": { + "name": "ip-10-0-0-253.ec2.internal" + }, + "pod": { + "uid": "5829a136-d5e7-47f9-92cb-c58a4ba3c34a", + "name": "ebs-csi-node-q4mm6" + }, + "namespace": "kube-system", + "labels": { + "app": { + "kubernetes": { + "io/component": "csi-driver", + "io/name": "aws-ebs-csi-driver", + "io/version": "1.15.0", + "io/managed-by": "EKS" + }, + "value": "ebs-csi-node" + }, + "controller-revision-hash": "548657c66", + "pod-template-generation": "1" + } + }, + "event": { + "duration": 70443736, + "domain": "kubernetes", + "dataset": "kubernetes.container" + }, + "@timestamp": "2023-07-24T01:59:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.container", + "namespace": "production", + "type": "kubernetes" + } + } + }, + { + "kubernetes": { + "container": { + "image": "k8s.gcr.io/metrics-server/metrics-server:v0.6.2", + "memory": { + "request": { + "bytes": 209715200 + } + }, + "name": "metrics-server", + "cpu": { + "request": { + "cores": 0.1 + } + }, + "id": "containerd://0c486c46da5d9c45578a381b3ce629f44b7eae3bc96247a591fbee6fc18a3e6f", + "status": { + "phase": "running", + "ready": true, + "restarts": 0 + } + }, + "node": { + "name": "ip-10-0-1-62.ec2.internal" + }, + "pod": { + "uid": "621887e4-8c1e-4b61-a34e-56067e61f766", + "name": "metrics-server-679799879f-9vkg2" + }, + "namespace": "kube-system", + "labels": { + "pod-template-hash": "679799879f", + "k8s-app": "metrics-server" + } + }, + "event": { + "duration": 70471081, + "domain": "kubernetes", + "dataset": "kubernetes.container" + }, + "@timestamp": "2023-07-24T08:00:52.121Z", + "attributes": { + "data_stream": { + "dataset": "kubernetes.container", + "namespace": "production", + "type": "kubernetes" + } + } + } +] + diff --git a/server/adaptors/integrations/__data__/repository/k8s/info/README.md b/server/adaptors/integrations/__data__/repository/k8s/info/README.md new file mode 100644 index 000000000..ee7111f35 --- /dev/null +++ b/server/adaptors/integrations/__data__/repository/k8s/info/README.md @@ -0,0 +1,78 @@ +# Kubernetes Integration + +## What is Kubernetes? + +Kubernetes is an open-source container orchestration platform that automates the deployment, scaling, and management of containerized applications. It provides a robust and scalable infrastructure for running applications in a cloud-native environment. + +See additional details [here](https://kubernetes.io/). + +## What is Kubernetes Integration? + +An integration is a collection of pre-configured assets that are bundled together to streamline monitoring and analysis. + +Kubernetes integration includes dashboards, visualizations, queries, and an index mapping. + +### Dashboards +![Dashboard](../static/dashboard.png) + + +With the Kubernetes integration, you can gain valuable insights into the health and performance of your containerized applications. The pre-configured dashboards and visualizations help you monitor key metrics, track resource utilization, and identify potential issues within your Kubernetes clusters. This integration empowers you to efficiently manage your containerized workloads, scale applications as needed, and ensure the reliability and availability of your Kubernetes environment. + +### Collecting K8s +The next OpenTelemetry [page](https://opentelemetry.io/docs/kubernetes/collector/components/) describes the K8s attributes and other components + +#### Kubernetes Attributes Processor +The Kubernetes Attributes Processor automatically discovers Kubernetes pods, extracts their metadata, and adds the extracted metadata to spans, metrics, and logs as resource attributes. + +The following attributes are added by default: + +**Cluster** +- `k8s.cluster.name` +- `k8s.cluster.uid` + +**Namespace** +- `k8s.namespace.name` + +**Pod** +- `k8s.pod.name` +- `k8s.pod.uid` +- `k8s.pod.start_time` +- `k8s.deployment.name` + +**Node** +- `k8s.node.name` +- `k8s.node.uid` + +**Container** +- `k8s.container.name` +- `k8s.container.restart_count` + +**ReplicaSet** +- `k8s.replicaset.name` +- `k8s.replicaset.uid` + +**Deployment** +- `k8s.deployment.name` +- `k8s.deployment.uid` + +**StatefulSet** +- `k8s.statefulset.name` +- `k8s.statefulset.uid` + +**DaemonSet** +- `k8s.daemon.name` +- `k8s.daemon.uid` + +**DaemonSet** +- `k8s.job.name` +- `k8s.job.uid` + +> All these fields are represented in the k8s-1.0.0.mapping schema and are aliased with the existing ECS based fields + +### Important Components for Kubernetes + + - [Kubeletstats Receiver](https://opentelemetry.io/docs/kubernetes/collector/components/#kubeletstats-receiver): pulls pod metrics from the API server on a kubelet. + - [Filelog Receiver](https://opentelemetry.io/docs/kubernetes/collector/components/#filelog-receiver): collects Kubernetes logs and application logs written to stdout/stderr. + - [Kubernetes Cluster Receiver](https://opentelemetry.io/docs/kubernetes/collector/components/#kubernetes-cluster-receiver): collects cluster-level metrics and entity events. + - [Kubernetes Objects Receiver](https://opentelemetry.io/docs/kubernetes/collector/components/#kubernetes-objects-receiver): collects objects, such as events, from the Kubernetes API server. + - [Host Metrics Receiver](https://opentelemetry.io/docs/kubernetes/collector/components/#host-metrics-receiver): scrapes host metrics from Kubernetes nodes. \ No newline at end of file diff --git a/server/adaptors/integrations/__data__/repository/k8s/ingestion/README.md b/server/adaptors/integrations/__data__/repository/k8s/ingestion/README.md new file mode 100644 index 000000000..e7b302f0f --- /dev/null +++ b/server/adaptors/integrations/__data__/repository/k8s/ingestion/README.md @@ -0,0 +1,42 @@ +# Setting Fluent Bit Ingestion Deployment in Kubernetes +Fluent Bit is an open-source and multi-platform Log Processor and Forwarder. It allows you to unify the data collection and logging of your system. This particular YAML configuration deploys Fluent Bit in a Kubernetes cluster for monitoring purposes. + +## Components +The YAML consists of four primary components: + +**ClusterRole:** For defining permissions. +**ClusterRoleBinding:** To bind the permissions to a specific service account. +**ConfigMap:** To store the configuration details for Fluent Bit. +**DaemonSet:** For deploying Fluent Bit on all nodes in the cluster. + +1. **ClusterRole** + This part of the YAML file defines a ClusterRole named fluent-bit-read. It sets the permissions for accessing various resources in the cluster: +2. **ClusterRoleBinding** + This binds the above ClusterRole to a ServiceAccount named fluent-bit in the logging namespace. It ensures the permissions defined in the ClusterRole are applied to this service account. +3. **ConfigMap** + The fluent-bit-config ConfigMap stores the Fluent Bit configuration, including service, input, filter, output, and parser details. Configuration related to different aspects of log collection and forwarding is included in this section. +4. **DaemonSet** + Fluent Bit is deployed as a DaemonSet, which means a Fluent Bit container will run on every node in the cluster. This ensures that logs from all nodes are collected and processed. + + +This Fluent Bit deployment in Kubernetes is instrumental in gathering, processing, and forwarding logs from different parts of the cluster. +It can be integrated with various log analytics tools and used for monitoring the behavior of the cluster, facilitating prompt insights and responses to system events. Make sure to tailor the configuration to match your specific requirements and infrastructure. + + +### References +- [K8s Filter Plugin](https://docs.fluentbit.io/manual/pipeline/filters/kubernetes) + +**Kubernetes filter performs the following operations:** + +Analyzes the data and extracts the metadata such as `Pod name`, `namespace`, `container name`, and `container ID` . +Queries Kubernetes API server to get extra metadata for the given Pod including the `Pod ID`, `labels`, `annotations`. + +This metadata is then appended to each record (log message). +This data is cached locally in memory and is appended to each log record. + +The following parameters represent a minimum configuration for this filter used in the ConfigMap above: + +- `Name` — the name of the filter plugin. +- `Kube_URL` — API Server end-point. E.g https://kubernetes.default.svc.cluster.local/ +- `Match` — a tag to match filtering against. + diff --git a/server/adaptors/integrations/__data__/repository/k8s/ingestion/fluent-bit.yaml b/server/adaptors/integrations/__data__/repository/k8s/ingestion/fluent-bit.yaml new file mode 100644 index 000000000..687cf6da9 --- /dev/null +++ b/server/adaptors/integrations/__data__/repository/k8s/ingestion/fluent-bit.yaml @@ -0,0 +1,174 @@ +--- +apiVersion: rbac.authorization.k8s.io/v1 +kind: ClusterRole +metadata: + name: fluent-bit-read +rules: +- apiGroups: [""] + resources: + - namespaces + - pods + - pods/logs + - nodes + - nodes/proxy + verbs: ["get", "list", "watch"] +--- +apiVersion: rbac.authorization.k8s.io/v1 +kind: ClusterRoleBinding +metadata: + name: fluent-bit-read +roleRef: + apiGroup: rbac.authorization.k8s.io + kind: ClusterRole + name: fluent-bit-read +subjects: +- kind: ServiceAccount + name: fluent-bit + namespace: logging +--- +apiVersion: v1 +kind: ConfigMap +metadata: + name: fluent-bit-config + namespace: logging + labels: + k8s-app: fluent-bit +data: + # Configuration files: server, input, filters and output + # ====================================================== + fluent-bit.conf: | + [SERVICE] + Flush 5 + Log_Level info + Daemon off + Parsers_File parsers.conf + HTTP_Server On + HTTP_Listen 0.0.0.0 + HTTP_Port 2020 + storage.path /var/log/flb-storage/ + storage.sync normal + storage.checksum off + storage.backlog.mem_limit 100M + + @INCLUDE input-kubernetes.conf + @INCLUDE filter-kubernetes.conf + @INCLUDE output-opensearch.conf + + input-kubernetes.conf: | + [INPUT] + Name tail + Tag kube.* + Path /var/log/containers/*.log + Exclude_Path /var/log/containers/*_fluent-bit-*.log,/var/log/containers/*_kube-system_*.log + Parser docker + DB /var/log/flb_kube.db + Mem_Buf_Limit 100MB + Skip_Long_Lines On + Refresh_Interval 10 + + filter-kubernetes.conf: | + [FILTER] + Name kubernetes + Match kube.* + Kube_URL https://kubernetes.default.svc:443 + Kube_CA_File /var/run/secrets/kubernetes.io/serviceaccount/ca.crt + Kube_Token_File /var/run/secrets/kubernetes.io/serviceaccount/token + Kube_Tag_Prefix kube.var.log.containers. + Merge_Log On + Merge_Log_Key log_processed + K8S-Logging.Parser On + K8S-Logging.Exclude Off + + output-opensearch.conf: | + [OUTPUT] + Name opensearch + Match * + Host { endpoint } + Port 443 + TLS On + Replace_Dots On + AWS_Auth On + AWS_Region { region } + Retry_Limit 6 + Logstash_Format On + Logstash_Prefix fluent-bit + Logstash_DateFormat %U.%Y + + parsers.conf: | + [PARSER] + Name json + Format json + Time_Key time + Time_Format %d/%b/%Y:%H:%M:%S %z + + [PARSER] + Name docker + Format json + Time_Key time + Time_Format %Y-%m-%dT%H:%M:%S.%L + Time_Keep On + # Command | Decoder | Field | Optional Action + # =============|==================|================= + Decode_Field_As escaped log try_next + Decode_Field_As json log + + [PARSER] + # http://rubular.com/r/tjUt3Awgg4 + Name cri + Format regex + Regex ^(?