mirror of
https://github.com/samuelclay/NewsBlur.git
synced 2025-09-18 21:50:56 +00:00
add flask_metrics to prometheus
This commit is contained in:
parent
e28d440dec
commit
a001bc5a64
1 changed files with 43 additions and 36 deletions
|
@ -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
|
Loading…
Add table
Reference in a new issue