Thread Array in Variable (15 answers)
Opened by NetFritz at 2015-11-30 19:12

NetFritz
 2015-11-30 19:12
#183080 #183080
User since
2015-03-05
10 Artikel
BenutzerIn
[default_avatar]
Hallo
Ich bin dabei eine InfluxDB mit Hilfe des Perl CPan Moduls InfluxDB zu füllen.
Ich habe eine rrdtool Datei mit rrdfetch ausgelesen und die Ausgabe in ein Array "@rrd_array" abgelegt.
Im @rrd_array seht der Timestamp und Value.
"[1448861400,10],[1448862300,20],[1448863200,20],[1448864100,30],[1448865000,30],[1448865900,50]"
Ich muss das Array nun hier unter points => im Code einfügen.
Code: (dl )
1
2
3
4
5
6
7
$ix->write_points(
data => {
name => "test",
columns => [qw(time value)],
points => [@rrd_array)]
},
) or die "write_points: " . $ix->errstr;

Im Beispiel Script es das so gelöst:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
  $ix->write_points(
data => {
name => "test",
columns => [qw(time forecast)],
points => [
[1445407200, 17.11 ],
[1445410800, 28.96 ],
[1445414400, 60.55 ],
[1445418000, 114.51 ],
[1445410800, 137.94 ],
],
},
) or die "write_points: " . $ix->errstr;

Wie bekomme ich nun das Array da rein?
Gruß NetFritz

View full thread Array in Variable