add metrics.csv to charts.d (#14966)
Ilya Mashchenko committed
Apr 26, 2023 at 16:33 UTC
d94cf42dec82b7c92dbf24e447ac040ba6e0cfe0
7 files changed
+62
-1
collectors/charts.d.plugin/ap/metrics.csv
new
+7
@@ -0,0 +1,7 @@
1
+metric,scope,dimensions,unit,description,chart_type,labels,plugin,module
2
+ap.clients,wireless device,clients,clients,"Connected clients to ${ssid} on ${dev}",line,,charts.d.plugin,ap
3
+ap.net,wireless device,"received, sent",kilobits/s,"Bandwidth for ${ssid} on ${dev}",area,,charts.d.plugin,ap
4
+ap.packets,wireless device,"received, sent",packets/s,"Packets for ${ssid} on ${dev}",line,,charts.d.plugin,ap
5
+ap.issues,wireless device,"retries, failures",issues/s,"Transmit Issues for ${ssid} on ${dev}",line,,charts.d.plugin,ap
6
+ap.signal,wireless device,"average signal",dBm,"Average Signal for ${ssid} on ${dev}",line,,charts.d.plugin,ap
7
+ap.bitrate,wireless device,"receive, transmit, expected",Mbps,"Bitrate for ${ssid} on ${dev}",line,,charts.d.plugin,ap
\ No newline at end of file
collectors/charts.d.plugin/apcupsd/metrics.csv
new
+11
@@ -0,0 +1,11 @@
1
+metric,scope,dimensions,unit,description,chart_type,labels,plugin,module
2
+apcupsd.charge,ups,charge,percentage,"UPS Charge",area,,charts.d.plugin,apcupsd
3
+apcupsd.battery.voltage,ups,"voltage, nominal",Volts,"UPS Battery Voltage",line,,charts.d.plugin,apcupsd
4
+apcupsd.input.voltage,ups,"voltage, min, max",Volts,"UPS Input Voltage",line,,charts.d.plugin,apcupsd
5
+apcupsd.output.voltage,ups,"absolute, nominal",Volts,"UPS Output Voltage",line,,charts.d.plugin,apcupsd
6
+apcupsd.input.frequency,ups,frequency,Hz,"UPS Input Voltage",line,,charts.d.plugin,apcupsd
7
+apcupsd.load,ups,load,percentage,"UPS Load",area,,charts.d.plugin,apcupsd
8
+apcupsd.load_usage,ups,load,Watts,"UPS Load Usage",area,,charts.d.plugin,apcupsd
9
+apcupsd.temperature,ups,temp,Celsius,"UPS Temperature",line,,charts.d.plugin,apcupsd
10
+apcupsd.time,ups,time,Minutes,"UPS Time Remaining",area,,charts.d.plugin,apcupsd
11
+apcupsd.online,ups,online,boolean,"UPS ONLINE flag",line,,charts.d.plugin,apcupsd
\ No newline at end of file
collectors/charts.d.plugin/libreswan/metrics.csv
new
+3
@@ -0,0 +1,3 @@
1
+metric,scope,dimensions,unit,description,chart_type,labels,plugin,module
2
+libreswan.net,IPSEC tunnel,"in, out",kilobits/s,"LibreSWAN Tunnel ${name} Traffic",area,,charts.d.plugin,libreswan
3
+libreswan.uptime,IPSEC tunnel,uptime,seconds,"LibreSWAN Tunnel ${name} Uptime",line,,charts.d.plugin,libreswan
\ No newline at end of file
collectors/charts.d.plugin/nut/metrics.csv
new
+12
@@ -0,0 +1,12 @@
1
+metric,scope,dimensions,unit,description,chart_type,labels,plugin,module
2
+nut.charge,ups,charge,percentage,"UPS Charge",area,,charts.d.plugin,nut
3
+nut.runtime,ups,runtime,seconds,"UPS Runtime",line,,charts.d.plugin,nut
4
+nut.battery.voltage,ups,"voltage, high, low, nominal",Volts,"UPS Battery Voltage",line,,charts.d.plugin,nut
5
+nut.input.voltage,ups,"voltage, fault, nominal",Volts,"UPS Input Voltage",line,,charts.d.plugin,nut
6
+nut.input.current,ups,nominal,Ampere,"UPS Input Current",line,,charts.d.plugin,nut
7
+nut.input.frequency,ups,"frequency, nominal",Hz,"UPS Input Frequency",line,,charts.d.plugin,nut
8
+nut.output.voltage,ups,voltage,Volts,"UPS Output Voltage",line,,charts.d.plugin,nut
9
+nut.load,ups,load,percentage,"UPS Load",area,,charts.d.plugin,nut
10
+nut.load_usage,ups,load_usage,Watts,"UPS Load Usage",area,,charts.d.plugin,nut
11
+nut.temperature,ups,temp,temperature,"UPS Temperature",line,,charts.d.plugin,nut
12
+nut.clients,ups,clients,clients,"UPS Connected Clients",area,,charts.d.plugin,nut
\ No newline at end of file
collectors/charts.d.plugin/opensips/metrics.csv
new
+20
@@ -0,0 +1,20 @@
1
+metric,scope,dimensions,unit,description,chart_type,labels,plugin,module
2
+opensips.dialogs_active,,"active, early",dialogs,"OpenSIPS Active Dialogs",area,,charts.d.plugin,opensips
3
+opensips.users,,"registered, location, contacts, expires",users,"OpenSIPS Users",line,,charts.d.plugin,opensips
4
+opensips.registrar,,"accepted, rejected",registrations/s,"OpenSIPS Registrar",line,,charts.d.plugin,opensips
5
+opensips.transactions,,"UAS, UAC",transactions/s,"OpenSIPS Transactions",line,,charts.d.plugin,opensips
6
+opensips.core_rcv,,"requests, replies",queries/s,"OpenSIPS Core Receives",line,,charts.d.plugin,opensips
7
+opensips.core_fwd,,"requests, replies",queries/s,"OpenSIPS Core Forwards",line,,charts.d.plugin,opensips
8
+opensips.core_drop,,"requests, replies",queries/s,"OpenSIPS Core Drops",line,,charts.d.plugin,opensips
9
+opensips.core_err,,"requests, replies",queries/s,"OpenSIPS Core Errors",line,,charts.d.plugin,opensips
10
+opensips.core_bad,,"bad_URIs_rcvd, unsupported_methods, bad_msg_hdr",queries/s,"OpenSIPS Core Bad",line,,charts.d.plugin,opensips
11
+opensips.tm_replies,,"received, relayed, local",replies/s,"OpenSIPS TM Replies",line,,charts.d.plugin,opensips
12
+opensips.transactions_status,,"2xx, 3xx, 4xx, 5xx, 6xx",transactions/s,"OpenSIPS Transactions Status",line,,charts.d.plugin,opensips
13
+opensips.transactions_inuse,,inuse,transactions,"OpenSIPS InUse Transactions",line,,charts.d.plugin,opensips
14
+opensips.sl_replies,,"1xx, 2xx, 3xx, 4xx, 5xx, 6xx, sent, error, ACKed",replies/s,OpenSIPS SL Replies,line,,charts.d.plugin,opensips
15
+opensips.dialogs,,"processed, expire, failed",dialogs/s,"OpenSIPS Dialogs",line,,charts.d.plugin,opensips
16
+opensips.net_waiting,,"UDP, TCP",kilobytes,"OpenSIPS Network Waiting",line,,charts.d.plugin,opensips
17
+opensips.uri_checks,,"positive, negative","checks / sec","OpenSIPS URI Checks",line,,charts.d.plugin,opensips
18
+opensips.traces,,"requests, replies","traces / sec","OpenSIPS Traces",line,,charts.d.plugin,opensips
19
+opensips.shmem,,"total, used, real_used, max_used, free",kilobytes,"OpenSIPS Shared Memory",line,,charts.d.plugin,opensips
20
+opensips.shmem_fragment,,fragments,fragments,"OpenSIPS Shared Memory Fragmentation",line,,charts.d.plugin,opensips
\ No newline at end of file
collectors/charts.d.plugin/sensors/metrics.csv
new
+8
@@ -0,0 +1,8 @@
1
+metric,scope,dimensions,unit,description,chart_type,labels,plugin,module
2
+sensors.temp,sensor chip,"{filename}",Celsius,"Temperature",line,,charts.d.plugin,sensors
3
+sensors.volt,sensor chip,"{filename}",Volts,"Voltage",line,,charts.d.plugin,sensors
4
+sensors.curr,sensor chip,"{filename}",Ampere,"Current",line,,charts.d.plugin,sensors
5
+sensors.power,sensor chip,"{filename}",Watt,"Power",line,,charts.d.plugin,sensors
6
+sensors.fans,sensor chip,"{filename}","Rotations / Minute","Fans Speed",line,,charts.d.plugin,sensors
7
+sensors.energy,sensor chip,"{filename}",Joule,"Energy",area,,charts.d.plugin,sensors
8
+sensors.humidity,sensor chip,"{filename}",Percent,"Humidity",line,,charts.d.plugin,sensors
\ No newline at end of file
collectors/charts.d.plugin/sensors/sensors.chart.sh
+1
-1
@@ -187,7 +187,7 @@ sensors_create() {
187
files="$(ls "$path"/energy*_input 2>/dev/null)"
188
files="$(sensors_check_files "$files")"
189
[ -z "$files" ] && continue
190
- echo "CHART 'sensors.energy_${id}_${name}' '' 'Energy' 'Joule' 'energy' 'sensors.energy' areastack $((sensors_priority + 6)) $sensors_update_every '' '' 'sensors'"
190
+ echo "CHART 'sensors.energy_${id}_${name}' '' 'Energy' 'Joule' 'energy' 'sensors.energy' area $((sensors_priority + 6)) $sensors_update_every '' '' 'sensors'"
191
echo >>"$TMP_DIR/sensors.sh" "echo \"BEGIN 'sensors.energy_${id}_${name}' \$1\""
192
algorithm="incremental"
193
divisor=1000000