Size: a a a

Церковь метрик

2020 January 21

vk

vladimir kolobaev in Церковь метрик
Наталья Александровна
запросы к карбонапи полностью аналогичны запросам к grafite-web?
Список поддерживаемых функций немного отличается, а так в целом да, ну и carbonapi их в ~10 раз быстрее обрабатывает
источник

AS

Aleksey Shirokikh in Церковь метрик
я теоретически знал что так можно но сам никогда не делал.
- alert: PrometheusRemoteWriteDesiredShards
 annotations:
   description: Prometheus {{$labels.namespace}}/{{$labels.pod}} remote write
     desired shards calculation wants to run {{ print $value }} shards, which is more
     than the max of {{ printf `prometheus_remote_storage_shards_max{instance="%s",job="prometheus-k8s",namespace="monitoring"}`
     $labels.instance | query | first | value }}.
   summary: Prometheus remote write desired shards calculation wants to run more
     than configured max shards.
 expr: |
   # Without max_over_time, failed scrapes could create false negatives, see
   # https://www.robustperception.io/alerting-on-gauges-in-prometheus-2-0 for details.
   (
     max_over_time(prometheus_remote_storage_shards_desired{job="prometheus-k8s",namespace="monitoring"}[5m])
   >
     max_over_time(prometheus_remote_storage_shards_max{job="prometheus-k8s",namespace="monitoring"}[5m])
   )
 for: 15m
 labels:
   severity: warning

обратите внимание на дескрпшен. он кверит прометей. это довольно круто
источник

НА

Наталья Александровна in Церковь метрик
vladimir kolobaev
Список поддерживаемых функций немного отличается, а так в целом да, ну и carbonapi их в ~10 раз быстрее обрабатывает
как не зная go понять какие функции он поддерживает если нет кроме гита документации?
источник

AS

Aleksey Shirokikh in Церковь метрик
Наталья Александровна
как не зная go понять какие функции он поддерживает если нет кроме гита документации?
вы себя недооцениваете. крайне не много людей на земле не знают golang на столько
источник

vk

vladimir kolobaev in Церковь метрик
Наталья Александровна
как не зная go понять какие функции он поддерживает если нет кроме гита документации?
Поставить его! Графана отобразит все функции которые в нем есть.
источник

vk

vladimir kolobaev in Церковь метрик
И описание к ним
источник

НА

Наталья Александровна in Церковь метрик
vladimir kolobaev
Поставить его! Графана отобразит все функции которые в нем есть.
ок, тоесть она умеет это подтягивать, это хорошо
источник

A

Andor in Церковь метрик
Aleksey Shirokikh
я теоретически знал что так можно но сам никогда не делал.
- alert: PrometheusRemoteWriteDesiredShards
 annotations:
   description: Prometheus {{$labels.namespace}}/{{$labels.pod}} remote write
     desired shards calculation wants to run {{ print $value }} shards, which is more
     than the max of {{ printf `prometheus_remote_storage_shards_max{instance="%s",job="prometheus-k8s",namespace="monitoring"}`
     $labels.instance | query | first | value }}.
   summary: Prometheus remote write desired shards calculation wants to run more
     than configured max shards.
 expr: |
   # Without max_over_time, failed scrapes could create false negatives, see
   # https://www.robustperception.io/alerting-on-gauges-in-prometheus-2-0 for details.
   (
     max_over_time(prometheus_remote_storage_shards_desired{job="prometheus-k8s",namespace="monitoring"}[5m])
   >
     max_over_time(prometheus_remote_storage_shards_max{job="prometheus-k8s",namespace="monitoring"}[5m])
   )
 for: 15m
 labels:
   severity: warning

обратите внимание на дескрпшен. он кверит прометей. это довольно круто
Ты не юзал запросы в шаблонах?
источник

AS

Aleksey Shirokikh in Церковь метрик
Andor
Ты не юзал запросы в шаблонах?
мне после того раза было ниразу нинадо
источник

НА

Наталья Александровна in Церковь метрик
vladimir kolobaev
Поставить его! Графана отобразит все функции которые в нем есть.
есть еще вопрос, преимущество эксплотирования в докерах, относительно установки сервисов вне докеров, если нет надстроек над докером, ранчера/кубернетуса, конечно часть сервисов из того стека что у тебя представлены только в докерах, это сделано для единообразия?
источник

vk

vladimir kolobaev in Церковь метрик
Наталья Александровна
есть еще вопрос, преимущество эксплотирования в докерах, относительно установки сервисов вне докеров, если нет надстроек над докером, ранчера/кубернетуса, конечно часть сервисов из того стека что у тебя представлены только в докерах, это сделано для единообразия?
Это сделано для того чтобы в докер-компоузе весь стек 1 командой поднимался
источник

НА

Наталья Александровна in Церковь метрик
для понимания принципов работы имеет смысл развернуть вне докера те сервисы которые это позволяют, мне кажется, так как так удобнее с ними взаимодействовать(на начальном этапе)
источник

vk

vladimir kolobaev in Церковь метрик
Наталья Александровна
для понимания принципов работы имеет смысл развернуть вне докера те сервисы которые это позволяют, мне кажется, так как так удобнее с ними взаимодействовать(на начальном этапе)
Это зависит от скилов владения докером :)
источник

MF

Maxim Filatov in Церковь метрик
Aleksey Shirokikh
я теоретически знал что так можно но сам никогда не делал.
- alert: PrometheusRemoteWriteDesiredShards
 annotations:
   description: Prometheus {{$labels.namespace}}/{{$labels.pod}} remote write
     desired shards calculation wants to run {{ print $value }} shards, which is more
     than the max of {{ printf `prometheus_remote_storage_shards_max{instance="%s",job="prometheus-k8s",namespace="monitoring"}`
     $labels.instance | query | first | value }}.
   summary: Prometheus remote write desired shards calculation wants to run more
     than configured max shards.
 expr: |
   # Without max_over_time, failed scrapes could create false negatives, see
   # https://www.robustperception.io/alerting-on-gauges-in-prometheus-2-0 for details.
   (
     max_over_time(prometheus_remote_storage_shards_desired{job="prometheus-k8s",namespace="monitoring"}[5m])
   >
     max_over_time(prometheus_remote_storage_shards_max{job="prometheus-k8s",namespace="monitoring"}[5m])
   )
 for: 15m
 labels:
   severity: warning

обратите внимание на дескрпшен. он кверит прометей. это довольно круто
а почему {{ print $value }}? просто {{ $value }} нельзя?
источник

A

Andor in Церковь метрик
Можно
источник

G

GithubReleases in Церковь метрик
influxdata/telegraf tagged: 1.13.2
Link: https://github.com/influxdata/telegraf/releases/tag/1.13.2
Release notes:
Telegraf 1.13.2
источник

G

GithubReleases in Церковь метрик
influxdata/telegraf description changed: 1.13.2
Link: https://github.com/influxdata/telegraf/releases/tag/1.13.2
Release notes:
## v1.13.2 [2020-01-21]

#### Bugfixes

*   [#2652](https://github.com/influxdata/telegraf/issues/2652): Warn without error when processes input is started on Windows.
*   [#6890](https://github.com/influxdata/telegraf/issues/6890): Only parse certif...
More
источник
2020 January 22

LS

Lilo Stich in Церковь метрик
Stacy Fidelina
Приветы!

Вопрос по мониторингу, получаю сейчас ошибку:

level=warn ts=2019-08-26T21:02:53.283085954Z caller=scrape.go:713 component="scrape manager" scrape_pool=openshift-monitoring/ind-front-monitor/0 target=http://10.128.1.187:9090/metrics  msg="append failed" err="no token found"

но при этом, в сервис монитор был добавлен
bearerTokenFile: /var/run/secrets/kubernetes.io/serviceaccount/token
по аналогии с  уже работающими, созданными при инсталляции)
непонятненько с чем может быть связано
Добрый вечер! Подскажите как решили проблему с “no token found”?

Тестировал с помощью cat file.json | promtool check metrics, выдает успех. А promteheus ругается.

Использую это:
https://github.com/shiroyagicorp/prometheus-json-exporter
источник

LS

Lilo Stich in Церковь метрик
cat file.json:

# HELP cur_sessions Retrieved value
# TYPE cur_sessions gauge
cur_sessions 0
источник

LS

Lilo Stich in Церковь метрик
Целый день потерян на эту проблему(
источник