Merge pull request #18866 from bluebrother/collectd-dsl-fixes-22.03
[22.03] collectd: Fix various issues with lantiq dsl metrics.
This commit is contained in:
commit
b1814ff137
1 changed files with 12 additions and 13 deletions
|
@ -44,7 +44,7 @@ local line_vars = {
|
|||
type = "bitrate"
|
||||
},
|
||||
{
|
||||
name = "latn",
|
||||
name = "interleave_delay",
|
||||
type = "latency"
|
||||
}
|
||||
}
|
||||
|
@ -52,19 +52,19 @@ local line_vars = {
|
|||
local errors = {
|
||||
{
|
||||
name = "uas",
|
||||
type = "gauge"
|
||||
type = "count"
|
||||
},
|
||||
{
|
||||
name = "rx_corrupted",
|
||||
type = "gauge"
|
||||
type = "errors"
|
||||
},
|
||||
{
|
||||
name = "rx_retransmitted",
|
||||
type = "gauge"
|
||||
type = "errors"
|
||||
},
|
||||
{
|
||||
name = "tx_retransmitted",
|
||||
type = "gauge"
|
||||
type = "errors"
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -80,14 +80,6 @@ local erb_vars = {
|
|||
}
|
||||
|
||||
local general_vars = {
|
||||
{
|
||||
name = "profile",
|
||||
type = "gauge"
|
||||
},
|
||||
{
|
||||
name = "mode",
|
||||
type = "gauge"
|
||||
},
|
||||
{
|
||||
name = "state_num",
|
||||
type = "gauge"
|
||||
|
@ -117,6 +109,13 @@ local function get_values(hostname, variables, metrics, direction)
|
|||
if metrics and metrics[name] ~= nil then
|
||||
local value = metrics[name]
|
||||
local metric = build_metric(name, direction)
|
||||
if information["type"] == "bool" then
|
||||
if metrics[name] == true then
|
||||
value = 1
|
||||
else
|
||||
value = 0
|
||||
end
|
||||
end
|
||||
|
||||
local t = {
|
||||
host = host,
|
||||
|
|
Loading…
Reference in a new issue