From a43b7d3c26f9724b9d5b2ad45058f2d1632741af Mon Sep 17 00:00:00 2001 From: panxiao81 Date: Fri, 25 Sep 2026 17:22:01 +0000 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=20kubelet=20=E8=B6=85?= =?UTF-8?q?=E9=99=90=E4=B8=8E=E6=97=A7=20Docker=20=E9=87=87=E9=9B=86?= =?UTF-8?q?=E7=9B=AE=E6=A0=87=20(#148)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: panxiao81 --- .../metrics/scrapes/docker-hosts.yaml | 15 ++++----------- .../observability/metrics/scrapes/kubelet.yaml | 3 +++ 2 files changed, 7 insertions(+), 11 deletions(-) diff --git a/platform/observability/metrics/scrapes/docker-hosts.yaml b/platform/observability/metrics/scrapes/docker-hosts.yaml index d2c853e..a7917b9 100644 --- a/platform/observability/metrics/scrapes/docker-hosts.yaml +++ b/platform/observability/metrics/scrapes/docker-hosts.yaml @@ -1,6 +1,6 @@ -# Pull metrics from Docker hosts running ../../docker-hosts/compose.yaml. -# vmagent scrapes each host's node-exporter (:9100) and cAdvisor (:8080) over the LAN. -# Add one target block per host; keep the `host` label in sync with its HOST_LABEL. +# 仅抓取已存在的宿主机 node-exporter。旧 :8080 目标实际返回 nginx 404, +# 独立 Docker cAdvisor 尚未部署;部署并确认端口后再添加其目标。 +# Kubernetes 容器指标由 kubelet.yaml 的 /metrics/cadvisor 独立采集。 apiVersion: operator.victoriametrics.com/v1beta1 kind: VMStaticScrape metadata: @@ -17,13 +17,6 @@ spec: labels: job: node-exporter host: docker-01 - - targets: - - "192.168.10.127:8080" - labels: - job: cadvisor - host: docker-01 - # --- add more hosts below, mirroring the two blocks above --- + # --- 新增主机前确认 exporter 已部署且 /metrics 返回成功 --- # - targets: ["192.168.10.x:9100"] # labels: { job: node-exporter, host: docker-02 } - # - targets: ["192.168.10.x:8080"] - # labels: { job: cadvisor, host: docker-02 } diff --git a/platform/observability/metrics/scrapes/kubelet.yaml b/platform/observability/metrics/scrapes/kubelet.yaml index f849f4e..416a6bf 100644 --- a/platform/observability/metrics/scrapes/kubelet.yaml +++ b/platform/observability/metrics/scrapes/kubelet.yaml @@ -13,6 +13,9 @@ spec: honorLabels: true honorTimestamps: false interval: 30s + # k3s 此端点包含 apiserver/etcd 指标,响应已超过默认 16 MiB。 + # 仅放宽 kubelet 任务,其他采集目标保留默认限制。 + max_scrape_size: "32MiB" tlsConfig: insecureSkipVerify: true caFile: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt