add flask_metrics to prometheus

This commit is contained in:
Jonathan Math 2021-09-14 09:53:01 -05:00
parent e28d440dec
commit a001bc5a64

View file

@ -117,51 +117,58 @@ scrape_configs:
scheme: https scheme: https
- job_name: 'mongo heap usage' - job_name: 'mongo heap usage'
static_configs: consul_sd_configs:
- targets: ['{{ monitor_server }}'] - server: 'consul.service.nyc1.consul:8500'
services: ['flask_metrics']
relabel_configs:
- source_labels: ['__meta_consul_node']
target_label: instance
metrics_path: /monitor/mongo-heap-usage metrics_path: /monitor/mongo-heap-usage
scheme: https
tls_config:
insecure_skip_verify: true
- job_name: 'mongo objects' - job_name: 'mongo objects'
static_configs: consul_sd_configs:
- targets: ['{{ monitor_server }}'] - server: 'consul.service.nyc1.consul:8500'
services: ['flask_metrics']
relabel_configs:
- source_labels: ['__meta_consul_node']
target_label: instance
metrics_path: /monitor/mongo-objects metrics_path: /monitor/mongo-objects
scheme: https
tls_config:
insecure_skip_verify: true
- job_name: 'mongo repl set lag' - job_name: 'mongo repl set lag'
static_configs: consul_sd_configs:
- targets: ['{{ monitor_server }}'] - server: 'consul.service.nyc1.consul:8500'
services: ['flask_metrics']
relabel_configs:
- source_labels: ['__meta_consul_node']
target_label: instance
metrics_path: /monitor/mongo-replset-lag metrics_path: /monitor/mongo-replset-lag
scheme: https
tls_config:
insecure_skip_verify: true
- job_name: 'mongo size' - job_name: 'mongo size'
static_configs: consul_sd_configs:
- targets: ['{{ monitor_server }}'] - server: 'consul.service.nyc1.consul:8500'
services: ['flask_metrics']
relabel_configs:
- source_labels: ['__meta_consul_node']
target_label: instance
metrics_path: /monitor/mongo-size metrics_path: /monitor/mongo-size
scheme: https
tls_config:
insecure_skip_verify: true
- job_name: 'mongo ops' - job_name: 'mongo ops'
static_configs: consul_sd_configs:
- targets: ['{{ monitor_server}}'] - server: 'consul.service.nyc1.consul:8500'
services: ['flask_metrics']
relabel_configs:
- source_labels: ['__meta_consul_node']
target_label: instance
metrics_path: /monitor/mongo-ops metrics_path: /monitor/mongo-ops
scheme: https
tls_config:
insecure_skip_verify: true
- job_name: 'mongo page faults' - job_name: 'mongo page faults'
static_configs: consul_sd_configs:
- targets: ['{{ monitor_server }}'] - server: 'consul.service.nyc1.consul:8500'
services: ['flask_metrics']
relabel_configs:
- source_labels: ['__meta_consul_node']
target_label: instance
metrics_path: /monitor/mongo-page-faults metrics_path: /monitor/mongo-page-faults
scheme: https
tls_config:
insecure_skip_verify: true
- job_name: 'mongo page queues' - job_name: 'mongo page queues'
static_configs: consul_sd_configs:
- targets: ['{{ monitor_server }}'] - server: 'consul.service.nyc1.consul:8500'
metrics_path: /monitor/mongo-page-queues services: ['flask_metrics']
scheme: https relabel_configs:
tls_config: - source_labels: ['__meta_consul_node']
insecure_skip_verify: true target_label: instance
metrics_path: /monitor/mongo-page-queues