summaryrefslogtreecommitdiffstats
path: root/src/go/collectors/go.d.plugin/modules/k8s_kubelet/metadata.yaml
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-08-26 08:15:24 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-08-26 08:15:35 +0000
commitf09848204fa5283d21ea43e262ee41aa578e1808 (patch)
treec62385d7adf209fa6a798635954d887f718fb3fb /src/go/collectors/go.d.plugin/modules/k8s_kubelet/metadata.yaml
parentReleasing debian version 1.46.3-2. (diff)
downloadnetdata-f09848204fa5283d21ea43e262ee41aa578e1808.tar.xz
netdata-f09848204fa5283d21ea43e262ee41aa578e1808.zip
Merging upstream version 1.47.0.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'src/go/collectors/go.d.plugin/modules/k8s_kubelet/metadata.yaml')
-rw-r--r--src/go/collectors/go.d.plugin/modules/k8s_kubelet/metadata.yaml331
1 files changed, 0 insertions, 331 deletions
diff --git a/src/go/collectors/go.d.plugin/modules/k8s_kubelet/metadata.yaml b/src/go/collectors/go.d.plugin/modules/k8s_kubelet/metadata.yaml
deleted file mode 100644
index 0d5229bb5..000000000
--- a/src/go/collectors/go.d.plugin/modules/k8s_kubelet/metadata.yaml
+++ /dev/null
@@ -1,331 +0,0 @@
-plugin_name: go.d.plugin
-modules:
- - meta:
- id: collector-go.d.plugin-k8s_kubelet
- plugin_name: go.d.plugin
- module_name: k8s_kubelet
- monitored_instance:
- name: Kubelet
- link: https://kubernetes.io/docs/concepts/overview/components/#kubelet
- icon_filename: kubernetes.svg
- categories:
- - data-collection.kubernetes
- keywords:
- - kubelet
- - kubernetes
- - k8s
- related_resources:
- integrations:
- list:
- - plugin_name: apps.plugin
- module_name: apps
- info_provided_to_referring_integrations:
- description: ""
- most_popular: true
- overview:
- data_collection:
- metrics_description: |
- This collector monitors Kubelet instances.
- method_description: ""
- supported_platforms:
- include: []
- exclude: []
- multi_instance: true
- additional_permissions:
- description: ""
- default_behavior:
- auto_detection:
- description: ""
- limits:
- description: ""
- performance_impact:
- description: ""
- setup:
- prerequisites:
- list: []
- configuration:
- file:
- name: go.d/k8s_kubelet.conf
- options:
- description: |
- The following options can be defined globally: update_every, autodetection_retry.
- folding:
- title: Config options
- enabled: true
- list:
- - name: update_every
- description: Data collection frequency.
- default_value: 1
- required: false
- - name: autodetection_retry
- description: Recheck interval in seconds. Zero means no recheck will be scheduled.
- default_value: 0
- required: false
- - name: url
- description: Server URL.
- default_value: http://127.0.0.1:10255/metrics
- required: true
- - name: timeout
- description: HTTP request timeout.
- default_value: 1
- required: false
- - name: username
- description: Username for basic HTTP authentication.
- default_value: ""
- required: false
- - name: password
- description: Password for basic HTTP authentication.
- default_value: ""
- required: false
- - name: proxy_url
- description: Proxy URL.
- default_value: ""
- required: false
- - name: proxy_username
- description: Username for proxy basic HTTP authentication.
- default_value: ""
- required: false
- - name: proxy_password
- description: Password for proxy basic HTTP authentication.
- default_value: ""
- required: false
- - name: method
- description: HTTP request method.
- default_value: "GET"
- required: false
- - name: body
- description: HTTP request body.
- default_value: ""
- required: false
- - name: headers
- description: HTTP request headers.
- default_value: ""
- required: false
- - name: not_follow_redirects
- description: Redirect handling policy. Controls whether the client follows redirects.
- default_value: no
- required: false
- - name: tls_skip_verify
- description: Server certificate chain and hostname validation policy. Controls whether the client performs this check.
- default_value: no
- required: false
- - name: tls_ca
- description: Certification authority that the client uses when verifying the server's certificates.
- default_value: ""
- required: false
- - name: tls_cert
- description: Client TLS certificate.
- default_value: ""
- required: false
- - name: tls_key
- description: Client TLS key.
- default_value: ""
- required: false
- examples:
- folding:
- title: Config
- enabled: true
- list:
- - name: Basic
- folding:
- enabled: false
- description: A basic example configuration.
- config: |
- jobs:
- - name: local
- url: http://127.0.0.1:10255/metrics
- - name: HTTPS with self-signed certificate
- description: |
- Do not validate server certificate chain and hostname.
- config: |
- jobs:
- - name: local
- url: http://127.0.0.1:10250/metrics
- tls_skip_verify: yes
- troubleshooting:
- problems:
- list: []
- alerts:
- - name: kubelet_node_config_error
- metric: k8s_kubelet.kubelet_node_config_error
- info: "the node is experiencing a configuration-related error (0: false, 1: true)"
- link: https://github.com/netdata/netdata/blob/master/src/health/health.d/kubelet.conf
- - name: kubelet_token_requests
- metric: k8s_kubelet.kubelet_token_requests
- info: "number of failed Token() requests to the alternate token source"
- link: https://github.com/netdata/netdata/blob/master/src/health/health.d/kubelet.conf
- - name: kubelet_token_requests
- metric: k8s_kubelet.kubelet_token_requests
- info: "number of failed Token() requests to the alternate token source"
- link: https://github.com/netdata/netdata/blob/master/src/health/health.d/kubelet.conf
- - name: kubelet_operations_error
- metric: k8s_kubelet.kubelet_operations_errors
- info: number of Docker or runtime operation errors
- link: https://github.com/netdata/netdata/blob/master/src/health/health.d/kubelet.conf
- - name: kubelet_operations_error
- metric: k8s_kubelet.kubelet_operations_errors
- info: number of Docker or runtime operation errors
- link: https://github.com/netdata/netdata/blob/master/src/health/health.d/kubelet.conf
- metrics:
- folding:
- title: Metrics
- enabled: false
- description: ""
- availability: []
- scopes:
- - name: global
- description: These metrics refer to the entire monitored application.
- labels: []
- metrics:
- - name: k8s_kubelet.apiserver_audit_requests_rejected
- description: API Server Audit Requests
- unit: requests/s
- chart_type: line
- dimensions:
- - name: rejected
- - name: k8s_kubelet.apiserver_storage_data_key_generation_failures
- description: API Server Failed Data Encryption Key(DEK) Generation Operations
- unit: events/s
- chart_type: line
- dimensions:
- - name: failures
- - name: k8s_kubelet.apiserver_storage_data_key_generation_latencies
- description: API Server Latencies Of Data Encryption Key(DEK) Generation Operations
- unit: observes/s
- chart_type: stacked
- dimensions:
- - name: 5_µs
- - name: 10_µs
- - name: 20_µs
- - name: 40_µs
- - name: 80_µs
- - name: 160_µs
- - name: 320_µs
- - name: 640_µs
- - name: 1280_µs
- - name: 2560_µs
- - name: 5120_µs
- - name: 10240_µs
- - name: 20480_µs
- - name: 40960_µs
- - name: +Inf
- - name: k8s_kubelet.apiserver_storage_data_key_generation_latencies_percent
- description: API Server Latencies Of Data Encryption Key(DEK) Generation Operations Percentage
- unit: percentage
- chart_type: stacked
- dimensions:
- - name: 5_µs
- - name: 10_µs
- - name: 20_µs
- - name: 40_µs
- - name: 80_µs
- - name: 160_µs
- - name: 320_µs
- - name: 640_µs
- - name: 1280_µs
- - name: 2560_µs
- - name: 5120_µs
- - name: 10240_µs
- - name: 20480_µs
- - name: 40960_µs
- - name: +Inf
- - name: k8s_kubelet.apiserver_storage_envelope_transformation_cache_misses
- description: API Server Storage Envelope Transformation Cache Misses
- unit: events/s
- chart_type: line
- dimensions:
- - name: cache misses
- - name: k8s_kubelet.kubelet_containers_running
- description: Number Of Containers Currently Running
- unit: running_containers
- chart_type: line
- dimensions:
- - name: total
- - name: k8s_kubelet.kubelet_pods_running
- description: Number Of Pods Currently Running
- unit: running_pods
- chart_type: line
- dimensions:
- - name: total
- - name: k8s_kubelet.kubelet_pods_log_filesystem_used_bytes
- description: Bytes Used By The Pod Logs On The Filesystem
- unit: B
- chart_type: stacked
- dimensions:
- - name: a dimension per namespace and pod
- - name: k8s_kubelet.kubelet_runtime_operations
- description: Runtime Operations By Type
- unit: operations/s
- chart_type: stacked
- dimensions:
- - name: a dimension per operation type
- - name: k8s_kubelet.kubelet_runtime_operations_errors
- description: Runtime Operations Errors By Type
- unit: errors/s
- chart_type: stacked
- dimensions:
- - name: a dimension per operation type
- - name: k8s_kubelet.kubelet_docker_operations
- description: Docker Operations By Type
- unit: operations/s
- chart_type: stacked
- dimensions:
- - name: a dimension per operation type
- - name: k8s_kubelet.kubelet_docker_operations_errors
- description: Docker Operations Errors By Type
- unit: errors/s
- chart_type: stacked
- dimensions:
- - name: a dimension per operation type
- - name: k8s_kubelet.kubelet_node_config_error
- description: Node Configuration-Related Error
- unit: bool
- chart_type: line
- dimensions:
- - name: experiencing_error
- - name: k8s_kubelet.kubelet_pleg_relist_interval_microseconds
- description: PLEG Relisting Interval Summary
- unit: microseconds
- chart_type: stacked
- dimensions:
- - name: "0.5"
- - name: "0.9"
- - name: "0.99"
- - name: k8s_kubelet.kubelet_pleg_relist_latency_microseconds
- description: PLEG Relisting Latency Summary
- unit: microseconds
- chart_type: stacked
- dimensions:
- - name: "0.5"
- - name: "0.9"
- - name: "0.99"
- - name: k8s_kubelet.kubelet_token_requests
- description: Token() Requests To The Alternate Token Source
- unit: token_requests/s
- chart_type: line
- dimensions:
- - name: total
- - name: failed
- - name: k8s_kubelet.rest_client_requests_by_code
- description: HTTP Requests By Status Code
- unit: requests/s
- chart_type: stacked
- dimensions:
- - name: a dimension per HTTP status code
- - name: k8s_kubelet.rest_client_requests_by_method
- description: HTTP Requests By Status Method
- unit: requests/s
- chart_type: stacked
- dimensions:
- - name: a dimension per HTTP method
- - name: volume manager
- description: These metrics refer to the Volume Manager.
- labels: []
- metrics:
- - name: k8s_kubelet.volume_manager_total_volumes
- description: Volume Manager State Of The World
- unit: state
- chart_type: line
- dimensions:
- - name: actual
- - name: desired