Fix Grafana flood of warnings
This commit is contained in:
@@ -37,7 +37,7 @@ public class BrokerConnector {
|
|||||||
Channel channel = connection.createChannel()) {
|
Channel channel = connection.createChannel()) {
|
||||||
|
|
||||||
channel.queueDeclare(QUEUE_NAME, false, false, false, null);
|
channel.queueDeclare(QUEUE_NAME, false, false, false, null);
|
||||||
System.out.println("Waiting for messages. To exit press CTRL+C");
|
System.out.println("Connected to RabbitMQ and queue declared.");
|
||||||
|
|
||||||
DeliverCallback deliverCallback = (consumerTag, delivery) -> {
|
DeliverCallback deliverCallback = (consumerTag, delivery) -> {
|
||||||
// String message = new String(delivery.getBody(), StandardCharsets.UTF_8);
|
// String message = new String(delivery.getBody(), StandardCharsets.UTF_8);
|
||||||
|
|||||||
1
config/grafana/provisioning/alerting/alert_rules.yaml
Normal file
1
config/grafana/provisioning/alerting/alert_rules.yaml
Normal file
@@ -0,0 +1 @@
|
|||||||
|
groups: []
|
||||||
9
config/grafana/provisioning/alerting/contact_points.yaml
Normal file
9
config/grafana/provisioning/alerting/contact_points.yaml
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
apiVersion: 1
|
||||||
|
contactPoints:
|
||||||
|
- orgId: 1
|
||||||
|
name: default-receiver
|
||||||
|
receivers:
|
||||||
|
- uid: default-receiver
|
||||||
|
type: email
|
||||||
|
settings:
|
||||||
|
addresses: "<danthevip@gmail.com>"
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
apiVersion: 1
|
||||||
|
policies:
|
||||||
|
- orgId: 1
|
||||||
|
receiver: "default-receiver"
|
||||||
|
group_by: ['alertname']
|
||||||
|
routes:
|
||||||
|
- receiver: "default-receiver"
|
||||||
|
group_by: ['alertname']
|
||||||
|
repeat_interval: "1h"
|
||||||
4
config/grafana/provisioning/plugins/plugins.yaml
Normal file
4
config/grafana/provisioning/plugins/plugins.yaml
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
apiVersion: 1
|
||||||
|
plugins:
|
||||||
|
- name: xychart
|
||||||
|
enabled: true
|
||||||
@@ -1,2 +1,3 @@
|
|||||||
log.console = false
|
log.console = false
|
||||||
log.console.level = error
|
log.console.level = error
|
||||||
|
log.console.use_colors = on
|
||||||
|
|||||||
@@ -22,6 +22,10 @@ services:
|
|||||||
rabbitmq:
|
rabbitmq:
|
||||||
image: "rabbitmq:management"
|
image: "rabbitmq:management"
|
||||||
container_name: rabbitmq
|
container_name: rabbitmq
|
||||||
|
command: >
|
||||||
|
sh -c "
|
||||||
|
rabbitmq-plugins enable --offline rabbitmq_prometheus &&
|
||||||
|
rabbitmq-server"
|
||||||
ports:
|
ports:
|
||||||
- "5672:5672"
|
- "5672:5672"
|
||||||
- "15672:15672"
|
- "15672:15672"
|
||||||
@@ -31,10 +35,6 @@ services:
|
|||||||
- RABBITMQ_DEFAULT_PASS=symphony
|
- RABBITMQ_DEFAULT_PASS=symphony
|
||||||
- RABBITMQ_NODENAME=rabbit@rabbitmq
|
- RABBITMQ_NODENAME=rabbit@rabbitmq
|
||||||
- RABBITMQ_PROMETHEUS_RETENTION_POLICY=1h
|
- RABBITMQ_PROMETHEUS_RETENTION_POLICY=1h
|
||||||
command: >
|
|
||||||
sh -c "
|
|
||||||
rabbitmq-plugins enable --offline rabbitmq_prometheus &&
|
|
||||||
rabbitmq-server"
|
|
||||||
volumes:
|
volumes:
|
||||||
- ./config/rabbitmq/rabbit.conf:/etc/rabbitmq/rabbitmq.conf:ro
|
- ./config/rabbitmq/rabbit.conf:/etc/rabbitmq/rabbitmq.conf:ro
|
||||||
networks:
|
networks:
|
||||||
@@ -44,6 +44,9 @@ services:
|
|||||||
prometheus:
|
prometheus:
|
||||||
image: prom/prometheus
|
image: prom/prometheus
|
||||||
container_name: prometheus
|
container_name: prometheus
|
||||||
|
command:
|
||||||
|
- "--log.level=warn"
|
||||||
|
- "--config.file=/etc/prometheus/prometheus.yml"
|
||||||
ports:
|
ports:
|
||||||
- "9090:9090"
|
- "9090:9090"
|
||||||
volumes:
|
volumes:
|
||||||
@@ -54,31 +57,45 @@ services:
|
|||||||
grafana:
|
grafana:
|
||||||
image: grafana/grafana
|
image: grafana/grafana
|
||||||
container_name: grafana
|
container_name: grafana
|
||||||
|
user: "472:472"
|
||||||
ports:
|
ports:
|
||||||
- "3000:3000"
|
- "3000:3000"
|
||||||
volumes:
|
|
||||||
- ./config/grafana/provisioning:/etc/grafana/provisioning
|
|
||||||
- ./config/grafana/provisioning/dashboards:/etc/grafana/provisioning/dashboards
|
|
||||||
environment:
|
environment:
|
||||||
- GF_SECURITY_ADMIN_USER=symphony
|
- GF_SECURITY_ADMIN_USER=symphony
|
||||||
- GF_SECURITY_ADMIN_PASSWORD=symphony
|
- GF_SECURITY_ADMIN_PASSWORD=symphony
|
||||||
|
- GF_LOG_LEVEL=warn
|
||||||
|
- GF_DATABASE_TYPE=sqlite3
|
||||||
|
- GF_DATABASE_PATH=/var/lib/grafana/grafana.db
|
||||||
|
volumes:
|
||||||
|
- ./config/grafana/provisioning:/etc/grafana/provisioning
|
||||||
|
- ./config/grafana/provisioning/dashboards:/etc/grafana/provisioning/dashboards
|
||||||
|
- ./config/grafana/provisioning/datasources:/etc/grafana/provisioning/datasources
|
||||||
|
- ./config/grafana/provisioning/plugins:/etc/grafana/provisioning/plugins
|
||||||
|
- ./config/grafana/provisioning/alerting:/etc/grafana/provisioning/alerting
|
||||||
|
- ./config/grafana/plugins-bundled:/usr/share/grafana/plugins-bundled
|
||||||
|
- grafana-storage:/var/lib/grafana
|
||||||
networks:
|
networks:
|
||||||
- symphony-network
|
- symphony-network
|
||||||
|
|
||||||
node-exporter:
|
node-exporter:
|
||||||
image: prom/node-exporter:latest
|
image: prom/node-exporter:latest
|
||||||
container_name: node-exporter
|
container_name: node-exporter
|
||||||
ports:
|
|
||||||
- "9100:9100"
|
|
||||||
command:
|
command:
|
||||||
- "--no-collector.hwmon"
|
- "--no-collector.hwmon"
|
||||||
|
- "--log.level=warn"
|
||||||
|
ports:
|
||||||
|
- "9100:9100"
|
||||||
volumes:
|
volumes:
|
||||||
- /proc:/host/proc:ro
|
- /proc:/host/proc:ro
|
||||||
- /sys:/host/sys:ro
|
- /sys:/host/sys:ro
|
||||||
- /:/rootfs:ro
|
- /:/rootfs:ro
|
||||||
restart: always
|
- /run/udev:/run/udev:ro
|
||||||
networks:
|
networks:
|
||||||
- symphony-network
|
- symphony-network
|
||||||
|
restart: always
|
||||||
|
|
||||||
|
volumes:
|
||||||
|
grafana-storage:
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
symphony-network:
|
symphony-network:
|
||||||
|
|||||||
Reference in New Issue
Block a user