1.2. 관찰 기능 구성
관찰 기능 서비스가 활성화되면 hub 클러스터는 hub self-management가 활성화되어 있는지 여부와 관계없이 구성된 Thanos 인스턴스에 지표를 수집하고 전송하도록 항상 구성됩니다. 허브 클러스터가 자체 관리되면 disableHubSelfManagement
매개변수가 기본 설정인 false
로 설정됩니다. multiclusterhub-operator
는 기본적으로 multicluster-observability-operator
Pod를 활성화합니다. multicluster-observability-operator
Pod를 구성해야 합니다.
hub 클러스터에 대한 지표 및 경고가 local-cluster
네임스페이스에 표시됩니다. local-cluster
는 hub self-management가 활성화된 경우에만 사용할 수 있습니다. Grafana Explorer에서 local-cluster
메트릭을 쿼리할 수 있습니다. 관찰 기능 구성 요소를 사용하여 수집할 수 있는 메트릭과 관찰 가능성 Pod 용량에 대한 정보를 계속 읽어 보십시오.
1.2.1. 메트릭 유형
기본적으로 OpenShift Container Platform은 Telemetry 서비스를 사용하여 지표를 Red Hat으로 보냅니다. acm_managed_cluster_info
는 Red Hat Advanced Cluster Management에서 사용할 수 있으며 Telemetry에 포함되어 있지만 Red Hat Advanced Cluster Management Observe 환경 개요 대시보드에는 표시되지 않습니다.
프레임워크에서 지원하는 다음 메트릭 유형을 확인합니다.
메트릭 이름 | 메트릭 유형 | 레이블/태그 | 상태 |
---|---|---|---|
| 게이지 |
| 안정적 |
| 히스토그램 | 없음 | 안정적입니다. 자세한 내용은 Governance 메트릭 을 참조하십시오. |
| 히스토그램 | 없음 | 안정적입니다. 자세한 내용은 Governance 메트릭 을 참조하십시오. |
| 히스토그램 | 없음 | 안정적입니다. 자세한 내용은 Governance 메트릭 을 참조하십시오. |
| 게이지 |
| 안정적입니다. 자세한 내용은 Governance 메트릭 을 검토하십시오. |
| 게이지 |
| 안정적입니다. 자세한 내용은 Managing insight _PolicyReports_ 를 참조하십시오. |
| 카운터 | 없음 | 안정적입니다. 콘솔 설명서의 구성 요소 검색 섹션을 참조하십시오. |
| 히스토그램 | 없음 | 안정적입니다. 콘솔 설명서의 구성 요소 검색 섹션을 참조하십시오. |
| 히스토그램 | 없음 | 안정적입니다. 콘솔 설명서의 구성 요소 검색 섹션을 참조하십시오. |
| 카운터 | 없음 | 안정적입니다. 콘솔 설명서의 구성 요소 검색 섹션을 참조하십시오. |
| 히스토그램 | 없음 | 안정적입니다. 콘솔 설명서의 구성 요소 검색 섹션을 참조하십시오. |
| 게이지 | 없음 | 안정적입니다. 콘솔 설명서의 구성 요소 검색 섹션을 참조하십시오. |
| 히스토그램 | 없음 | 안정적입니다. 콘솔 설명서의 구성 요소 검색 섹션을 참조하십시오. |
1.2.2. 관찰 기능 Pod 용량 요청
관찰 기능 구성 요소에는 관찰 서비스를 설치하기 위해 Cryostat1mCPU 및 11972Mi 메모리가 필요합니다. 다음 표는 observability-addons
가 활성화된 5개의 관리 클러스터에 대한 Pod 용량 요청 목록입니다.
Deployment 또는 StatefulSet | 컨테이너 이름 | CPU (mCPU) | 메모리(Mi) | replicas | Pod 총 CPU | Pod 총 메모리 |
---|---|---|---|---|---|---|
observability-alertmanager | alertmanager | 4 | 200 | 3 | 12 | 600 |
config-reloader | 4 | 25 | 3 | 12 | 75 | |
alertmanager-proxy | 1 | 20 | 3 | 3 | 60 | |
observability-grafana | grafana | 4 | 100 | 2 | 8 | 200 |
grafana-dashboard-loader | 4 | 50 | 2 | 8 | 100 | |
observability-observatorium-api | observatorium-api | 20 | 128 | 2 | 40 | 256 |
observability-observatorium-operator | observatorium-operator | 100 | 100 | 1 | 10 | 50 |
observability-rbac-query-proxy | rbac-query-proxy | 20 | 100 | 2 | 40 | 200 |
oauth-proxy | 1 | 20 | 2 | 2 | 40 | |
observability-thanos-compact | Thanos-compact | 500 | 1024 | 1 | 100 | 512 |
observability-thanos-query | Thanos-query | 300 | 1024 | 2 | 600 | 2048 |
observability-thanos-query-frontend | Thanos-query-frontend | 100 | 256 | 2 | 200 | 512 |
observability-thanos-query-frontend-memcached | Memcached | 45 | 128 | 3 | 135 | 384 |
내보내기 | 5 | 50 | 3 | 15 | 150 | |
observability-thanos-receive-controller | thanos-receive-controller | 4 | 32 | 1 | 4 | 32 |
observability-thanos-receive-default | Thanos-receive | 300 | 512 | 3 | 900 | 1536 |
observability-thanos-rule | Thanos-rule | 50 | 512 | 3 | 150 | 1536 |
configmap-reloader | 4 | 25 | 3 | 12 | 75 | |
observability-thanos-store-memcached | Memcached | 45 | 128 | 3 | 135 | 384 |
내보내기 | 5 | 50 | 3 | 15 | 150 | |
observability-thanos-store-shard | Thanos-store | 100 | 1024 | 3 | 300 | 3072 |
1.2.3. 추가 리소스
- 관찰 기능 활성화에 대한 자세한 내용은 관찰 기능 서비스 활성화를 참조하십시오.
- 관찰 기능 사용자 지정을 읽고 관찰 기능을 사용자 지정하고 메트릭 및 기타 데이터를 확인하는 방법을 알아봅니다.
- Grafana 대시보드를 사용하여 읽습니다.
- OpenShift Container Platform 설명서에서 Telemetry를 사용하여 수집 및 전송되는 메트릭 유형을 설명합니다. 자세한 내용은 Telemetry에서 수집하는 정보를 참조하십시오.
- 자세한 내용은 Governance 메트릭 을 참조하십시오.
- Prometheus 레코딩 규칙을 참조하십시오.
- Prometheus 경고 규칙 도 참조하십시오.