Azure Load Balancer 모니터링

Instana 환경 전반에 대한 종단 간 가시성을 제공하여 Azure Load Balancer 을 포괄적으로 모니터링할 수 있게 해줍니다.

Instana 호스트 에이전트를 설치하면 Azure Load Balancer 센서가 자동으로 설치되고 활성화됩니다. Instana UI에서 Azure Load Balancer 와 관련된 인프라 메트릭을 확인할 수 있습니다.

Azure 에서 지원하는 다른 서비스에 대한 자세한 내용은 Azure 을 참조하십시오.

Azure Load Balancer 센서 구성

Azure Load Balancer 를 모니터링하려면 다음 단계를 따르십시오:

  1. 다음 구성을 사용하여 에이전트 구성 파일 (<agentinstall_dir>/etc/instana/configuration.yaml) 에서 Azure 서비스를 사용으로 설정하십시오.

    com.instana.plugin.azure:
      enabled: true
      subscription: "[Your-Subscription-Id]"
      tenant: "[Your-Tenant-Id]"
      principals:
        - id: "[Your-Service-Principal-Account-Id]"
          secret: "[Your-Service-Principal-Secret]"
    

    Azure 에이전트 설치에 대한 자세한 정보는 설치를 참조하십시오.

  2. 에이전트 구성 파일(<agentinstall_dir>/etc/instana/configuration.yaml)에서 ‘ Azure Load Balancer ’ 센서가 활성화되어 있는지 확인하십시오:

    com.instana.plugin.azure.loadbalancer:
      enabled: true
    

서비스 필터링을 위한 태그 및 리소스 그룹 정의

쉼표로 구분된 여러 태그 및 자원 그룹을 정의할 수 있습니다. 태그는 콜론 (:) 으로 구분되는 키-값 쌍으로 정의되어야 합니다. 구성을 단순화하려면 감지에 포함 또는 제외할 태그 및 자원 그룹을 정의하십시오. 태그 또는 자원 그룹이 include및 exclude 목록 모두에 정의된 경우, 제외 목록이 우선합니다. 필터링하지 않고 모든 서비스를 포함하려면 구성을 정의하지 마십시오.

  • 태그가 있는 서비스를 감지에 포함하려면 다음 구성을 사용하십시오.

    com.instana.plugin.azure.loadbalancer:
      include_tags: # Comma separated list of tags in key:value format (e.g. env:prod,env:staging)
    
  • 발견에서 태그가 있는 서비스를 제외하려면 다음 구성을 사용하십시오.

    com.instana.plugin.azure.loadbalancer:
      exclude_tags: # Comma separated list of tags in key:value format (e.g. env:dev,env:test)
    
  • 자원 그룹이 있는 서비스를 감지에 포함시키려면 다음 구성을 사용하십시오.

    com.instana.plugin.azure.loadbalancer:
      include_resource_groups: # Comma separated list of resource groups (e.g. rg_prod,rg_staging)
    
  • 감지에서 자원 그룹이 있는 서비스를 제외하려면 다음 구성을 사용하십시오.

    com.instana.plugin.azure.loadbalancer:
      exclude_resource_groups: # Comma separated list of resource groups (e.g. rg_dev,rg_test)
    
참고: 디스커버리 필터링은 모든 Azure 서비스에 대해 전역 수준에서 구성할 수 있습니다. Azure Load Balancer 에 대한 필터를 정의하면 전역 필터가 재정의됩니다. Azure 서비스의 전역 검색 필터링에 대한 자세한 내용은 Azure Configuration을 참조하십시오.

Azure Load Balancer 센서 비활성화

Azure Load Balancer 서비스에 대한 모니터링을 비활성화하려면 다음 구성을 사용하십시오:

com.instana.plugin.azure.loadbalancer:
  enabled: false

메트릭 보기

메트릭을 보려면 다음 단계를 완료하십시오.

  1. Instana UI의 탐색 메뉴에서 ‘인프라’를 선택합니다.
  2. 모니터되는 특정 호스트를 클릭하십시오.

수집된 모든 지표 및 모니터된 프로세스가 있는 호스트 대시보드를 볼 수 있습니다.

메트릭은 1분마다 가져오며, 이는 Azure 가 이러한 서비스의 모니터링을 위해 제공하는 해상도입니다.

구성 데이터

네임스페이스 세부사항 설명
이름 로드 밸랜서의 이름
리소스 그룹 로드 밸랜서의 자원 그룹
위치 로드 밸랜서의 위치
유형 리소스의 유형
프로비저닝 상태 로드 밸런서의 프로비저닝 상태

성능 매트릭

메트릭 이름 단위 집계 설명
SNAT 연결
개수 SnatConnectionCount 개수 총계 기간 내에 작성된 새 SNAT 연결의 총 수
바이트
바이트 ByteCount 개수 총계 기간 내에 전송된 총 바이트 수
패킷
패킷 PacketCount 개수 개수 API 의 총 조회수
SNAT 포트
할당됨 AllocatedSnatPorts 개수 평균 기간 내에 할당된 총 SNAT 포트 수
사용된 UsedSnatPorts 개수 평균 기간 내에 사용된 총 SNAT 포트 수
Dip 가용성
개수 DipAvailability 개수 평균 시간 지속 기간당 평균 로드 밸런서 상태 프로브 상태
Vip 가용성
개수 VipAvailability 개수 평균 시간 지속 기간당 평균 로드 밸런서 데이터 경로 가용성
SYN 패킷
패킷 SYNCount 개수 총계 기간 내에 전송된 총 SYN 패킷 수