38.5. 지표 구성 요소 배포
모든 지표 구성 요소가 OpenShift Container Platform Ansible을 사용하여 배포 및 구성되므로 한 단계로 모든 항목을 배포할 수 있습니다.
다음 예제에서는 기본 매개 변수를 사용하여 영구 스토리지를 사용하거나 사용하지 않고 지표를 배포하는 방법을 보여줍니다.
Ansible 플레이북을 실행하는 호스트에는 인벤토리에 호스트당 최소 75MiB의 여유 메모리가 있어야 합니다.
업스트림 Kubernetes 규칙에 따라 eth0
의 기본 인터페이스에서만 지표를 수집할 수 있습니다.
예 38.3. 영구 스토리지를 사용하여 배포
다음 명령은 hawkular-metrics.example.com 을 사용하도록 Hawkular Metrics 경로를 설정하고 영구 스토리지를 사용하여 배포됩니다.
사용 가능한 영구 볼륨이 있어야 합니다.
$ ansible-playbook [-i </path/to/inventory>] <OPENSHIFT_ANSIBLE_DIR>/playbooks/openshift-metrics/config.yml \ -e openshift_metrics_install_metrics=True \ -e openshift_metrics_hawkular_hostname=hawkular-metrics.example.com \ -e openshift_metrics_cassandra_storage_type=pv
예 38.4. 영구 스토리지없이 배포
다음 명령은 hawkular-metrics.example.com 을 사용하고 영구 스토리지 없이 배포하도록 Hawkular Metrics 경로를 설정합니다.
$ ansible-playbook [-i </path/to/inventory>] <OPENSHIFT_ANSIBLE_DIR>/playbooks/openshift-metrics/config.yml \ -e openshift_metrics_install_metrics=True \ -e openshift_metrics_hawkular_hostname=hawkular-metrics.example.com
영구 스토리지 없이 배포되기 때문에 지표 데이터 손실이 발생할 수 있습니다.
38.5.1. 메트릭 진단
는 지표 스택의 상태를 평가하는 데 도움이 되는 몇 가지 지표 진단입니다. 메트릭에 대한 진단을 실행하려면 다음을 수행합니다.
$ oc adm diagnostics MetricsApiProxy