파이썬에서 rrdtool 라이브러리를 사용하고 있습니다. 같은 python 스크립트가 하루 만에 데이터를 반환했지만 갑자기 생성 된 튜플 안에 None 개체가 반환됩니다. rrd 파일이 수정되지 않았습니다. 리턴 된 타입은 튜플과 심지어 rrdinfo가 인쇄되는 경우입니다. 제 시간에 여유를 가지고 조사하십시오.rrdtool 가져 오기 반환 없음 객체
import sys
import pprint
sys.path.append('/opt/plexus-srv/rrdtool-1.4.9/lib64/python2.6/site-
packages')
import rrdtool
rrd_file = sys.argv[1]
rrd_info = rrdtool.info(rrd_file)
data = rrdtool.fetch(rrd_file,"AVERAGE")
print(type(data))
pp = pprint.PrettyPrinter(indent =4)
pp.pprint(data)
pp.pprint(rrd_info)
출력은 다음과 같습니다
<type 'tuple'>
('sum',)
1510142400
[(None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,), (None,)]
{ 'ds[sum].index': 0L,
'ds[sum].last_ds': '99.3',
'ds[sum].max': None,
'ds[sum].min': None,
'ds[sum].minimal_heartbeat': 120L,
'ds[sum].type': 'GAUGE',
'ds[sum].unknown_sec': 0L,
'ds[sum].value': 1290.8999999999999,
'filename': '/home/u43555766/aad/plexus/rrdsample/testing/cpu/cpu_idle.rrd',
'header_size': 1416L,
'last_update': 1510030543L,
'rra[0].cdp_prep[0].unknown_datapoints': 0L,
'rra[0].cdp_prep[0].value': None,
'rra[0].cf': 'AVERAGE',
'rra[0].cur_row': 49L,
'rra[0].pdp_per_row': 1L,
'rra[0].rows': 490L,
'rra[0].xff': 0.5,
'rra[1].cdp_prep[0].unknown_datapoints': 0L,
'rra[1].cdp_prep[0].value': 198.78666666666669,
'rra[1].cf': 'AVERAGE',
'rra[1].cur_row': 2264L,
'rra[1].pdp_per_row': 4L,
'rra[1].rows': 2890L,
'rra[1].xff': 0.5,
'rra[2].cdp_prep[0].unknown_datapoints': 0L,
'rra[2].cdp_prep[0].value': 198.78666666666669,
'rra[2].cf': 'AVERAGE',
'rra[2].cur_row': 873L,
'rra[2].pdp_per_row': 20L,
'rra[2].rows': 2026L,
'rra[2].xff': 0.5,
'rra[3].cdp_prep[0].unknown_datapoints': 0L,
'rra[3].cdp_prep[0].value': 22058.293333333328,
'rra[3].cf': 'AVERAGE',
'rra[3].cur_row': 387L,
'rra[3].pdp_per_row': 240L,
'rra[3].rows': 754L,
'rra[3].xff': 0.5,
'rra[4].cdp_prep[0].unknown_datapoints': 0L,
'rra[4].cdp_prep[0].value': 117354.74000000028,
'rra[4].cf': 'AVERAGE',
'rra[4].cur_row': 214L,
'rra[4].pdp_per_row': 5760L,
'rra[4].rows': 375L,
'rra[4].xff': 0.5,
'rrd_version': '0003',
'step': 15L}