4장. collectd 플러그인
RHOSP(Red Hat OpenStack Platform) 17.1-베타 환경에 따라 여러 collectd 플러그인을 구성할 수 있습니다.
다음 플러그인 목록은 기본값을 재정의하도록 설정할 수 있는 사용 가능한 heat 템플릿 ExtraConfig 매개변수를 보여줍니다. 각 섹션에는 ExtraConfig 옵션의 일반 구성 이름이 있습니다. 예를 들어 example_plugin 이라는 collectd 플러그인이 있는 경우 플러그인 제목의 형식은 collectd::plugin::example_plugin 입니다.
다음 예와 같이 특정 플러그인에 대해 사용 가능한 매개변수의 테이블을 참조합니다.
ExtraConfig: collectd::plugin::example_plugin::<parameter>: <value>
ExtraConfig:
collectd::plugin::example_plugin::<parameter>: <value>
Prometheus 또는 Grafana 쿼리에 대한 특정 플러그인의 메트릭 테이블을 참조합니다.
4.1. collectd::plugin::aggregation 링크 복사링크가 클립보드에 복사되었습니다!
집계 플러그인을 사용하여 여러 값을 하나로 집계 할 수 있습니다. 합계,평균,min, max 와 같은 집계 함수를 사용하여 메트릭 (예: 평균 및 총 CPU 통계)을 계산합니다.
| 매개변수 | 유형 |
|---|---|
| host | 문자열 |
| plugin | 문자열 |
| plugininstance | 정수 |
| agg_type | 문자열 |
| typeinstance | 문자열 |
| sethost | 문자열 |
| setplugin | 문자열 |
| setplugininstance | 정수 |
| settypeinstance | 문자열 |
| groupby | 문자열 배열 |
| calculatesum | 부울 |
| calculatenum | 부울 |
| calculateaverage | 부울 |
| calculateminimum | 부울 |
| calculatemaximum | 부울 |
| calculatestddev | 부울 |
설정 예:
다음 파일을 생성하려면 세 가지 집계 구성을 배포합니다.
-
aggregation-calcCpuLoadAvg.conf: 호스트 및 상태로 그룹화된 모든 CPU 코어의 평균 CPU 로드 -
aggregation-calcCpuLoadMinMax.conf: 호스트 및 상태별 최소 및 최대 CPU 로드 그룹 -
aggregation-calcMemoryTotalMaxAvg.conf: 유형별로 그룹화된 메모리의 최대, 평균 및 합계
집계 구성은 기본 cpu 및 memory 플러그인 구성을 사용합니다.