summaryrefslogtreecommitdiffstats
path: root/collectors/cgroups.plugin/metadata.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'collectors/cgroups.plugin/metadata.yaml')
-rw-r--r--collectors/cgroups.plugin/metadata.yaml94
1 files changed, 54 insertions, 40 deletions
diff --git a/collectors/cgroups.plugin/metadata.yaml b/collectors/cgroups.plugin/metadata.yaml
index ec6228ea2..a1abbb5a9 100644
--- a/collectors/cgroups.plugin/metadata.yaml
+++ b/collectors/cgroups.plugin/metadata.yaml
@@ -86,9 +86,9 @@ modules:
description: ""
labels:
- name: container_name
- description: TBD
+ description: The container name or group path if name resolution fails.
- name: image
- description: TBD
+ description: Docker/Podman container image name.
metrics:
- name: cgroup.cpu_limit
description: CPU Usage within the limits
@@ -310,17 +310,25 @@ modules:
chart_type: line
dimensions:
- name: time
+ - name: cgroup.pids_current
+ description: Number of processes
+ unit: "pids"
+ chart_type: line
+ dimensions:
+ - name: pids
- name: cgroup network device
description: ""
labels:
- name: container_name
- description: TBD
+ description: The container name or group path if name resolution fails.
- name: image
- description: TBD
+ description: Docker/Podman container image name.
- name: device
- description: TBD
+ description: "The name of the host network interface linked to the container's network interface."
+ - name: container_device
+ description: Container network interface name.
- name: interface_type
- description: TBD
+ description: 'Network interface type. Always "virtual" for the containers.'
metrics:
- name: cgroup.net_net
description: Bandwidth
@@ -445,30 +453,26 @@ modules:
availability: []
scopes:
- name: k8s cgroup
- description: ""
+ description: These metrics refer to the Pod container.
labels:
+ - name: k8s_node_name
+ description: 'Node name. The value of _pod.spec.nodeName_.'
- name: k8s_namespace
- description: TBD
- - name: k8s_pod_name
- description: TBD
- - name: k8s_pod_uid
- description: TBD
+ description: 'Namespace name. The value of _pod.metadata.namespace_.'
- name: k8s_controller_kind
- description: TBD
+ description: 'Controller kind (ReplicaSet, DaemonSet, StatefulSet, Job, etc.). The value of _pod.OwnerReferences.Controller.Kind_.'
- name: k8s_controller_name
- description: TBD
- - name: k8s_node_name
- description: TBD
+ description: 'Controller name.The value of _pod.OwnerReferences.Controller.Name_.'
+ - name: k8s_pod_name
+ description: 'Pod name. The value of _pod.metadata.name_.'
- name: k8s_container_name
- description: TBD
- - name: k8s_container_id
- description: TBD
+ description: 'Container name. The value of _pod.spec.containers.name_.'
- name: k8s_kind
- description: TBD
+ description: 'Instance kind: "pod" or "container".'
- name: k8s_qos_class
- description: TBD
+ description: 'QoS class (guaranteed, burstable, besteffort).'
- name: k8s_cluster_id
- description: TBD
+ description: 'Cluster ID. The value of kube-system namespace _namespace.metadata.uid_.'
metrics:
- name: k8s.cgroup.cpu_limit
description: CPU Usage within the limits
@@ -690,35 +694,39 @@ modules:
chart_type: line
dimensions:
- name: time
+ - name: k8s.cgroup.pids_current
+ description: Number of processes
+ unit: "pids"
+ chart_type: line
+ dimensions:
+ - name: pids
- name: k8s cgroup network device
- description: ""
+ description: These metrics refer to the Pod container network interface.
labels:
- name: device
- description: TBD
+ description: "The name of the host network interface linked to the container's network interface."
+ - name: container_device
+ description: Container network interface name.
- name: interface_type
- description: TBD
+ description: 'Network interface type. Always "virtual" for the containers.'
+ - name: k8s_node_name
+ description: 'Node name. The value of _pod.spec.nodeName_.'
- name: k8s_namespace
- description: TBD
- - name: k8s_pod_name
- description: TBD
- - name: k8s_pod_uid
- description: TBD
+ description: 'Namespace name. The value of _pod.metadata.namespace_.'
- name: k8s_controller_kind
- description: TBD
+ description: 'Controller kind (ReplicaSet, DaemonSet, StatefulSet, Job, etc.). The value of _pod.OwnerReferences.Controller.Kind_.'
- name: k8s_controller_name
- description: TBD
- - name: k8s_node_name
- description: TBD
+ description: 'Controller name.The value of _pod.OwnerReferences.Controller.Name_.'
+ - name: k8s_pod_name
+ description: 'Pod name. The value of _pod.metadata.name_.'
- name: k8s_container_name
- description: TBD
- - name: k8s_container_id
- description: TBD
+ description: 'Container name. The value of _pod.spec.containers.name_.'
- name: k8s_kind
- description: TBD
+ description: 'Instance kind: "pod" or "container".'
- name: k8s_qos_class
- description: TBD
+ description: 'QoS class (guaranteed, burstable, besteffort).'
- name: k8s_cluster_id
- description: TBD
+ description: 'Cluster ID. The value of kube-system namespace _namespace.metadata.uid_.'
metrics:
- name: k8s.cgroup.net_net
description: Bandwidth
@@ -919,6 +927,12 @@ modules:
dimensions:
- name: read
- name: write
+ - name: systemd.service.pids.current
+ description: Systemd Services Number of Processes
+ unit: pids
+ chart_type: line
+ dimensions:
+ - name: pids
- <<: *module
meta:
<<: *meta