Мое требование простое, у нас есть 2 внутренних URL, т.е. hostname:80/test1
и hostname:80/test2
, работающих на Apache.Мне нужно настроить prometheus для отслеживания URL-адреса и отображения общего количества запросов, полученных для URL.
Я установил Prometheus и провайдера черного ящика, которые я смог проверить, но не смог получить общий запросс приборной панели.
Мой prometheus.yml
выглядит следующим образом, ваша помощь в этом очень ценится
global:
alerting:
alertmanagers:
- static_configs:
- targets:
rule_files:
scrape_configs:
- job_name: 'prometheus'
static_configs:
- targets:
- hostname:9090
- job_name: test1
metrics_path: /probe
params:
module: [http_2xx]
static_configs:
- targets:
- http://hostname:80/test1
relabel_configs:
- source_labels: [__address__]
target_label: __param_target
- source_labels: [__param_target]
target_label: instance
- target_label: __address__
- job_name: test2
metrics_path: /probe
params:
module: [http_2xx]
static_configs:
- targets:
- http://hostname:80/test2
relabel_configs:
- source_labels: [__address__]
target_label: __param_target
- source_labels: [__param_target]
target_label: instance
- target_label: __address__