Azure Operator Nexus 가시성

Operator Nexus 가시성 프레임워크는 온-프레미스 인스턴스에 대한 운영 인사이트를 제공합니다. 프레임워크는 LMA(로깅, 모니터링 및 경고), 분석 및 운영(플랫폼 및 워크로드) 데이터 및 메트릭의 시각화를 지원합니다.

Screenshot of Operator Nexus Logging, Monitoring and Alerting (LMA) Framework.

그림: Operator Nexus 로깅, 모니터링 및 경고(LMA) 프레임워크

Operator Nexus 가시성 프레임워크의 주요 하이라이트는 다음과 같습니다.

  • 중앙 집중식 데이터 수집: 연산자 Nexus 가시성 솔루션은 중앙 위치에 있는 모든 데이터의 컬렉션을 기반으로 합니다. 이 위치에서 모든 온-프레미스 인스턴스의 모니터링 데이터를 관찰할 수 있습니다.
  • 잘 정의되고 테스트된 도구: 이 솔루션은 클라우드 및 온-프레미스 인스턴스에서 원격 분석 데이터를 수집, 분석 및 작동하는 Azure Monitor를 사용합니다.
  • 간편한 학습 및 사용: 이 솔루션을 사용하면 클라우드 및 온-프레미스 인스턴스 내 또는 전체에서 데이터를 검색할 수 있는 기능으로 문제를 쉽게 분석하고 디버그할 수 있습니다.
  • 시각화 도구: 필요에 따라 사용자 지정된 대시보드 및 통합 문서를 만듭니다.
  • 통합 경고 도구: 사용자 지정 임계값을 기반으로 경고를 만듭니다. 모든 인스턴스에서 경고 템플릿을 만들고 다시 사용할 수 있습니다.

이 문서는 구성 요소 스택으로 구성된 Operator Nexus 가시성 프레임워크를 이해하는 데 도움이 됩니다.

  • Azure Monitor는 Operator Nexus 구성 요소에서 로깅 데이터를 수집하고 집계합니다.
  • AZURE Log Analytics 작업 영역(LAW)은 여러 Azure 구독 및 테넌트에서 로깅 데이터를 수집하고 집계합니다.
  • 분석, 시각화 및 경고는 집계된 로그 데이터에 대해 수행됩니다.

플랫폼 모니터링

운영자 Nexus를 사용하면 인프라 리소스로 구성된 배포의 성능을 확인할 수 있습니다. 이러한 플랫폼 리소스에서 로그 및 메트릭을 수집하고 분석해야 합니다. 집계되지 않은 데이터와 비교하여 모든 원본의 중앙 집중식 수집 및 데이터 집계에서 중요한 인사이트를 얻습니다.

이러한 로그 및 메트릭은 플랫폼의 상태를 관찰하는 데 사용됩니다. 성능을 확인하고 잘못된 내용을 분석할 수 있습니다. 상황의 원인을 분석할 수 있습니다. 시각화를 사용하면 필요한 경고와 어떤 조건에서도 구성할 수 있습니다. 예를 들어 리소스가 비정상적으로 동작하거나 임계값에 도달했을 때 생성되도록 경고를 구성할 수 있습니다. 수집된 로그 및 분석을 사용하여 환경의 문제를 디버그할 수 있습니다.

데이터 모니터링

Operator Nexus 가시성을 사용하면 다른 Azure 리소스와 동일한 종류의 데이터를 수집할 수 있습니다. 각 인스턴스에서 수집된 데이터는 LAW에서 볼 수 있습니다.

여기에서 Azure 리소스 모니터링에 대해 알아볼 수 있습니다.

컬렉션 및 라우팅

Operator Nexus 가시성을 사용하면 각 인프라 리소스에 대한 데이터를 수집할 수 있습니다. 인프라 구성 요소 집합에는 다음이 포함됩니다.

  • CEs, TOR, NPB, 관리 스위치 및 터미널 서버를 포함하는 네트워크 패브릭.
  • 운영 체제 미설치 서버를 포함하는 컴퓨팅.
  • Undercloud Control Plane(전체 플랫폼의 배포 및 수명 주기 관리를 담당하는 Kubernetes 클러스터).

이러한 계층의 로그 데이터 수집은 Operator Nexus 인스턴스를 만드는 동안 기본적으로 사용하도록 설정됩니다. 이러한 수집된 로그는 Azure Monitor LAW로 라우팅됩니다.

컨테이너화된 네트워크 함수 및 가상화된 네트워크 함수를 실행하기 위해 만든 테넌트 계층에서 데이터를 수집할 수도 있습니다. 수집할 수 있는 로그 데이터에는 다음이 포함됩니다.

  • Virtual Machines(VNF 또는 CNF 워크로드에 사용됨)의 syslog 컬렉션입니다.
  • Kubernetes 클러스터 및 위에 배포된 애플리케이션의 로그 컬렉션입니다.

테넌트 Kubernetes 클러스터 및 Virtual Machines의 로그 컬렉션을 사용하도록 설정해야 합니다. Azure 모니터링 에이전트를 배포하는 단계를 따라야 합니다. 데이터는 Azure LAW에서 수집됩니다.

Operator Nexus 로그 스토리지

Azure Monitor Logs의 데이터는 테이블마다 고유한 자체 속성 집합이 있는 테이블에 저장됩니다.

Azure Monitor의 모든 리소스 로그에는 서비스별 필드와 동일한 필드가 있습니다. 일반 스키마를 참조하세요.

Operator Nexus 플랫폼의 로그는 다음 표에 저장됩니다.

테이블 설명
syslog Log Analytics 에이전트를 사용하는 Linux 컴퓨터의 Syslog 이벤트입니다.
ContainerInventory 각 컨테이너의 세부 정보 및 현재 상태입니다.
ContainerLog 컨테이너에 대한 stdout 및 stderr 스트림에서 수집된 로그 줄
ContainerNodeInventory 컨테이너 호스트 역할을 하는 노드의 세부 정보입니다.
InsightMetrics 서버, K8s, 컨테이너에서 수집된 메트릭입니다.
KubeEvents Kubernetes 이벤트 및 해당 속성.
KubeMonAgentEvents 오류 및 경고에 대해 Azure Monitor Kubernetes 에이전트에서 기록한 이벤트입니다.
KubeNodeInventory Kubernetes 클러스터의 일부인 노드에 대한 세부 정보
KubePodInventory Kubernetes Pod 및 해당 속성
KubePVInventory Kubernetes 영구 볼륨 및 해당 속성.
KubeServices Kubernetes 서비스 및 해당 속성
하트비트 Log Analytics 에이전트가 에이전트 상태를 보고하기 위해 분당 한 번 기록된 레코드

Operator Nexus 메트릭

로그 섹션의 'InsightMetrics' 테이블에는 운영 체제 미설치 컴퓨터 및 언더클라우드 Kubernetes 클러스터에서 수집된 메트릭이 포함되어 있습니다. 또한 Azure Monitor 메뉴에서 메트릭 탭을 열어 언더클라우드에서 수집된 몇 가지 선택한 메트릭을 관찰할 수 있습니다.

Screenshot of Azure Monitor Metrics Selection.

그림: Azure Monitor 메트릭 선택

이 도구 사용에 대한 자세한 내용은 Azure Monitor 메트릭 탐색기를 사용하여 메트릭 분석을 참조하세요.

통합 문서

통합 문서는 데이터 분석을 위한 텍스트, 로그 쿼리, 메트릭 및 매개 변수를 결합하고 여러 종류의 풍부한 시각화를 생성합니다. Operator Nexus 로깅 및 모니터링에 대한 샘플 Azure Resource Manager 통합 문서 템플릿을 사용하여 Azure LAW 내에 Azure 통합 문서를 배포할 수 있습니다.

경고

Operator Nexus 경고 규칙에 대한 샘플 Azure Resource Manager 경보 템플릿을 사용할 수 있습니다. 경고에 대한 임계값 및 조건을 지정해야 합니다. 그런 다음, 이러한 경고 템플릿을 온-프레미스 환경에 배포할 수 있습니다.

Log Analytics 작업 영역

LAW(Log Analytics 작업 영역)는 Azure Monitor 및 기타 Azure 서비스에서 데이터를 기록하는 고유한 환경입니다. 각 작업 영역에는 자체 데이터 리포지토리 및 구성이 있지만 여러 서비스의 데이터를 결합할 수 있습니다. 각 작업 영역은 여러 데이터 테이블로 구성됩니다.

운영자 요구 사항에 따라 모든 관련 데이터 또는 여러 작업 영역을 수집하기 위해 단일 LAW를 만들 수 있습니다.