From 771d7964df24d74be7e7185b9e3ecae71e678285 Mon Sep 17 00:00:00 2001 From: Michael Panzlaff Date: Wed, 4 Mar 2026 16:57:28 +0100 Subject: [PATCH] cc-metric-collector: update fritz --- nhr@fau/cc-metric-collector/fritz/config.json | 14 +-- nhr@fau/cc-metric-collector/fritz/router.json | 100 +++++++++--------- nhr@fau/cc-metric-collector/fritz/sinks.json | 55 +++++----- .../fritz/sinks_debug.json | 33 ------ 4 files changed, 84 insertions(+), 118 deletions(-) delete mode 100644 nhr@fau/cc-metric-collector/fritz/sinks_debug.json diff --git a/nhr@fau/cc-metric-collector/fritz/config.json b/nhr@fau/cc-metric-collector/fritz/config.json index 308b08f..7806f75 100644 --- a/nhr@fau/cc-metric-collector/fritz/config.json +++ b/nhr@fau/cc-metric-collector/fritz/config.json @@ -1,8 +1,10 @@ { - "sinks": "/etc/cc-metric-collector/sinks.json", - "collectors" : "/etc/cc-metric-collector/collectors.json", - "receivers" : "/etc/cc-metric-collector/receivers.json", - "router" : "/etc/cc-metric-collector/router.json", - "interval": "60s", - "duration": "10s" + "sinks-file": "/etc/cc-metric-collector/sinks.json", + "collectors-file" : "/etc/cc-metric-collector/collectors.json", + "receivers-file" : "/etc/cc-metric-collector/receivers.json", + "router-file" : "/etc/cc-metric-collector/router.json", + "main" : { + "interval": "60s", + "duration": "10s" + } } diff --git a/nhr@fau/cc-metric-collector/fritz/router.json b/nhr@fau/cc-metric-collector/fritz/router.json index 31d11ce..8b64895 100644 --- a/nhr@fau/cc-metric-collector/fritz/router.json +++ b/nhr@fau/cc-metric-collector/fritz/router.json @@ -1,53 +1,55 @@ { - "add_tags" : [ - { - "key" : "cluster", - "value" : "fritz", - "if" : "*" - } - ], - "rename_metrics" : { - "load_one" : "cpu_load", - "net_bytes_in_bw" : "net_bytes_in", - "net_bytes_out_bw" : "net_bytes_out", - "net_pkts_in_bw" : "net_pkts_in", - "net_pkts_out_bw" : "net_pkts_out", - "ib_recv_bw" : "ib_recv", - "ib_xmit_bw" : "ib_xmit", - "ib_recv_pkts_bw": "ib_recv_pkts", - "ib_xmit_pkts_bw": "ib_xmit_pkts", - "lustre_read_bytes_diff" : "lustre_read_bytes", - "lustre_read_requests_diff" : "lustre_read_requests", - "lustre_write_bytes_diff" : "lustre_write_bytes", - "lustre_write_requests_diff" : "lustre_write_requests", - "lustre_open_diff" : "lustre_open", - "lustre_close_diff" : "lustre_close", - "lustre_setattr_diff" : "lustre_setattr", - "lustre_getattr_diff" : "lustre_getattr", - "lustre_statfs_diff": "lustre_statfs", - "lustre_inode_permission_diff" : "lustre_inode_permission" + "process_messages": { + "rename_messages" : { + "load_one" : "cpu_load", + "net_bytes_in_bw" : "net_bytes_in", + "net_bytes_out_bw" : "net_bytes_out", + "net_pkts_in_bw" : "net_pkts_in", + "net_pkts_out_bw" : "net_pkts_out", + "ib_recv_bw" : "ib_recv", + "ib_xmit_bw" : "ib_xmit", + "ib_recv_pkts_bw": "ib_recv_pkts", + "ib_xmit_pkts_bw": "ib_xmit_pkts", + "lustre_read_bytes_diff" : "lustre_read_bytes", + "lustre_read_requests_diff" : "lustre_read_requests", + "lustre_write_bytes_diff" : "lustre_write_bytes", + "lustre_write_requests_diff" : "lustre_write_requests", + "lustre_open_diff" : "lustre_open", + "lustre_close_diff" : "lustre_close", + "lustre_setattr_diff" : "lustre_setattr", + "lustre_getattr_diff" : "lustre_getattr", + "lustre_statfs_diff": "lustre_statfs", + "lustre_inode_permission_diff" : "lustre_inode_permission" + }, + "add_tags_if" : [ + { + "key" : "cluster", + "value" : "fritz", + "if" : "true" + } + ], + "drop_messages" : [ + "net_bytes_in", + "net_bytes_out", + "ib_recv", + "ib_xmit", + "ib_recv_pkts", + "ib_xmit_pkts", + "net_pkts_in", + "net_pkts_out", + "lustre_read_bytes", + "lustre_read_requests", + "lustre_write_bytes", + "lustre_write_requests" + ], + "change_unit_prefix": { + "name == 'mem_used'": "G", + "name == 'swap_used'": "G", + "name == 'mem_total'": "G", + "name == 'swap_total'": "G" + }, + "normalize_metrics" : true }, - "drop_metrics" : [ - "net_bytes_in", - "net_bytes_out", - "ib_recv", - "ib_xmit", - "ib_recv_pkts", - "ib_xmit_pkts", - "net_pkts_in", - "net_pkts_out", - "lustre_read_bytes", - "lustre_read_requests", - "lustre_write_bytes", - "lustre_write_requests" - ], "interval_timestamp" : false, - "num_cache_intervals" : 0, - "change_unit_prefix": { - "mem_used": "G", - "swap_used": "G", - "mem_total": "G", - "swap_total": "G" - }, - "normalize_metrics" : true + "num_cache_intervals" : 0 } diff --git a/nhr@fau/cc-metric-collector/fritz/sinks.json b/nhr@fau/cc-metric-collector/fritz/sinks.json index bfe5c66..7ee169f 100644 --- a/nhr@fau/cc-metric-collector/fritz/sinks.json +++ b/nhr@fau/cc-metric-collector/fritz/sinks.json @@ -1,32 +1,27 @@ { - "fritzganglia": { - "type": "libganglia", - "gmond_config": "/etc/ganglia/gmond.conf", - "libganglia_path": "libganglia.so.0", - "add_ganglia_group": true - }, - "nhrinflux": { - "type": "influxasync", - "host": "monitoring-test.nhr.uni-erlangen.de", - "port": "8086", - "organization": "ClusterCockpit", - "database": "fritz_neu", - "password": "XYZ", - "ssl": true, - "meta_as_tags": [ - "unit" - ] - }, - "fritzstore": { - "type": "http", - "url": "http://monitoring.nhr.fau.de:8082/api/write?cluster=fritz", - "jwt": "XYZ", - "meta_as_tags": [ - "unit" - ], - "idle_connection_timeout": "60s", - "flush_delay": "2s", - "max_retries": 1, - "timeout": "10s" - } + "nhrinflux" : { + "type" : "influxasync", + "host": "monitoring-test.nhr.uni-erlangen.de", + "port": "8086", + "organization" : "ClusterCockpit", + "database" : "fritz_neu", + "password": "XYZ", + "ssl": true, + "meta_as_tags" : [ + "unit" + ] + }, + "fritzstore" : { + "type" : "http", + "url" : "http://monitoring.nhr.fau.de:8082/api/write?cluster=fritz", + "jwt": "XYZ", + "meta_as_tags" : [ + "unit" + ], + "idle_connection_timeout": "60s", + "flush_delay" : "2s", + "max_retries" : 1, + "timeout" : "10s", + "precision": "s" + } } diff --git a/nhr@fau/cc-metric-collector/fritz/sinks_debug.json b/nhr@fau/cc-metric-collector/fritz/sinks_debug.json deleted file mode 100644 index 5f7215f..0000000 --- a/nhr@fau/cc-metric-collector/fritz/sinks_debug.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "fritzganglia": { - "type": "libganglia", - "gmond_config": "/etc/ganglia/gmond.conf", - "libganglia_path": "libganglia.so.0", - "add_ganglia_group": true - }, - "nhrinflux": { - "type": "influxasync", - "host": "monitoring-test.nhr.uni-erlangen.de", - "port": "8086", - "organization": "ClusterCockpit", - "database": "fritz_neu", - "password": "XZY", - "ssl": true, - "meta_as_tags": [ - "unit" - ] - }, - "fritzstore": { - "type": "http", - "url": "http://monitoring.nhr.fau.de:8082/api/write?cluster=fritz", - "jwt": "XZY", - "meta_as_tags": [ - "unit" - ], - "idle_connection_timeout": "60s" - }, - "debugstdout": { - "type": "stdout", - "output_file": "/tmp/debug.log" - } -}