3.5. 选择介质配置
您可以通过更新 YAML 文件,将 MicroShift Observability 配置为从各种源收集性能和资源信息。
通过在
/etc/microshift/observability/opentelemetry-collector.yaml
文件中添加以下信息来选择介质配置:receivers: kubeletstats: auth_type: tls ca_file: /var/lib/microshift/certs/ca-bundle/client-ca.crt key_file: /var/lib/microshift/certs/admin-kubeconfig-signer/openshift-observability-client/client.key cert_file: /var/lib/microshift/certs/admin-kubeconfig-signer/openshift-observability-client/client.crt insecure_skip_verify: true collection_interval: 10s endpoint: "${env:K8S_NODE_NAME}:10250" node: ${env:K8S_NODE_NAME} k8s_api_config: auth_type: kubeConfig k8s_events: auth_type: kubeConfig journald: units: - microshift priority: info processors: batch: resourcedetection/system: detectors: [ "system" ] system: hostname_sources: [ "os" ] exporters: otlp: sending_queue: storage: file_storage endpoint: ${env:OTEL_BACKEND}:4317 tls: insecure: true extensions: file_storage: directory: /var/lib/microshift-observability service: extensions: [ file_storage ] pipelines: metrics/kubeletstats: receivers: [ kubeletstats ] processors: [ batch ] exporters: [ otlp ] logs/kube_events: receivers: [ k8s_events ] processors: [ resourcedetection/system, batch ] exporters: [ otlp ] logs/journald: receivers: [ journald ] processors: [ resourcedetection/system ] exporters: [ otlp ] telemetry: metrics: readers: - periodic: exporter: otlp: protocol: http/protobuf endpoint: http://${env:OTEL_BACKEND}:4318
receivers: kubeletstats: auth_type: tls ca_file: /var/lib/microshift/certs/ca-bundle/client-ca.crt key_file: /var/lib/microshift/certs/admin-kubeconfig-signer/openshift-observability-client/client.key cert_file: /var/lib/microshift/certs/admin-kubeconfig-signer/openshift-observability-client/client.crt insecure_skip_verify: true collection_interval: 10s endpoint: "${env:K8S_NODE_NAME}:10250" node: ${env:K8S_NODE_NAME} k8s_api_config: auth_type: kubeConfig k8s_events: auth_type: kubeConfig journald: units: - microshift priority: info processors: batch: resourcedetection/system: detectors: [ "system" ] system: hostname_sources: [ "os" ] exporters: otlp: sending_queue: storage: file_storage endpoint: ${env:OTEL_BACKEND}:4317
1 tls: insecure: true extensions: file_storage: directory: /var/lib/microshift-observability service: extensions: [ file_storage ] pipelines: metrics/kubeletstats: receivers: [ kubeletstats ] processors: [ batch ] exporters: [ otlp ] logs/kube_events: receivers: [ k8s_events ] processors: [ resourcedetection/system, batch ] exporters: [ otlp ] logs/journald: receivers: [ journald ] processors: [ resourcedetection/system ] exporters: [ otlp ] telemetry: metrics: readers: - periodic: exporter: otlp: protocol: http/protobuf endpoint: http://${env:OTEL_BACKEND}:4318
2 Copy to Clipboard Copied! - 重启 MicroShift Observability 以完成配置选择。