2013-06-12 5 views
0

엔터프라이즈 서비스 버스를 통과하는 메시지의 최소 지속 시간을 포함하는 아카이브가 있습니다.rrdtool : Consulidation-Function MIN을 사용하여 NaN 값 제외

야간 또는 주말에는 메시지가 없으므로 최소 지속 시간이 NULL입니다. 이 때문에 내 rrd-db에 NaN을 씁니다.

6 시간 동안 MINIMUM-Function으로 아카이브를 통합하려는 경우이 6 시간 내에 NaN 값이 있으면 문제가 발생합니다. 왜냐하면 6 시간의 전체 기간은 NaN으로 저장되기 때문입니다.

NaN 값을 무시하는 MINIMUM 함수를 사용하는 옵션이 있습니까?

는 (내 그래프를 왜곡 것이다 0 할머니 값을 교체하기 때문에 좋은 해결책이 아닙니다.) 어떤 도움이 매우 감사

. 참여해 주셔서 미리 감사드립니다.

+0

나는 AVERAGE-Function과 동일한 요구 사항을 가지고 있습니다. – user2075880

답변

0

나는 해결책을 스스로 찾았습니다. 나는 문서를 자세히 보지 못했다. NaN/Unknown 값을 무시하려면 xff (xfiles 인수)를 사용해야합니다. 0.99의 xff를 사용하면 NaN 값이 연결 함수에서 무시됩니다.

http://oss.oetiker.ch/rrdtool/doc/rrdcreate.en.html

RRA : 평균 | MIN | MAX | LAST : XFF : 단계 : 행

연결 값 알려진 여전히 간주하면서 엑스 파일 계수 UNKNOWN 데이터로부터 구성 될 수있는 통합 간격 의 어떤 부분을 정의 XFF

. 해당 간격의 PDP 수에 대해 허용 된 UNKNOWN PDP의 비율로 표시됩니다. 따라서 0 ~ 1 (배타적)입니다.