Rancher의 Fleet을 통해 배포된 Fluentd에서 fluent-plugin-prometheus에 대한 구성을 추가하는 방법은 무엇입니까?

Rancher의 Fleet을 통해 배포된 Fluentd에서 fluent-plugin-prometheus에 대한 구성을 추가하는 방법은 무엇입니까?

저는 Rancher를 사용하여 Kubernetes 클러스터를 관리하고 cattle-logging-systemFleet을 통해 로깅 시스템( )을 추가했습니다. 이제 fluent-plugin-prometheus.

로깅 시스템을 배포하는 데 사용한 기본 구성은 다음과 같습니다.

# fleet.yaml
- name: dev
  helm:
    valuesFiles:
      - ./values/dev.yaml
  clusterGroup: logging
  clusterSelector:
    matchLabels:
      env: dev
# ./values/dev.yaml
fluentbit:
  tolerations:
    - key: node-role.kubernetes.io/controlplane
      value: "true"
      effect: NoSchedule
    ...
fluentd:
  resources:
     ...

내 현재 values파일에는 에 대한 설정이 없습니다 fluent-plugin-prometheus. Prometheus 지표 수집을 시작하려면 Fleet을 통해 이를 추가하고 Fluentd 배포를 업데이트하려면 어떻게 해야 합니까?

그리고 Fluentd는 이미 특정 라벨과 컨테이너에 대한 로그를 수집하고 있기 때문에 기존 설정을 잃지 않고 현재 구성을 업데이트하는 방법도 궁금합니다.

설정을 포함하도록 다음 구성으로 값 파일을 업데이트하려고 했습니다 fluent-plugin-prometheus.

fluentd:
  resources:
     limits:
       cpu: 2000m
       memory: 2048Mi
     requests:
       cpu: 500m
       memory: 768Mi
  config:
    source: |
      @type prometheus
      bind 0.0.0.0
      port 24231
    sourceMonitor: |
      @type prometheus_monitor
      <labels>
        host ${hostname}
      </labels>

그러나 이로 인해 상황은 바뀌지 않았으며 fluentd.conf구성 파일이 포함된 보안 비밀에 업데이트가 반영되지 않았습니다. 왜 이러한 변경 사항이 적용되지 않는지 잘 모르겠습니다. 이러한 설정을 적절하게 통합하는 방법에 대한 아이디어나 제안이 있습니까?

관련 정보