@@ -16,28 +16,27 @@ Prometheus exporter для получения информации по билл
1616
1717``` yaml
1818version : ' 3'
19-
2019services :
2120 selectel_exporter :
22- image : mxssl/selectel-billing-exporter:1.1.1
21+ image : mxssl/selectel-billing-exporter:1.1.3
2322 ports :
2423 - " 6789:80"
2524 restart : always
2625 environment :
27- TOKEN : тут_указываем_токен
26+ TOKEN : < тут_указываем_токен>
2827` ` `
2928
3029Запускаем экспортер:
3130
3231` ` ` sh
33- docker- compose up -d
32+ docker compose up -d
3433```
3534
3635Проверить работу экспортера:
3736
3837``` sh
39- docker- compose ps
40- docker- compose logs
38+ docker compose ps
39+ docker compose logs
4140```
4241
4342Метрики доступны по url ` your_ip:6789/metrics `
6867 spec :
6968 containers :
7069 - name : exporter
71- image : mxssl/selectel-billing-exporter:1.1.1
70+ image : mxssl/selectel-billing-exporter:1.1.3
7271 command : ["./app"]
7372 ports :
7473 - containerPort : 80
@@ -95,15 +94,15 @@ spec:
9594kubectl apply -n exporters -f your-file.yaml
9695```
9796
98- Для namespace exporters метрики будут доступны по адресу ` selectel-billing.exporters:6789/metrics `
97+ Внутри кластера метрики будут доступны по адресу ` selectel-billing.exporters.svc.cluster.local :6789/metrics `
9998
10099## Настройка для prometheus
101100
102101``` yaml
103102 - job_name : ' selectel_billing'
104103 scrape_interval : 60m
105104 static_configs :
106- - targets : ['exporter_ip :6789']
105+ - targets : ['exporter_address :6789']
107106` ` `
108107
109108## Пример алерта для alertmanager
@@ -115,8 +114,8 @@ kubectl apply -n exporters -f your-file.yaml
115114 labels :
116115 severity : warning
117116 annotations :
118- summary : " {{ $labels.instance }}: В облаке Selectel на счете меньше 30 тыс рублей"
119- description : " Необходимо пополнить счет облака Selectel"
117+ summary : " {{ $labels.instance }}: В хостинге Selectel на счете меньше 30 000 рублей"
118+ description : " Необходимо пополнить счет в хостинге Selectel"
120119` ` `
121120
122121## Дашборд для графаны
0 commit comments