add metrics.csv to charts.d (#14966)

This commit is contained in:
Ilya Mashchenko 2023-04-26 16:33:04 +03:00 committed by GitHub
parent 770ec8339d
commit d94cf42dec
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
7 changed files with 62 additions and 1 deletions

View File

@ -0,0 +1,7 @@
metric,scope,dimensions,unit,description,chart_type,labels,plugin,module
ap.clients,wireless device,clients,clients,"Connected clients to ${ssid} on ${dev}",line,,charts.d.plugin,ap
ap.net,wireless device,"received, sent",kilobits/s,"Bandwidth for ${ssid} on ${dev}",area,,charts.d.plugin,ap
ap.packets,wireless device,"received, sent",packets/s,"Packets for ${ssid} on ${dev}",line,,charts.d.plugin,ap
ap.issues,wireless device,"retries, failures",issues/s,"Transmit Issues for ${ssid} on ${dev}",line,,charts.d.plugin,ap
ap.signal,wireless device,"average signal",dBm,"Average Signal for ${ssid} on ${dev}",line,,charts.d.plugin,ap
ap.bitrate,wireless device,"receive, transmit, expected",Mbps,"Bitrate for ${ssid} on ${dev}",line,,charts.d.plugin,ap
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

View File

@ -0,0 +1,11 @@
metric,scope,dimensions,unit,description,chart_type,labels,plugin,module
apcupsd.charge,ups,charge,percentage,"UPS Charge",area,,charts.d.plugin,apcupsd
apcupsd.battery.voltage,ups,"voltage, nominal",Volts,"UPS Battery Voltage",line,,charts.d.plugin,apcupsd
apcupsd.input.voltage,ups,"voltage, min, max",Volts,"UPS Input Voltage",line,,charts.d.plugin,apcupsd
apcupsd.output.voltage,ups,"absolute, nominal",Volts,"UPS Output Voltage",line,,charts.d.plugin,apcupsd
apcupsd.input.frequency,ups,frequency,Hz,"UPS Input Voltage",line,,charts.d.plugin,apcupsd
apcupsd.load,ups,load,percentage,"UPS Load",area,,charts.d.plugin,apcupsd
apcupsd.load_usage,ups,load,Watts,"UPS Load Usage",area,,charts.d.plugin,apcupsd
apcupsd.temperature,ups,temp,Celsius,"UPS Temperature",line,,charts.d.plugin,apcupsd
apcupsd.time,ups,time,Minutes,"UPS Time Remaining",area,,charts.d.plugin,apcupsd
apcupsd.online,ups,online,boolean,"UPS ONLINE flag",line,,charts.d.plugin,apcupsd
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

View File

@ -0,0 +1,3 @@
metric,scope,dimensions,unit,description,chart_type,labels,plugin,module
libreswan.net,IPSEC tunnel,"in, out",kilobits/s,"LibreSWAN Tunnel ${name} Traffic",area,,charts.d.plugin,libreswan
libreswan.uptime,IPSEC tunnel,uptime,seconds,"LibreSWAN Tunnel ${name} Uptime",line,,charts.d.plugin,libreswan
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

View File

@ -0,0 +1,12 @@
metric,scope,dimensions,unit,description,chart_type,labels,plugin,module
nut.charge,ups,charge,percentage,"UPS Charge",area,,charts.d.plugin,nut
nut.runtime,ups,runtime,seconds,"UPS Runtime",line,,charts.d.plugin,nut
nut.battery.voltage,ups,"voltage, high, low, nominal",Volts,"UPS Battery Voltage",line,,charts.d.plugin,nut
nut.input.voltage,ups,"voltage, fault, nominal",Volts,"UPS Input Voltage",line,,charts.d.plugin,nut
nut.input.current,ups,nominal,Ampere,"UPS Input Current",line,,charts.d.plugin,nut
nut.input.frequency,ups,"frequency, nominal",Hz,"UPS Input Frequency",line,,charts.d.plugin,nut
nut.output.voltage,ups,voltage,Volts,"UPS Output Voltage",line,,charts.d.plugin,nut
nut.load,ups,load,percentage,"UPS Load",area,,charts.d.plugin,nut
nut.load_usage,ups,load_usage,Watts,"UPS Load Usage",area,,charts.d.plugin,nut
nut.temperature,ups,temp,temperature,"UPS Temperature",line,,charts.d.plugin,nut
nut.clients,ups,clients,clients,"UPS Connected Clients",area,,charts.d.plugin,nut
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

View File

@ -0,0 +1,20 @@
metric,scope,dimensions,unit,description,chart_type,labels,plugin,module
opensips.dialogs_active,,"active, early",dialogs,"OpenSIPS Active Dialogs",area,,charts.d.plugin,opensips
opensips.users,,"registered, location, contacts, expires",users,"OpenSIPS Users",line,,charts.d.plugin,opensips
opensips.registrar,,"accepted, rejected",registrations/s,"OpenSIPS Registrar",line,,charts.d.plugin,opensips
opensips.transactions,,"UAS, UAC",transactions/s,"OpenSIPS Transactions",line,,charts.d.plugin,opensips
opensips.core_rcv,,"requests, replies",queries/s,"OpenSIPS Core Receives",line,,charts.d.plugin,opensips
opensips.core_fwd,,"requests, replies",queries/s,"OpenSIPS Core Forwards",line,,charts.d.plugin,opensips
opensips.core_drop,,"requests, replies",queries/s,"OpenSIPS Core Drops",line,,charts.d.plugin,opensips
opensips.core_err,,"requests, replies",queries/s,"OpenSIPS Core Errors",line,,charts.d.plugin,opensips
opensips.core_bad,,"bad_URIs_rcvd, unsupported_methods, bad_msg_hdr",queries/s,"OpenSIPS Core Bad",line,,charts.d.plugin,opensips
opensips.tm_replies,,"received, relayed, local",replies/s,"OpenSIPS TM Replies",line,,charts.d.plugin,opensips
opensips.transactions_status,,"2xx, 3xx, 4xx, 5xx, 6xx",transactions/s,"OpenSIPS Transactions Status",line,,charts.d.plugin,opensips
opensips.transactions_inuse,,inuse,transactions,"OpenSIPS InUse Transactions",line,,charts.d.plugin,opensips
opensips.sl_replies,,"1xx, 2xx, 3xx, 4xx, 5xx, 6xx, sent, error, ACKed",replies/s,OpenSIPS SL Replies,line,,charts.d.plugin,opensips
opensips.dialogs,,"processed, expire, failed",dialogs/s,"OpenSIPS Dialogs",line,,charts.d.plugin,opensips
opensips.net_waiting,,"UDP, TCP",kilobytes,"OpenSIPS Network Waiting",line,,charts.d.plugin,opensips
opensips.uri_checks,,"positive, negative","checks / sec","OpenSIPS URI Checks",line,,charts.d.plugin,opensips
opensips.traces,,"requests, replies","traces / sec","OpenSIPS Traces",line,,charts.d.plugin,opensips
opensips.shmem,,"total, used, real_used, max_used, free",kilobytes,"OpenSIPS Shared Memory",line,,charts.d.plugin,opensips
opensips.shmem_fragment,,fragments,fragments,"OpenSIPS Shared Memory Fragmentation",line,,charts.d.plugin,opensips
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

View File

@ -0,0 +1,8 @@
metric,scope,dimensions,unit,description,chart_type,labels,plugin,module
sensors.temp,sensor chip,"{filename}",Celsius,"Temperature",line,,charts.d.plugin,sensors
sensors.volt,sensor chip,"{filename}",Volts,"Voltage",line,,charts.d.plugin,sensors
sensors.curr,sensor chip,"{filename}",Ampere,"Current",line,,charts.d.plugin,sensors
sensors.power,sensor chip,"{filename}",Watt,"Power",line,,charts.d.plugin,sensors
sensors.fans,sensor chip,"{filename}","Rotations / Minute","Fans Speed",line,,charts.d.plugin,sensors
sensors.energy,sensor chip,"{filename}",Joule,"Energy",area,,charts.d.plugin,sensors
sensors.humidity,sensor chip,"{filename}",Percent,"Humidity",line,,charts.d.plugin,sensors
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

View File

@ -187,7 +187,7 @@ sensors_create() {
files="$(ls "$path"/energy*_input 2>/dev/null)"
files="$(sensors_check_files "$files")"
[ -z "$files" ] && continue
echo "CHART 'sensors.energy_${id}_${name}' '' 'Energy' 'Joule' 'energy' 'sensors.energy' areastack $((sensors_priority + 6)) $sensors_update_every '' '' 'sensors'"
echo "CHART 'sensors.energy_${id}_${name}' '' 'Energy' 'Joule' 'energy' 'sensors.energy' area $((sensors_priority + 6)) $sensors_update_every '' '' 'sensors'"
echo >>"$TMP_DIR/sensors.sh" "echo \"BEGIN 'sensors.energy_${id}_${name}' \$1\""
algorithm="incremental"
divisor=1000000