Size: a a a

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

2020 April 30

SM

Sergei Mikhaltsov in Церковь метрик
спасибки
источник

S

SeniorAnykey in Церковь метрик
Всем привет.
Не подскажете как в fluentd разобрать лог nginx, где есть несколько значений разделенных
:
, например
response-time=0.004 : 0.074
источник

S

Slach in Церковь метрик
всем привет, вопрос по скрейпингу метрик в прометеус, допустим у меня есть доморощенный на golang prometheus exporter
на prometheus/golang_client сделанный

есть там такое поле как help
в смысле описание метрики
я это поле получаю из стороннего источника
и в разных инстансах источника может быть разное значение help

никто не знает как сделать так чтобы переписывалось на последнее пришедшее
и чтобы /metrics при этом с ошибкой не падал?

сейчас ошибка
* collected metric chi_clickhouse_metric_TCPConnection label:<name:"chi" value:"t203" > label:<name:"hostname" value:"chi-t203-t203-0-0.altinity-eks-staging.svc.cluster.local" > label:<name:"namespace" value:"altinity-eks-staging" > gauge:<value:0 > has help "Number of connections to TCP server (clients with native interface), also included server-server distributed query connections" but should have "Number of connections to TCP server (clients with native interface)"

то есть описание метрики поменялось, можно ли этого избежать?
источник

N

Nklya in Церковь метрик
Я думаю проще их не менять
источник

S

Slach in Церковь метрик
Nklya
Я думаю проще их не менять
я могу просто игнорировать это поле да
но тогда /metrics
будет без комментариев

на самом деле надо ковыряться в кишках библиотеки, похоже у нас просто криво сами метрики заводятся через

prometheus.NewConstMetric

а надо как то по другому
а блин, там похоже нету других каких то способов
источник

ДС

Дмитрий Стародубцев... in Церковь метрик
Коллеги, добрый день.

Начал настраивать Prometheus + Grafana + Alertmanager для замены Zabbix + Grafana. И почти сразу возникло много вопросов:
1) То, что я вижу в :9182/metrics для машин с windows, это все доступные метрики? Как можно мониторить то, чего там нет? Например через zabbix я мог запускать скрипт на машине с Exchange, который возвращал количество писем в очереди и по этим данным строился график в Grafana. Прометей так может или нужно что-то дополнительное ставить? Мне советовали мониторить очередь через ELK, но не знаю лучший ли это вариант.
2) Нужен ли Telegraf, чтобы данные не терять в случае недоступности Прометея? Или он нужен только чтобы слать данные в InfluxDB?  
3) Я нашёл одну готовую дашборду как раз по Exchange - https://grafana.com/grafana/dashboards/4755, на скриншоте увидел часть вещей, которые хотел бы использовать. Но так как у меня нет InfluxDB, я его не могу использовать. Насколько вообще необходимо ставить InfluxDB? Смена базы расширяет функционал или как?

Извините если вопросы глупые, очень большой объем информации, сложно разобраться. Буду признателен если ещё посоветуете материалы по этой теме.
источник

AS

Aleksey Shirokikh in Церковь метрик
Дмитрий Стародубцев
Коллеги, добрый день.

Начал настраивать Prometheus + Grafana + Alertmanager для замены Zabbix + Grafana. И почти сразу возникло много вопросов:
1) То, что я вижу в :9182/metrics для машин с windows, это все доступные метрики? Как можно мониторить то, чего там нет? Например через zabbix я мог запускать скрипт на машине с Exchange, который возвращал количество писем в очереди и по этим данным строился график в Grafana. Прометей так может или нужно что-то дополнительное ставить? Мне советовали мониторить очередь через ELK, но не знаю лучший ли это вариант.
2) Нужен ли Telegraf, чтобы данные не терять в случае недоступности Прометея? Или он нужен только чтобы слать данные в InfluxDB?  
3) Я нашёл одну готовую дашборду как раз по Exchange - https://grafana.com/grafana/dashboards/4755, на скриншоте увидел часть вещей, которые хотел бы использовать. Но так как у меня нет InfluxDB, я его не могу использовать. Насколько вообще необходимо ставить InfluxDB? Смена базы расширяет функционал или как?

Извините если вопросы глупые, очень большой объем информации, сложно разобраться. Буду признателен если ещё посоветуете материалы по этой теме.
прометей недоступен довольно краткосрочно. как правило секунды.
источник

AS

Aleksey Shirokikh in Церковь метрик
телеграф никак этому процессу не поможет. прометей сам ходит за данными и сам присваивеает метки времени
источник

AS

Aleksey Shirokikh in Церковь метрик
обратите внимание на фак в канале про 3 вопрос
источник

AS

Aleksey Shirokikh in Церковь метрик
про венду надеюсь кто чо посоветует
источник

ДС

Дмитрий Стародубцев... in Церковь метрик
Спасибо, стало немного понятнее.
источник

SB

Stanislav Buldakov in Церковь метрик
На exchange крайне не рекомендую ставить wmi_exporter. Он как не в себя жрёт проц во время скраббинга. Можно поставить телеграф - он умеет штатно запускать скрипты posh, то есть ему практически без изменений можно будет подсовывать скрипты из заббикса и отдавать в прометей
источник

i

inqfen in Церковь метрик
Ну так не проблема сделать свой экспортер который psh скрипты будет выполнять
источник
2020 May 01

SB

Stanislav Buldakov in Церковь метрик
Хум хау. Не все умеют под Винду на го.
источник

i

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

i

inqfen in Церковь метрик
Даже собрать через pyinstaller и будет один exe
источник

TF

Terry Filch in Церковь метрик
inqfen
Ну так не проблема сделать свой экспортер который psh скрипты будет выполнять
когда же эти мс-ы наконец сделают что-то типа интеграции с prometheus форматом выдачи метрик? на форуме мс наверное уже не первый год просят это сделать, а все никак...
источник

TF

Terry Filch in Церковь метрик
то гитхабы купить, то npm )
источник

W

Womchik in Церковь метрик
купить-то проще
источник

AS

Anton Smolkov in Церковь метрик
Stanislav Buldakov
На exchange крайне не рекомендую ставить wmi_exporter. Он как не в себя жрёт проц во время скраббинга. Можно поставить телеграф - он умеет штатно запускать скрипты posh, то есть ему практически без изменений можно будет подсовывать скрипты из заббикса и отдавать в прометей
Именно на эксченже жрет? У нас стоит в проде на виндовых серверах - все норм. Был только с утечкой памяти на одном сервое косяк, отключили vmware-коллектор - больше не воспроизводилось.
источник