From c167bc7a949d171aab04b399767b09b2c9ec998a Mon Sep 17 00:00:00 2001 From: An Pham Date: Wed, 8 Sep 2021 14:00:30 +0700 Subject: [PATCH 1/3] Adding remote write configs for Rabbitmq Metrics --- deploy/helm/sumologic/values.yaml | 31 ++++++++++++++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) diff --git a/deploy/helm/sumologic/values.yaml b/deploy/helm/sumologic/values.yaml index c7eea49a55..cc44470d2b 100644 --- a/deploy/helm/sumologic/values.yaml +++ b/deploy/helm/sumologic/values.yaml @@ -2337,7 +2337,36 @@ kube-prometheus-stack: - action: keep regex: (?:apache_((BusyWorkers|BytesPerReq|BytesPerSec|CPUChildrenSystem|CPUChildrenUser|CPULoad|CPUSystem|CPUUser|DurationPerReq|IdleWorkers|Load1|Load15|Load5|ParentServerConfigGeneration|ParentServerMPMGeneration|ReqPerSec|ServerUptimeSeconds|TotalAccesses|TotalDuration|TotalkBytes|Uptime)|(scboard_(closing|dnslookup|finishing|idle_cleanup|keepalive|logging|open|reading|sending|starting|waiting)))) sourceLabels: [__name__] - + ## Rabbitmq Telegraf Metrics + ## List of Metrics are on following github page: + ## https://github.com/influxdata/telegraf/tree/master/plugins/inputs/rabbitmq + ## Metrics follow following format: + ## rabbitmq_overview_clustering_listerners + ## rabbitmq_overview_connections + ## rabbitmq_overview_exchanges + ## rabbitmq_overview_consumers + ## rabbitmq_overview_queues + ## rabbitmq_overview_messages_* + ## rabbitmq_node_mem_* + ## rabbitmq_node_uptime + ## rabbitmq_node_fd_used + ## rabbitmq_node_mnesia_disk_tx_count + ## rabbitmq_node_mnesia_ram_tx_count + ## rabbitmq_node_gc_num_rate + ## rabbitmq_queue_messages_publish_rate + ## rabbitmq_queue_messages_memory + ## rabbitmq_queue_messages_deliver_rate + ## rabbitmq_queue_messages_max_time + ## rabbitmq_exchange_messages_publish_in + ## rabbitmq_exchange_messages_publish_in_rate + ## rabbitmq_exchange_messages_publish_out_rate + ## rabbitmq_exchange_messages_publish_out + - url: http://$(FLUENTD_METRICS_SVC).$(NAMESPACE).svc.cluster.local:9888/prometheus.metrics.applications.rabbitmq + remoteTimeout: 5s + writeRelabelConfigs: + - action: keep + regex: (?:rabbitmq_(overview_(clustering_listeners|connections|exchanges|consumers|queues|messages_.*|)|node_(mem_.*|uptime|fd_used|mnesia_(disk_tx_count|ram_tx_count)|gc_num_rate)|rabbitmq_queue_messages(publish_rate|deliver_rate|memory)|rabbitmq_exchange_messages(publish_in|publish_in_rate|publish_out_rate|publish_out))) + sourceLabels: [__name__] ## Configure optional OpenTelemetry Collector in Agent mode otelagent: enabled: false From 7c0adbe0f505120c1f974e994f60082d12a22c46 Mon Sep 17 00:00:00 2001 From: anphn-mtt <82856376+anphn-mtt@users.noreply.github.com> Date: Tue, 14 Sep 2021 12:45:37 +0700 Subject: [PATCH 2/3] Update regex deploy/helm/sumologic/values.yaml MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Patryk Małek --- deploy/helm/sumologic/values.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deploy/helm/sumologic/values.yaml b/deploy/helm/sumologic/values.yaml index cc44470d2b..7b3528eec4 100644 --- a/deploy/helm/sumologic/values.yaml +++ b/deploy/helm/sumologic/values.yaml @@ -2365,7 +2365,7 @@ kube-prometheus-stack: remoteTimeout: 5s writeRelabelConfigs: - action: keep - regex: (?:rabbitmq_(overview_(clustering_listeners|connections|exchanges|consumers|queues|messages_.*|)|node_(mem_.*|uptime|fd_used|mnesia_(disk_tx_count|ram_tx_count)|gc_num_rate)|rabbitmq_queue_messages(publish_rate|deliver_rate|memory)|rabbitmq_exchange_messages(publish_in|publish_in_rate|publish_out_rate|publish_out))) + regex: (?:rabbitmq_(overview_(clustering_listeners|connections|exchanges|consumers|queues|messages_.*|)|node_(mem_.*|uptime|fd_used|mnesia_(disk_tx_count|ram_tx_count)|gc_num_rate)|queue_messages_(publish_rate|deliver_rate|memory|max_time)|exchange_messages_publish_(in|in_rate|out|out_rate))) sourceLabels: [__name__] ## Configure optional OpenTelemetry Collector in Agent mode otelagent: From 077bef5c3ed8cc2d4b3b9c765882820450cf0ff3 Mon Sep 17 00:00:00 2001 From: An Pham Date: Thu, 23 Sep 2021 10:12:26 +0700 Subject: [PATCH 3/3] update regex --- deploy/helm/sumologic/values.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deploy/helm/sumologic/values.yaml b/deploy/helm/sumologic/values.yaml index 4d3a372513..56649bcd20 100644 --- a/deploy/helm/sumologic/values.yaml +++ b/deploy/helm/sumologic/values.yaml @@ -2546,7 +2546,7 @@ kube-prometheus-stack: remoteTimeout: 5s writeRelabelConfigs: - action: keep - regex: (?:rabbitmq_(exchange_messages_publish_(in|in_rate|out|out_rate)|node_(disk_free_limit|disk_free|mem_(limit|used)|uptime|fd_used|mnesia_(disk_tx_count|ram_tx_count)|gc_num_rate)|overview_(clustering_listerners|connections|exchanges|consumers|queues|messages_(delivered|published|unacked))|queue_(consumers|memory|slave_nodes|messages_(publish_rate|deliver_rate|memory|max_time|unack)))) + regex: (?:rabbitmq_(exchange_messages_publish_(in_rate|in|out_rate|out)|node_(disk_free_limit|disk_free|mem_(limit|used)|uptime|fd_used|mnesia_(disk_tx_count|ram_tx_count)|gc_num_rate)|overview_(clustering_listerners|connections|exchanges|consumers|queues|messages_(delivered|published|unacked))|queue_(consumers|memory|slave_nodes|messages_(publish_rate|deliver_rate|memory|max_time|unack)))) sourceLabels: [__name__] ## Configure optional OpenTelemetry Collector in Agent mode