@metrics_ru

Страница 347 из 681
Nik
20.11.2017
16:58:35
Кто как мониторит промом nginx? подключение lua стало страшным гемороем, есть метод попроще?

Andrew
20.11.2017
16:59:02
пересобираешь nginx с этими модулями и все

Nik
20.11.2017
16:59:50
Google
Nik
20.11.2017
16:59:58
а у меня nginx из rpm

и пересобирать его тот еще геморой

модули к nginx без пересборки не подключаются?

Sergey
20.11.2017
17:01:34
модули к nginx без пересборки не подключаются?
только из той же сборки (читай - если добрый дядя за тебя их собрал и опакетил)

Nik
20.11.2017
17:01:55
nginx -V и смотреть что туда вкрутили?

Dmitry
20.11.2017
17:02:15
Sergey
20.11.2017
17:02:21
nginx -V и смотреть что туда вкрутили?
в целом да, но я не берусь сказать, покаже ли динамические модули. вроде не обязан.

Dmitry
20.11.2017
17:02:32
Я недавно собирал

Nik
20.11.2017
17:02:32
Ну такая себе динамичность модулях. 6 часов назад я думал что я сбилдил либу - импорчу ее. Оказалось нет(

Нет не геморрой
а еще задеплоить на 500 серверов

Dmitry
20.11.2017
17:02:58
Могу дать деб ггг

Nik
20.11.2017
17:03:48


Google
Nik
20.11.2017
17:03:49
Artem
20.11.2017
17:04:18
rhel7
репу могу подсказать вменяемую, там через yum доставить модули сможешь к nginx'у

Artem
20.11.2017
17:06:09
/etc/yum.repos.d/southbridge-stable.repo [southbridge-stable] name=Southbridge stable packages repository gpgcheck=1 enabled=1 priority=10 gpgkey=http://rpms.southbridge.ru/RPM-GPG-KEY-southbridge baseurl=http://rpms.southbridge.ru/rhel$releasever/stable/$basearch/

# yum search nginx | grep module |wc -l 31

это centos-admin.ru, они же southbridge

ну или так заглянуть http://rpms.southbridge.ru/rhel7/stable/x86_64/

Nik
20.11.2017
17:09:55
кстаи, а нет lua модуля там (без plus подписки)

Artem
20.11.2017
17:10:57
есть там lua модуль

это что? nginx-module-lua.x86_64 : nginx lua module

Nik
20.11.2017
17:11:33
ушел ставить

спс огромное

Artem
20.11.2017
17:15:57
нет проблем)

Dmitry
20.11.2017
17:26:40
А втс то получше луа кмк

Для сбора метрик

Artem
20.11.2017
17:27:18
втс кмк… ))

Nik
20.11.2017
17:28:04
(из плюсов lua - над ним не нужен экспортер)

Google
Volodymyr Kostyrko
20.11.2017
17:32:07
lua is a nice language

Nik
20.11.2017
18:29:15
А втс то получше луа кмк
я начинаю тебе верить

Dmitry
20.11.2017
18:30:48
я начинаю тебе верить
Я щас не помню почему, но втс мне показался явно лучше предварительно

Сергей
20.11.2017
18:54:07
^^^все пиздец

Admin
ERROR: S client not available

Paul
20.11.2017
20:32:00
Кто как мониторит промом nginx? подключение lua стало страшным гемороем, есть метод попроще?
Я мониторю, nginx-vts. Но с LUA Оказалось проще и гибче, как ни странно.

Nik
20.11.2017
20:32:32
lua - я думал там готовые скрипиты с метриками

А оказалось - сиди пиши под себя. А мне лень

Paul
20.11.2017
20:34:28
lua - я думал там готовые скрипиты с метриками
Есть готовый модуль на луа, я могу найти ссылку попозже. Писать ничего не надо, только импортировать модуль

Гибрида собрал?
Да, приходится вести свой репо.

Denys ??
21.11.2017
00:04:02
свежак, было уже? https://www.youtube.com/watch?v=IaZ4hJ3G7wc

Zlokot
21.11.2017
08:15:48
камрады, вопрос по метрике container_memory_usage_bytes - хочу в графане видеть этот параметр для каждого контейнера на ноде. но оно показывает какуюто ересь, а не кол-во памяти. и даже в дашборде прометее такой запрос например: container_memory_usage_bytes{name=~".+",instance="server1"} отображает вывод с кучей параметров, среди которых я не могу увидеть ничего похожего на значения кол-ва памяти: container_memory_usage_bytes{container_label_com_docker_stack_namespace="test", container_label_com_docker_swarm_node_id="lp4i6uhqlovzstetssa4yrcbv", container_label_com_docker_swarm_service_id="rqz1qvnq05uit2lu1fvl1636l", container_label_com_docker_swarm_service_name="test_service_1", container_label_com_docker_swarm_task_id="2wmlrdjm8v4ketsaq1k6uoasp", container_label_com_docker_swarm_task_name="test_service_1.1.2wmlrdjm8v4ketsaq1k6uoasp", id="/docker/1b9762bcd2ad6c2bc1e9b0122ca06f66c9403b3cc306fe0e154a8fd76eace417", image="server_swarm:5000/proj/service_1:latest@sha256:99e1b9ac6776c6bf22639902e113456dbe17a74b97edf0f950b922242945381c", instance="server1", job="test_service_1_node", name="test_service_1.1.2wmlrdjm8v4ketsaq1k6uoasp"}

где читать документацию на эту метрику? чет ничего нагуглить не могу толкового..

кажется понял.. у меня в дашборде прометея после Execute этого запроса почемуто не выводится значение этой метрики после фигурной скобки }

это метрика от cadvisor поэтому я поискал ее в общем выводе всех метрик cadvisor-a и нашел такое container_memory_usage_bytes{container_label_com_docker_stack_namespace="test", container_label_com_docker_swarm_node_id="lp4i6uhqlovzstetssa4yrcbv", container_label_com_docker_swarm_service_id="xpoek1uv7vujaqlu2muwzwfcv", container_label_com_docker_swarm_service_name="test_service_1", container_label_com_docker_swarm_task="", container_label_com_docker_swarm_task_id="kum53jnnv5v17lenasatjro7x", container_label_com_docker_swarm_task_name="service_1.lp4i6uhqlovzstetssa4yrcbv.kum53jnnv5v17lenasatjro7x", id="/docker/1e73b28fccbe3d638e78c7384b0d526da950c34db69df72f13dff2fcb5e14c32", image="server_swarm:5000:latest@sha256:ed53f9f93bb52d64fa8f95daece42d95d18d1e48a8ec9237bd5944ed634348a1", name="test_service1.lp4i6uhqlovzstetssa4yrcbv.kum53jnnv5v17lenasatjro7x"} 4.4634112e+07

то есть в конце после } идет значение этой метрики - 4.4634112e+07

почему же оно не выводится в прометее и следовательно - в графане??

бляха муха - надо было скролить вправо - есть колонка Value

Google
Paul
21.11.2017
10:23:19
Делись, будет круто
https://github.com/knyar/nginx-lua-prometheus обещанная готовая либа на LUA. Подключается в три клика

Paul
21.11.2017
10:24:50
полностью самостоятельна. Нужен только LUA

Страница 347 из 681