11.9. 사용자 정의 경고 라우팅에 대한 Alertmanager에 사용자 정의 설정 적용
사용자 정의 경고 라우팅 전용 Alertmanager의 별도의 인스턴스를 활성화한 경우 openshift-user-workload-monitoring 네임스페이스에서 alertmanager-user-workload 보안을 편집하여 Alertmanager 인스턴스에 대한 구성을 덮어쓸 수 있습니다.
사전 요구 사항
-
cluster-admin클러스터 역할의 사용자로 클러스터에 액세스할 수 있습니다.
절차
현재 활성화된 Alertmanager 설정을 파일
alertmanager.yaml로 출력합니다.$ oc -n openshift-user-workload-monitoring get secret alertmanager-user-workload --template='{{ index .data "alertmanager.yaml" }}' | base64 --decode > alertmanager.yamlalertmanager.yaml에서 설정을 편집합니다.route: receiver: Default group_by: - name: Default routes: - matchers: - "service = prometheus-example-monitor"1 receiver: <receiver>2 receivers: - name: Default - name: <receiver> # <receiver_configuration>파일에 새 설정을 적용합니다.
$ oc -n openshift-user-workload-monitoring create secret generic alertmanager-user-workload --from-file=alertmanager.yaml --dry-run=client -o=yaml | oc -n openshift-user-workload-monitoring replace secret --filename=-