mirror of
https://github.com/sberk42/fritzbox_exporter.git
synced 2026-08-26 23:57:16 +00:00
fixed fixedLabels for normal metrics added traffic as gauge
This commit is contained in:
@@ -743,7 +743,7 @@ func main() {
|
||||
labels[i] = strings.ToLower(l)
|
||||
}
|
||||
|
||||
m.Desc = prometheus.NewDesc(pd.FqName, pd.Help, labels, nil)
|
||||
m.Desc = prometheus.NewDesc(pd.FqName, pd.Help, labels, pd.FixedLabels)
|
||||
m.MetricType = getValueType(m.PromType)
|
||||
|
||||
// init TTL
|
||||
|
||||
@@ -51,6 +51,74 @@
|
||||
},
|
||||
"promType": "CounterValue"
|
||||
},
|
||||
{
|
||||
"service": "urn:schemas-upnp-org:service:WANCommonInterfaceConfig:1",
|
||||
"action": "GetTotalPacketsReceived",
|
||||
"result": "TotalPacketsReceived",
|
||||
"promDesc": {
|
||||
"fqName": "gateway_wan_traffic",
|
||||
"help": "traffic on gateway WAN interface",
|
||||
"varLabels": [
|
||||
"gateway"
|
||||
],
|
||||
"fixedLabels": {
|
||||
"direction" : "Received",
|
||||
"unit": "Packets"
|
||||
}
|
||||
},
|
||||
"promType": "GaugeValue"
|
||||
},
|
||||
{
|
||||
"service": "urn:schemas-upnp-org:service:WANCommonInterfaceConfig:1",
|
||||
"action": "GetTotalPacketsSent",
|
||||
"result": "TotalPacketsSent",
|
||||
"promDesc": {
|
||||
"fqName": "gateway_wan_traffic",
|
||||
"help": "traffic on gateway WAN interface",
|
||||
"varLabels": [
|
||||
"gateway"
|
||||
],
|
||||
"fixedLabels": {
|
||||
"direction" : "Sent",
|
||||
"unit": "Packets"
|
||||
}
|
||||
},
|
||||
"promType": "GaugeValue"
|
||||
},
|
||||
{
|
||||
"service": "urn:schemas-upnp-org:service:WANCommonInterfaceConfig:1",
|
||||
"action": "GetAddonInfos",
|
||||
"result": "TotalBytesReceived",
|
||||
"promDesc": {
|
||||
"fqName": "gateway_wan_traffic",
|
||||
"help": "traffic on gateway WAN interface",
|
||||
"varLabels": [
|
||||
"gateway"
|
||||
],
|
||||
"fixedLabels": {
|
||||
"direction" : "Received",
|
||||
"unit": "Bytes"
|
||||
}
|
||||
},
|
||||
"promType": "GaugeValue"
|
||||
},
|
||||
{
|
||||
"service": "urn:schemas-upnp-org:service:WANCommonInterfaceConfig:1",
|
||||
"action": "GetAddonInfos",
|
||||
"result": "TotalBytesSent",
|
||||
"promDesc": {
|
||||
"fqName": "gateway_wan_traffic",
|
||||
"help": "traffic on gateway WAN interface",
|
||||
"varLabels": [
|
||||
"gateway"
|
||||
],
|
||||
"fixedLabels": {
|
||||
"direction" : "Sent",
|
||||
"unit": "Bytes"
|
||||
}
|
||||
},
|
||||
"promType": "GaugeValue"
|
||||
},
|
||||
{
|
||||
"service": "urn:schemas-upnp-org:service:WANCommonInterfaceConfig:1",
|
||||
"action": "GetAddonInfos",
|
||||
|
||||
Reference in New Issue
Block a user