From 0bbff92c733a3c634bc48c802a8e711f44a9a8a0 Mon Sep 17 00:00:00 2001 From: Jonathan Math Date: Mon, 11 Oct 2021 11:09:58 -0500 Subject: [PATCH] add elasticsearch_exporter to docker-compose.metrics.yml and prometheus.yml files --- docker-compose.metrics.yml | 2 +- docker/prometheus/prometheus.consul.yml.j2 | 8 ++++++++ docker/prometheus/prometheus.docker.yml | 7 +++++++ 3 files changed, 16 insertions(+), 1 deletion(-) diff --git a/docker-compose.metrics.yml b/docker-compose.metrics.yml index 30c49bf48..7438690bf 100644 --- a/docker-compose.metrics.yml +++ b/docker-compose.metrics.yml @@ -75,6 +75,6 @@ services: - '--es.uri=http://db_elasticsearch:9200' restart: always ports: - - "9114:9114" + - "9210:9114" depends_on: - db_elasticsearch diff --git a/docker/prometheus/prometheus.consul.yml.j2 b/docker/prometheus/prometheus.consul.yml.j2 index ab95d0fce..e7fe2b612 100644 --- a/docker/prometheus/prometheus.consul.yml.j2 +++ b/docker/prometheus/prometheus.consul.yml.j2 @@ -221,3 +221,11 @@ scrape_configs: - source_labels: ['__meta_consul_node'] target_label: instance metrics_path: /used-memory/ + + - job_name: 'elastic search exporter' + consul_sd_configs: + - server: 'consul.service.nyc1.consul:8500' + services: ['elasticsearch_exporter'] + relabel_configs: + - source_labels: ['__meta_consul_node'] + target_label: instance \ No newline at end of file diff --git a/docker/prometheus/prometheus.docker.yml b/docker/prometheus/prometheus.docker.yml index f0021e7f0..9b2fc7407 100644 --- a/docker/prometheus/prometheus.docker.yml +++ b/docker/prometheus/prometheus.docker.yml @@ -213,5 +213,12 @@ scrape_configs: - targets: ['flask_metrics_redis:5569'] metrics_path: /used-memory/ scheme: http + tls_config: + insecure_skip_verify: true + + - job_name: 'elastic search exporter' + static_configs: + - targets: ['elasticsearch_exporter:9114'] + scheme: http tls_config: insecure_skip_verify: true \ No newline at end of file