@metrics_ru

Страница 201 из 681
Vladimir
04.07.2017
10:36:25
Логично что где то одно ок, где то другое

ptchol
04.07.2017
10:36:25
а тюнить их каждый может быть сложно, потому нужно будет снимать метрики с того "куда упёрлось" и пытаться давать "объективную" оценку, где есть пространство для тюнинга

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

Vladimir
04.07.2017
10:37:23
Объективные тесты сделать даже для одной базы это адок

Google
Vladimir
04.07.2017
10:37:28
На месяцы

Можно сделать достаточно вменяемые и прозрачные под какой то реальный кейс или серию кейсов

Это посильное еще

Vladimir
04.07.2017
10:42:28
@ptchol ну можно смотреть забабахать штуку которая может генерировать данные быстро

Брать базы и ставить в дефолте. Гонять тест на пару часов, смотреть что можно просто потюнить

Dmitry
04.07.2017
10:44:03
звучит логично, но... под ELK минимум три машины надо выделать под Prometeus тоже надо... приспичит, разделим, но на первом этапе, думаю, и ELK сойдёт
у меня когнитивный диссонанс... "сколько надо, столько нарисуют. напишу в доке 100Тб, будет 100" и "надо три машины и еще три" ну так нарисуйте в доке "надо шесть машин" :))))

Vladimir
04.07.2017
10:44:54
Или во

Поставьте пром и елк на три одни и те же машины

ptchol
04.07.2017
10:45:50
а лучше поднимите 3 виртуалки на одной и поднимите на них елк и пром.

Vladimir
04.07.2017
10:46:17
То частный случай установки их на одну машину :)

ptchol
04.07.2017
10:46:34
нет. тут будет настоящий кластер

Google
Vladimir
04.07.2017
10:46:37
Ща ещё кто нибудь скажет "докер" :)

ptchol
04.07.2017
10:46:39
3 копии будет

Maxim
04.07.2017
11:21:00
https://github.com/prometheus/blackbox_exporter/releases/tag/v0.6.0

https://github.com/justwatchcom/elasticsearch_exporter/releases/tag/v1.0.0

наконец-то http-auth в блекбоксе

Ruslan
04.07.2017
11:25:05
Ща ещё кто нибудь скажет "докер" :)
я думал, докер уже по умолчанию идёт, чего о нём говорить

Nikita
04.07.2017
11:27:10
Расскажите почему заббикс говно. А то тут срачь а я с ним не работал. Касаемо мониторинга доступности бизнес функций приложения

Ruslan
04.07.2017
11:27:44
падает на 1001 устройства, до 1000 работает нормально :)))

ну и старьё же, никакого хипстерства

Nikita
04.07.2017
11:31:43
А как им вообще бизнесовую доступность мониторить? В елк через логи можно не навешивая отстрел от приложений. В заббикс я так понимаю только через отстрел?

ptchol
04.07.2017
11:37:16
А как им вообще бизнесовую доступность мониторить? В елк через логи можно не навешивая отстрел от приложений. В заббикс я так понимаю только через отстрел?
в заббиксе и через отстрел нельзя по человечески, тебе ещё дискаверинг метрик для автоегенрации метрик нужно и только потом отстрел, и то по специфичному их протоколу

Ruslan
04.07.2017
11:42:54
камрады, есть пачка девайсов, надо скармливать им конфиги на старте, ну вообще управлять девайсами, что посоветуете?

ptchol
04.07.2017
11:45:28
а какие у них интрфейсы то для управления ?

и что значит "скармливать на старте" ?

бесите, чес слово с такими вопросами.

Ruslan
04.07.2017
11:47:05
а никаких, какие потребуется, такие и сделаем

ptchol
04.07.2017
11:47:20
тогда, как угодно.

и чем угодно.

Ruslan
04.07.2017
11:48:29
ну а чё сейчас модно ? :)

Google
Vladimir
04.07.2017
11:48:44
какая задача такое и решение )

если можете сделать что угодно, то и пойдет что угодно )

Ruslan
04.07.2017
11:49:08
вот как тебе задать вопрос, если я не в теме и пытаюсь понять направление

Vladimir
04.07.2017
11:49:13
@ruslanpopov хотите скажу как НЕ надо делать?

Ruslan
04.07.2017
11:49:22
во! давай, это тоже хороший вариант

Vladimir
04.07.2017
11:49:31
по жизненному опыту это плохая идея класть конфиги на FTP и хардкодить этот FTP :)

но так делают

@ruslanpopov на самом деле варианты очень зависят от того что за девайсы, что у вас за сеть, что девайсы могут, что уже есть из инфраструктуры

потому что некоторым очень хорошо заходит даже загрузка по PXE

и конфиги по мак адресам

Ruslan
04.07.2017
11:52:04
PXE к сожалению нет

Vladimir
04.07.2017
11:52:13
а говорили что что угодно будет )

Ruslan
04.07.2017
11:52:36
скорее всего будет REST, к которому будет идти запрос при загрузке девайса (конфиг не девайса, а софта на нём)

Vladimir
04.07.2017
11:52:54
@ruslanpopov просто если сеть простая, то может даже автодискавери через gossip работать будет.

типа найти где сервер с конфигами, потом пойти к нему и взять тем или иным способом

в целом не так плохо работает puppet/chef/salt и подтягивание конфига агентом

Ruslan
04.07.2017
11:53:47
SNMP, PXE.
SNMP, хм, я думал он только для метрик

Vladimir
04.07.2017
11:53:51
можно захардкодить кластерок каких-нибудь etcd и по какому-нибудь айдишнику брать

Google
Vladimir
04.07.2017
11:53:57
можно много чего накостылять

вопрос в том что хочется

на абстрактную задачу нельзя дать нормальный ответ

Admin
ERROR: S client not available

Ruslan
04.07.2017
11:54:17
хочется попроще и потом иметь возможность дорабатывать

Vladimir
04.07.2017
11:54:32
@ruslanpopov вот в описанном выше примере как НЕ надо делать - это делали факсовые аппараты ) они просто ничего кроме не умели, поэтому это было плохо, но без вариантов

Paul
04.07.2017
11:54:53
SNMP, хм, я думал он только для метрик
Simple Network Management Protocol вообще-то. Оставьте устройство с легкоугадуемой write-community в публичной сети - узнаете, что это такое

Ruslan
04.07.2017
11:55:50
SNMP - не наш, его Енопланетяне делали

лучше REST

при загрузке аутентифицируемся, спросим что надо и будем периодически проверять очередь

Paul
04.07.2017
11:57:23
при загрузке аутентифицируемся, спросим что надо и будем периодически проверять очередь
чем больше я слышу про задачу, тем меньше я понимаю, чего нужно.

Ruslan
04.07.2017
12:04:36
ок, берём consul

стильно, модно и по хипстерски, они будут рады

Nikita
04.07.2017
12:12:18
девайсы через консул это мощно

Ruslan
04.07.2017
12:13:11
ну ок, сервисы на компе - так легче?

Nikita
04.07.2017
12:39:55
конечно

на чем написаны сервисы тоже важно вообщем-то

ну и требования к тому как они должны реагировать на изменение конфига тоже важны

Ivan
04.07.2017
12:56:25
как-то так: java -jar ${HOME}/prom-agent/jmx_prometheus_httpserver-0.9-jar-with-dependencies.jar ${HTTP_PORT} ${HOME}/prom-agent/jmx_prometheus_httpserver-"${JMX_PORT}".yml

Google
Ivan
04.07.2017
12:57:05
.jar там другой

Anton
04.07.2017
12:57:20
кстати говоря, никто не дошёл до отдельной тачки для jmx экспортера?

а то что-то течет он сволочь много

Ivan
04.07.2017
12:58:16
только systemd юниты, только хардкор
у меня количество экземпляров приложения за которым надо следить недетерминировано. поэтому каждому запускаю своего экспортера прямо в скрипте запуска приложения

Ivan
04.07.2017
12:58:54
ога

пока так

костыль же

Anton
04.07.2017
13:00:31
почему костыль, вполне себе живое решение

вот агент подкладывать - костыль

Ivan
04.07.2017
13:01:06
надо нативно отдавать метрики (если можешь, конечно)

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