mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
Add additional type tag for Bind metrics (#13581)
* Add additional type tag for Bind metrics Fixes data getting clobbered when exported to external TSDB. Fixes 13539 * Update bind.inc.php
This commit is contained in:
@@ -53,7 +53,7 @@ $fields = [
|
||||
];
|
||||
$metrics['queries'] = $fields;
|
||||
|
||||
$tags = ['name' => $name, 'app_id' => $app_id, 'rrd_def' => $rrd_def, 'rrd_name' => $rrd_name];
|
||||
$tags = ['name' => $name, 'app_id' => $app_id, 'type' => 'incoming', 'rrd_def' => $rrd_def, 'rrd_name' => $rrd_name];
|
||||
data_update($device, 'app', $tags, $fields);
|
||||
|
||||
$rrd_name = ['app', $name, $app_id, 'incoming'];
|
||||
@@ -127,7 +127,7 @@ $fields = [
|
||||
];
|
||||
$metrics['incoming'] = $fields;
|
||||
|
||||
$tags = ['name' => $name, 'app_id' => $app_id, 'rrd_def' => $rrd_def, 'rrd_name' => $rrd_name];
|
||||
$tags = ['name' => $name, 'app_id' => $app_id, 'type' => 'incoming_extended', 'rrd_def' => $rrd_def, 'rrd_name' => $rrd_name];
|
||||
data_update($device, 'app', $tags, $fields);
|
||||
|
||||
//
|
||||
@@ -228,7 +228,7 @@ $fields = [
|
||||
];
|
||||
$metrics['outgoing'] = $fields;
|
||||
|
||||
$tags = ['name' => $name, 'app_id' => $app_id, 'rrd_def' => $rrd_def, 'rrd_name' => $rrd_name];
|
||||
$tags = ['name' => $name, 'app_id' => $app_id, 'type' => 'outgoing', 'rrd_def' => $rrd_def, 'rrd_name' => $rrd_name];
|
||||
data_update($device, 'app', $tags, $fields);
|
||||
|
||||
//
|
||||
@@ -288,7 +288,7 @@ $fields = [
|
||||
];
|
||||
$metrics['server'] = $fields;
|
||||
|
||||
$tags = ['name' => $name, 'app_id' => $app_id, 'rrd_def' => $rrd_def, 'rrd_name' => $rrd_name];
|
||||
$tags = ['name' => $name, 'app_id' => $app_id, 'type' => 'server', 'rrd_def' => $rrd_def, 'rrd_name' => $rrd_name];
|
||||
data_update($device, 'app', $tags, $fields);
|
||||
|
||||
//
|
||||
@@ -353,7 +353,7 @@ $fields = [
|
||||
];
|
||||
$metrics['resolver'] = $fields;
|
||||
|
||||
$tags = ['name' => $name, 'app_id' => $app_id, 'rrd_def' => $rrd_def, 'rrd_name' => $rrd_name];
|
||||
$tags = ['name' => $name, 'app_id' => $app_id, 'type' => 'resolver', 'rrd_def' => $rrd_def, 'rrd_name' => $rrd_name];
|
||||
data_update($device, 'app', $tags, $fields);
|
||||
|
||||
//
|
||||
@@ -420,7 +420,7 @@ $fields = [
|
||||
];
|
||||
$metrics['adb'] = $fields;
|
||||
|
||||
$tags = ['name' => $name, 'app_id' => $app_id, 'rrd_def' => $rrd_def, 'rrd_name' => $rrd_name];
|
||||
$tags = ['name' => $name, 'app_id' => $app_id, 'type' => 'adb', 'rrd_def' => $rrd_def, 'rrd_name' => $rrd_name];
|
||||
data_update($device, 'app', $tags, $fields);
|
||||
|
||||
//
|
||||
@@ -509,7 +509,7 @@ $fields = [
|
||||
];
|
||||
$metrics['sockets'] = $fields;
|
||||
|
||||
$tags = ['name' => $name, 'app_id' => $app_id, 'rrd_def' => $rrd_def, 'rrd_name' => $rrd_name];
|
||||
$tags = ['name' => $name, 'app_id' => $app_id, 'type' => 'sockets', 'rrd_def' => $rrd_def, 'rrd_name' => $rrd_name];
|
||||
data_update($device, 'app', $tags, $fields);
|
||||
|
||||
//
|
||||
@@ -618,7 +618,7 @@ $fields = [
|
||||
];
|
||||
$metrics['rrpositive'] = $fields;
|
||||
|
||||
$tags = ['name' => $name, 'app_id' => $app_id, 'rrd_def' => $rrd_def, 'rrd_name' => $rrd_name];
|
||||
$tags = ['name' => $name, 'app_id' => $app_id, 'type' => 'rrpositive', 'rrd_def' => $rrd_def, 'rrd_name' => $rrd_name];
|
||||
data_update($device, 'app', $tags, $fields);
|
||||
|
||||
// now handle the negative
|
||||
@@ -671,6 +671,6 @@ $fields = [
|
||||
];
|
||||
$metrics['rrnegative'] = $fields;
|
||||
|
||||
$tags = ['name' => $name, 'app_id' => $app_id, 'rrd_def' => $rrd_def, 'rrd_name' => $rrd_name];
|
||||
$tags = ['name' => $name, 'app_id' => $app_id, 'type' => 'rrnegative', 'rrd_def' => $rrd_def, 'rrd_name' => $rrd_name];
|
||||
data_update($device, 'app', $tags, $fields);
|
||||
update_application($app, $bind, $metrics);
|
||||
|
Reference in New Issue
Block a user