메모리 사용률(%)
메모리 사용량(memutilization) / 전체 메모리량(totalmem) * 100
[설정내용]
TSVB - Gauage - Metris
1번 Aggregation : Top Hit - totalmem
2번 Aggregation : Top Hit - memutilization
3번 Aggregation : Bucket Script
3-1 : A - Top Hit of totalmem
3-2 : B - Top Hit of memutilization
painless script : parmas.B / params.A
[오류 메세지]
The request for this panel failed
buckets_path must reference either a number value or a single value numeric metric aggregation
Filter Ratio로 구현을 해보다가 되지 않아, 구글링을 통해 Bucket Script로 가능하다고 하여 테스트 중인데 이상하게도 Aggregation을 Top Hit로 설정하면 위 메세지가 발생합니다.
혹시 위 방법 외에 두 개 데이터를 계산하여 Kibana로 뿌려줄 수 있는 방법이 있는지 궁금합니다.
Field Name
memutilization (Type : number / Format : Bytes)
totalmem (Type : number / Format : Bytes)
(Discover를 보면 데이터 값을 잘 불러와서 Visualization에서 각각 항목을 Gauge로 표현하는데 성공했습니다.)
궁극적으로 하고자하는 바는 대시보드 상에서 실시간 '메모리 사용률'을 확인하고자 합니다.
이때
TSVB - Metrics에서
Aggregation1 : Sum + Field : totalmem
Aggregation2 : Sum + Field : memutilization으로 설정 후
Bucket Script에 스크립트 설정하면 결과 값이 %로 잘 나오지만
Aggregation1,2를 Top Hit로 설정하면 스크린샷 같은 에러 메세지가 발생합니다.
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.