2.7. Time-Series-Database-as-a-Service 사용


time-Series-Database-as-a-Service(gnocchi)는 다중 테넌트, 지표 및 리소스 데이터베이스입니다. Operator 및 사용자에게 메트릭 및 리소스 정보에 대한 액세스를 제공하는 동시에 매우 큰 규모로 메트릭을 저장하도록 설계되었습니다.

현재 TSDaaS는 인증에 ID 서비스를 사용하고 Ceph, Object Storage를 사용하여 데이터를 저장합니다.

TDSaaS는 statsd 프로토콜과 호환되는 statsd deamon을 제공하며, gnocchi- statsd 라는 네트워크를 통해 전송되는 메트릭을 수신할 수 있습니다. TDSaaS에서 statsd 지원을 활성화하려면 구성 파일에서 [statsd] 옵션을 구성해야 합니다. resource ID 매개변수는 모든 지표가 연결된 기본 일반 리소스, 리소스 및 메트릭과 연결된 사용자 및 프로젝트 ID, 지표를 생성하는 데 사용되는 아카이브 정책 이름으로 사용됩니다.

지표가 gnocchi-statsd 으로 전송되고 구성된 리소스 ID에 제공된 이름으로 연결되므로 모든 메트릭이 동적으로 생성됩니다. TSDaaS 설치 및 구성에 대한 자세한 내용은 설치 참조 가이드의 Time-Series-Database-as-a-Service 설치 장을 참조하십시오. https://access.redhat.com/documentation/en/red-hat-enterprise-linux-openstack-platform/

참고

Time-Series-Database-as-a-Service(gnocchi)는 Red Hat OpenStack Platform 8의 기술 프리뷰로 표시됩니다.

기술 프리뷰로 표시된 기능의 지원 범위에 대한 자세한 내용은 https://access.redhat.com/support/offerings/techpreview/을 참조하십시오.

2.7.1. Time-Series-Database-as-a-Service 실행

HTTP 서버 및 메트릭 데몬을 실행하여 Time-Series-Database-as-a-Service(TSDaaS)를 실행합니다.

# gnocchi-api
# gnocchi-metricd
Copy to Clipboard Toggle word wrap

2.7.2. WSGI 애플리케이션으로 실행

mod_wsgi 또는 다른 WSGI 애플리케이션과 같은 WSGI 서비스를 통해 TSDaaS를 실행할 수 있습니다. TSDaaS와 함께 제공되는 gnocchi/rest/app.wsgi 파일을 사용하면 Gnocchi를 WSGI 애플리케이션으로 활성화할 수 있습니다.

TSDaaS API 계층은 WSGI를 사용하여 실행됩니다. 즉, Apache httpdmod_wsgi 또는 uwsgi 와 같은 다른 HTTP 데몬을 사용하여 실행할 수 있습니다. CPU 수(일반적으로 1.5 × CPU 수)에 따라 프로세스 및 스레드 수를 구성해야 합니다. 하나의 서버가 충분하지 않으면 여러 새 API 서버를 생성하여 다른 시스템에서도 Gnocchi out를 확장할 수 있습니다.

2.7.3. 메트릭된 작업자

기본적으로 gnocchi-metricd 데몬은 컴퓨팅 지표 집계 시 CPU 사용률을 극대화하기 위해 모든 CPU 성능을 확장합니다. gnocchi status 명령을 사용하여 HTTP API를 쿼리하고 지표 처리의 클러스터 상태를 가져올 수 있습니다. 이 명령은 gnocchi-metricd 의 처리 백로그라고 하는 프로세스 지표 수를 표시합니다. 이 백로그가 지속적으로 증가하지 않는 한, 이는 gnocchi-metricd 가 전송되는 메트릭의 양에 대처할 수 있음을 의미합니다. 처리할 측정값 수가 지속적으로 증가하는 경우 gnocchi-metricd 데몬의 수를 늘릴 수 있습니다. 여러 서버에서 메트릭된 데몬 수를 실행할 수 있습니다.

2.7.4. Time-Series-Database-as-a-Service 모니터링

HTTP API의 /v1/status 끝점은 쉽게 모니터링할 측정값 수(정상 백로그)와 같은 다양한 정보를 반환합니다. HTTP 서버와 gnocchi-metricd 데몬이 실행 중이고 로그에 어떤 알람도 쓰지 않는지 확인하는 것은 전체 시스템의 정상 상태를 나타내는 신호입니다.

2.7.5. Time-Series-Database-as-a-Service 백업 및 복원

untunate 이벤트에서 복구하려면 인덱스와 스토리지를 모두 백업해야 합니다. 즉, 데이터베이스 덤프(PostgreSQL 또는 MySQL)를 만들고 데이터 스토리지의 스냅샷 또는 복사본(Ceph, Swift 또는 파일 시스템)을 수행합니다. 복원 절차: 인덱스 및 스토리지 백업을 복원하고 필요한 경우 TSDaaS를 다시 설치한 후 다시 시작합니다.

맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

Theme

© 2026 Red Hat