Pure Storage FlashBlade

Supported OS Linux Windows Mac OS

통합 버전2.0.0

개요

본 점검은 Datadog 에이전트Pure Storage FlashBlade 개방형메트릭 익스포터를 통해 Pure Storage FlashBlade를 모니터링합니다.

본 통합으로 어레이, 클라이언트, 공유 및 버킷 레벨의 성능 데이터와 높은 수준의 용량 및 설정 정보를 제공합니다.

다중 FlashBlades를 모니터링하고 단일 대시보드에 통합하거나 고객이 정의한 환경에 따라 그룹화할 수 있습니다.

이 통합에는 다음이 필요합니다.

  • FlashBlade Purity 4.1.x+
  • OpenMetricsBaseCheckV2를 활용하기 위한 Datadog 에이전트 v7.26.x 이상
  • Python 3
  • Pure Storage FlashBlade 개방형메트릭 익스포터 v1.0.11+는 컨테이너화된 환경에서 설치 및 실행됩니다. 설치 지침은 Pure Storage GitHub 리포지토리를 참조하세요.

설정

아래 지침을 따라 호스트에서 실행되는 에이전트에 대해 이 점검을 설치하고 설정하세요. 컨테이너화된 환경의 경우 이러한 지침을 적용하는 데 지침이 필요하면 자동탐지 통합 템플릿을 참조하세요.

설치

  1. Datadog 에이전트를 다운로드하여 실행합니다.
  2. Pure FlashBlade 통합을 수동 설치합니다. 환경에 따른 자세한 내용은 커뮤니티 통합 사용을 참조하세요.

호스트

호스트에서 실행되는 에이전트에 대한 점검을 설정하려면 datadog-agent integration install -t datadog-purefb==2.0.0을 실행하세요.

설정

  1. FlashBlade에 읽기 전용 역할로 사용자를 생성하고 이 사용자에 대한 API 토큰을 생성합니다.

  2. 에이전트의 설정 디렉토리 루트의 conf.d/ 폴더에 있는 purefb.d/conf.yaml 파일에 다음 설정 블록을 추가하여 PureFB 성능 데이터 수집을 시작하세요. 사용 가능한 모든 설정 옵션은 샘플 purefb.d/conf.yaml을 참조하세요.

참고: 설정 파일을 만들 때 /array 엔드포인트는 반드시 필요합니다.

init_config:
   timeout: 120

instances:

  - openmetrics_endpoint: http://<exporter_ip_or_fqdn>:<port>/metrics/array?endpoint=<array_ip_or_fqdn>
    tags:
       - env:<env>
       - fb_array_name:<full_fqdn>
       - host:<full_fqdn>
    headers:
       Authorization: Bearer <api_token>
    min_collection_interval: 120

  - openmetrics_endpoint: http://<exporter_ip_or_fqdn>:<port>/metrics/clients?endpoint=<array_ip_or_fqdn>
    tags:
       - env:<env>
       - fb_array_name:<full_fqdn>
       - host:<full_fqdn>
    headers:
       Authorization: Bearer <api_token>
    min_collection_interval: 600

  - openmetrics_endpoint: http://<exporter_ip_or_fqdn>:<port>/metrics/usage?endpoint=<array_ip_or_fqdn>
    tags:
       - env:<env>
       - fb_array_name:<full_fqdn>
       - host:<full_fqdn>
    headers:
       Authorization: Bearer <api_token>
    min_collection_interval: 600
  1. 에이전트 다시 시작.

검증

에이전트 상태 하위 명령을 실행하고 점검 섹션 에서 purefb를 찾으세요.

트러블슈팅

배열은 대시보드에 표시되지 않습니다.

본 통합에 포함된 대시보드는 태그 env , host, fb_array_name을 사용합니다. 인스턴스별로 설정되어 있는지 확인하세요.

 tags:
    - env:<env>
    - fb_array_name:<full_fqdn>
    - host:<full_fqdn>

수집 간격 늘리기

/array 엔드포인트에 대해 Pure Storage FlashBlade 점검은 기본적으로 min_collection_interval120으로 설정하며, 최소 권장값은 15입니다. 필요한 경우 purefb.d/conf.yaml 파일에서 min_collection_interval를 늘리거나 줄일 수 있습니다.

min_collection_interval: 120

/clients/usage 엔드포인트에 대해 Pure Storage FlashBlade 점검은 기본적으로 min_collection_interval600으로 설정하며, 최소 권장값은 120입니다. 필요한 경우 purefb.d/conf.yaml 파일에서 min_collection_interval를 늘리거나 줄일 수 있습니다.

min_collection_interval: 600

수집한 데이터

메트릭

이벤트

PureFB 통합에는 이벤트가 포함되어 있지 않습니다.

서비스 점검

이 통합에서 제공하는 서비스 점검 목록은 service_checks.json을 참조하세요.

지원

지원 또는 기능 요청이 필요한 경우, 다음 방법을 통해 Pure Storage에 문의하세요.

PREVIEWING: may/embedded-workflows