diff --git a/entity-types/infra-container/golden_metrics.stg.yml b/entity-types/infra-container/golden_metrics.stg.yml index 160b185ae..6d77525cc 100644 --- a/entity-types/infra-container/golden_metrics.stg.yml +++ b/entity-types/infra-container/golden_metrics.stg.yml @@ -42,3 +42,13 @@ networkTrafficTotal: # defaulting to newRelic query for now since we cannot match value functions for OpenTelemetry cumulative metrics. opentelemetry: select: rate(max(container.storage.write_bytes), 1 second) + rate(max(container.storage.read_bytes), 1 second) AS 'Network traffic (bytes per second)' +containerRestart: + title: Container restarts + unit: COUNT + queries: + newRelic: + select: latest(restartCount) AS 'Container restarts' + from: K8sContainerSample + opentelemetry: + # via kubeletstatsreceiver + select: latest(k8s.container.restartCount) AS 'Container restarts' diff --git a/entity-types/infra-container/summary_metrics.stg.yml b/entity-types/infra-container/summary_metrics.stg.yml new file mode 100644 index 000000000..3b4f416f8 --- /dev/null +++ b/entity-types/infra-container/summary_metrics.stg.yml @@ -0,0 +1,29 @@ +containerState: + title: Container state + unit: STRING + tag: + key: container.state +cpuUsage: + goldenMetric: cpuUsage + title: CPU usage (cores) + unit: COUNT +cpuUtilization: + goldenMetric: cpuUtilization + unit: PERCENTAGE + title: CPU utilization (%) +storageUsage: + goldenMetric: storageUsage + title: Storage usage (bytes) + unit: BYTES +memoryUsage: + goldenMetric: memoryUsage + title: Memory usage (bytes) + unit: BYTES +networkTrafficTotal: + goldenMetric: networkTrafficTotal + title: Network traffic (bytes per second) + unit: BYTES_PER_SECOND +containerRestart: + goldenMetric: containerRestart + title: Container restarts + unit: COUNT