Kubernetes Ingress 관찰

IBM Cloud Monitoring 을 사용하여 Kubernetes 인그레스 ALB를 모니터링할 수 있습니다.

IBM Cloud Monitoring으로 모니터링 설정

메트릭을 IBM Cloud® Monitoring에 전달하기 위해 Monitoring 에이전트를 작업자 노드에 배치하여 Kubernetes Ingress ALB의 성능과 상태에 대한 작동 가시성을 확보합니다. 모니터링 에이전트를 클러스터의 워커 노드에 배포하면 모니터링이 자동으로 데이터를 감지하고 스크랩한 다음 IBM Cloud Monitoring 대시보드에 표시합니다.

  1. IBM Cloud Monitoring의 인스턴스 프로비저닝.

  2. 클러스터에 모니터링 에이전트를 구성하십시오.

    1. 모니터링 페이지에서 모니터를 선택하십시오.
    2. 모니터링 소스를 클릭하십시오.
    3. 모니터링 에이전트를 클러스터에 설치하기 위한 지시사항을 따르십시오.

    상담원이 설치를 완료하는 데 몇 분 정도 걸릴 수 있습니다.

  3. 모니터링 콘솔에서 프로비저닝한 인스턴스에 대한 대시보드 열기를 클릭합니다.

  4. Monitoring UI에서 대시보드 > 애플리케이션 > NGINX Ingress를 클릭하십시오. NGINX 인그레스 대시보드는 데이터를 사용할 수 있을 때까지 표시되지 않으므로 다소 시간이 걸릴 수 있습니다. 모니터링 에이전트가 nginx_ingress_controller_requests 메트릭을 찾은 경우에만 대시보드가 표시됩니다. 이러한 메트릭은 인그레스 리소스에 정의된 호스트에 요청을 보낼 때 노출됩니다.

    기본 Ingress 모니터링 필터는 높은 볼륨의 메트릭을 생성할 수 있으며, 이로 인해 추가 비용 청구가 발생할 수 있습니다. exclude: nginx_ingress*bucket 필터를 추가하여 NGINX 대시보드에 필요한 기본 메트릭을 유지하면서 일부 메트릭을 제외하여 비용을 절감합니다.

IBM Cloud Monitoring에 대한 자세한 정보는 시작하기 자습서를 참조하십시오.