[pve-devel] adding a new value in rrd ?

Alexandre DERUMIER aderumier at odiso.com
Sun Jan 13 10:21:48 CET 2013


>>file: pve-cluster/data/src/status.c 
>>function: update_rrd_data() 
>>
>>search for 'skip' 

ok got it!

one other question, if I try to add template value just after ctime, and I increment skip 

$data = "$d->{uptime}:$d->{name}:$ctime:$template:$d->{cpus}:$d->{cpu}:",


and that all nodes have not yet updated their packages, I think I'll make bad things.

if node1 have field4 template, and node2 have field4 maxcpu,  node1 will see all field4 maxcpu as template values.


Maybe it is better to do a new rrd like you suggest ? (/pve3/xxx=). (But I really only need it in memory)


----- Mail original ----- 

De: "Dietmar Maurer" <dietmar at proxmox.com> 
À: "Alexandre DERUMIER" <aderumier at odiso.com> 
Cc: pve-devel at pve.proxmox.com 
Envoyé: Samedi 12 Janvier 2013 09:21:28 
Objet: RE: [pve-devel] adding a new value in rrd ? 

> >>AFAIK there is no easy way to add new values. Any ideas are welcome. 
> Yes, adding ds in not easy, I have use scripts is past with my cacti rrds. 
> I'll try to refind them. 

The idea was that we simply do not add any values. If we really need to add something, 
we simply use a new file (maybe called .../pve3/xxx). 

> >>We skip the first values - we just need them in RAM (pmxcfs). 
> 
> Oh, that's exactly what I need ! (where are the values skipped ?) 

file: pve-cluster/data/src/status.c 
function: update_rrd_data() 

search for 'skip' 



More information about the pve-devel mailing list