9.3. 사용자 및 버킷의 성능 카운터 보기


Ceph Object Gateway는 성능 카운터를 사용하여 메트릭을 추적합니다. Ceph Exporter 포트에서 시간이 지남에 따라 사용 데이터에 대한 클러스터 전체 보기를 시각화할 수 있습니다(일반적으로 버킷에 있는 오브젝트에 대한 PUT 작업이 포함된 9926).

사용자의 작업 지표를 추적하려면 rgw_user_counters_cachetrue 로 설정하고 버킷별로 작업 지표를 추적하려면 rgw_bucket_counters_cachetrue 로 설정합니다.

rgw_user_counters_cache_sizergw_bucket_counters_cache_size 를 둘 다 사용하여 각 캐시의 항목 수를 설정할 수 있습니다.

캐시의 카운터 수가 캐시 크기 구성 변수보다 크면 카운터는 캐시에서 제거됩니다. 제거된 카운터는 최근에 사용된 최소(LRU)입니다.

예를 들어 버킷 수가 1 에 의해 rgw_bucket_counters_cache_size 를 초과하고 bucket1 레이블이 있는 카운터가 마지막으로 업데이트되면 bucket1 에 대한 카운터가 캐시에서 제거됩니다. 제거 후 작업 지표에 의해 추적된 S3 작업이 bucket1 에서 수행된 경우 bucket1 에 대한 캐시의 모든 메트릭은 0 에서 시작합니다.

캐시 크기 조정은 다음을 포함하는 여러 요인에 따라 달라질 수 있습니다.

  • 클러스터의 사용자 수입니다.
  • 클러스터의 버킷 수입니다.
  • Ceph Object Gateway의 메모리 사용량입니다.
  • Prometheus의 디스크 및 메모리 사용량입니다.
  • Ceph Object Gateway의 캐시 메모리 사용량을 계산하려면 모든 작업 메트릭을 포함하는 각 캐시 항목은 1360 바이트임을 유의해야 합니다. 이 값은 메트릭이 작업 메트릭 목록에서 추가되거나 제거되는 경우 예상 값과 변경될 수 있습니다.
중요

작업 지표는 성능 카운터로 레이블이 지정되므로 메모리에 존재합니다. Ceph Object Gateway가 다시 시작되거나 충돌하는 경우 캐시에서 모두 손실되었는지 여부에 관계없이 Ceph Object Gateway의 모든 카운터가 손실됩니다.

사전 요구 사항

  • Ceph Object Gateway가 설치된 실행 중인 Red Hat Ceph Storage 클러스터
  • Prometheus 및 ceph-exporter 가 포함된 모니터링 스택이 활성화되어 있습니다.

프로세스

  1. 사용자 및 버킷의 성능 카운터를 설정합니다.

    1. 사용자에 대한 성능 카운터를 설정합니다.

      예제

      [ceph: root@host01 /]# ceph config set client.rgw.rgw.1.host05 rgw_user_counters_cache true
      Copy to Clipboard Toggle word wrap

    2. 버킷의 성능 카운터를 설정합니다.

      예제

      [ceph: root@host01 /]# ceph config set client.rgw.rgw.1.host05 rgw_bucket_counters_cache true
      Copy to Clipboard Toggle word wrap

    3. Ceph Object Gateway 서비스를 다시 시작합니다.

      예제

      [ceph: root@host01 /]# ceph orch restart rgw.rgw.1
      Copy to Clipboard Toggle word wrap

  2. 사용자를 생성합니다. 자세한 내용은 사용자 관리를 참조하십시오.
  3. 버킷을 생성하고 버킷에 오브젝트를 업로드합니다.

    1. s3cmd 를 구성합니다.

      예제

      [root@host01 ~]# s3cmd --configure
      Copy to Clipboard Toggle word wrap

    2. S3 버킷을 생성합니다.

      구문

      s3cmd mb s3://NAME_OF_THE_BUCKET_FOR_S3
      Copy to Clipboard Toggle word wrap

      예제

      [root@host01 ~]# s3cmd mb s3://bucket
      Bucket 's3://bucket/' created
      Copy to Clipboard Toggle word wrap

    3. 파일을 만들고 모든 데이터를 입력하고 S3에 버킷을 업로드합니다.

      구문

      s3cmd put FILE_NAME  s3://NAME_OF_THE_BUCKET_ON_S3
      Copy to Clipboard Toggle word wrap

      예제

      [root@host01 ~]# s3cmd put test.txt s3://bucket
      
      upload: 'test.txt' -> 's3://bucket/test.txt'  [1 of 1]
       21 of 21   100% in    1s    16.75 B/s  done
      Copy to Clipboard Toggle word wrap

    4. 오브젝트가 업로드되었는지 확인합니다.

      예제

      [root@host01 ~]# s3cmd ls s3://bucket
      Copy to Clipboard Toggle word wrap

  4. 성능 카운터 덤프 보기.

    구문

    config dump ceph daemon DAEMON_ID counter dump
    Copy to Clipboard Toggle word wrap

  5. 지표가 로컬 호스트에서 실행 중인지 확인합니다.

    구문

    http://RGW_IP_ADDRESS:CEPH-EXPORTER_PORT/
    Copy to Clipboard Toggle word wrap

    버킷 perf 카운터의 예는 다음과 같습니다.

    # HELP ceph_rgw_op_per_bucket_put_obj_ops Puts
    # TYPE ceph_rgw_op_per_bucket_put_obj_ops counter
    ceph_rgw_op_per_bucket_put_obj_ops{bucket="test-bkt1",instance_id="ceph-ck-perf-ej61qj-node5"} 10
    Copy to Clipboard Toggle word wrap

    사용자 perf 카운터의 예는 다음과 같습니다.

    # HELP ceph_rgw_op_per_user_put_obj_ops Puts
    # TYPE ceph_rgw_op_per_user_put_obj_ops counter
    ceph_rgw_op_per_user_put_obj_ops{instance_id="ceph-ck-perf-ej61qj-node5",user="ckulal"} 10
    Copy to Clipboard Toggle word wrap

  6. Prometheus에서 동일한 메트릭이 있는지 확인합니다.

    구문

    http://RGW_IP_ADDRESS:PROMETHEUS_PORT/
    Copy to Clipboard Toggle word wrap

    예제

    https://10.0.210.100:9283/
    Copy to Clipboard Toggle word wrap

맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2025 Red Hat