1

システム監視用のダッシュボードを開発しています。以前、ceilometer の python API を使用していました。しかし、プログラムを実行するたびに、この方法で最初からデータが送信され、同じデータが何度も繰り返されることに気付きました。Ceilometer でデータを照会すると、システムの現在の値が送信される方法はありますか。私のコードは以下です

auth=v2.Password(auth_url="url", username="username", password="pass", tenant_id='009867')


sess = session.Session(auth=auth,verify=False)    
token = auth.get_token(sess)

cclient = client.get_client(2, ceilometer_url="http://orbit1.ds.cs.umu.se:8777/", token=token,verify=False)


data = cclient.samples.list(meter_name ='cpu_util')


thing = {}
msg = {}
cols = []

for row in data:
    col = {}
    col = {"x": row.timestamp, "y": row.counter_volume}
    cols.append(col)



msg['columns'] = cols

thing['message'] = msg

print json.dumps(thing, indent=4)
4

2 に答える 2