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
- job_name: 'mongo heap usage'
static_configs:
- targets: ['{{ monitor_server }}']
consul_sd_configs:
- 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
scheme: https
tls_config:
insecure_skip_verify: true
- job_name: 'mongo objects'
static_configs:
- targets: ['{{ monitor_server }}']
consul_sd_configs:
- server: 'consul.service.nyc1.consul:8500'
services: ['flask_metrics']
relabel_configs:
- source_labels: ['__meta_consul_node']
target_label: instance
metrics_path: /monitor/mongo-objects
scheme: https
tls_config:
insecure_skip_verify: true
- job_name: 'mongo repl set lag'
static_configs:
- targets: ['{{ monitor_server }}']
consul_sd_configs:
- 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
scheme: https
tls_config:
insecure_skip_verify: true
- job_name: 'mongo size'
static_configs:
- targets: ['{{ monitor_server }}']
consul_sd_configs:
- server: 'consul.service.nyc1.consul:8500'
services: ['flask_metrics']
relabel_configs:
- source_labels: ['__meta_consul_node']
target_label: instance
metrics_path: /monitor/mongo-size
scheme: https
tls_config:
insecure_skip_verify: true
- job_name: 'mongo ops'
static_configs:
- targets: ['{{ monitor_server}}']
consul_sd_configs:
- server: 'consul.service.nyc1.consul:8500'
services: ['flask_metrics']
relabel_configs:
- source_labels: ['__meta_consul_node']
target_label: instance
metrics_path: /monitor/mongo-ops
scheme: https
tls_config:
insecure_skip_verify: true
- job_name: 'mongo page faults'
static_configs:
- targets: ['{{ monitor_server }}']
consul_sd_configs:
- 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
scheme: https
tls_config:
insecure_skip_verify: true
- job_name: 'mongo page queues'
static_configs:
- targets: ['{{ monitor_server }}']
metrics_path: /monitor/mongo-page-queues
scheme: https
tls_config:
insecure_skip_verify: true
consul_sd_configs:
- server: 'consul.service.nyc1.consul:8500'
services: ['flask_metrics']
relabel_configs:
- source_labels: ['__meta_consul_node']
target_label: instance
metrics_path: /monitor/mongo-page-queues