Size: a a a

2019 October 07

AS

Alexey Shumkin in sql_ninja
Igor Sergeichik
Хочу 300 запросов вида 'select 1', 'select 2', 'select 3'... отправлять в прометей. Нужен экспортер, который позволит мне это сделать
эээ... ок, зайдём по-другому: для чего ты хочешь ТАКОЕ отправлять? )))
что предполагается этим сделать?
источник

IS

Igor Sergeichik in sql_ninja
данные в таблице хочу мониторить
источник

IS

Igor Sergeichik in sql_ninja
очень похоже на то, что надо
https://github.com/chop-dbhi/prometheus-sql
источник

AS

Alexey Shumkin in sql_ninja
Igor Sergeichik
данные в таблице хочу мониторить
эээ? ок... какой "физический" смысл? ) мне просто пока непонятно )
источник

AS

Alexey Shumkin in sql_ninja
)
источник

AS

Alexey Shumkin in sql_ninja
вот чем мне нравятся современные и популярные вещи )) с.ка, всё уже сделано, надо только собрать этот конструктор ))
источник

IS

Igor Sergeichik in sql_ninja
Alexey Shumkin
эээ? ок... какой "физический" смысл? ) мне просто пока непонятно )
мониторить состояние данных в таблице=)
тоесть например, какая-то циферка начала отклоняться от нормальных показателей.
причём нормальность может определяться ещё и временем происходящего
источник

IS

Igor Sergeichik in sql_ninja
Alexey Shumkin
вот чем мне нравятся современные и популярные вещи )) с.ка, всё уже сделано, надо только собрать этот конструктор ))
ещё надо и разгрести этот лего, чтобы найти нужную детальку=)
источник

IS

Igor Sergeichik in sql_ninja
Igor Sergeichik
мониторить состояние данных в таблице=)
тоесть например, какая-то циферка начала отклоняться от нормальных показателей.
причём нормальность может определяться ещё и временем происходящего
циферка любая может быть - бизнесс данные, что-то из DMV, просто некий извращённый пинг базы
да что угодно вобщем
источник

AS

Alexey Shumkin in sql_ninja
Igor Sergeichik
мониторить состояние данных в таблице=)
тоесть например, какая-то циферка начала отклоняться от нормальных показателей.
причём нормальность может определяться ещё и временем происходящего
ага , теперь понятней )
источник

AS

Alexey Shumkin in sql_ninja
Igor Sergeichik
циферка любая может быть - бизнесс данные, что-то из DMV, просто некий извращённый пинг базы
да что угодно вобщем
не успел написать вопрос, а ты ответил )
источник

AS

Alexey Shumkin in sql_ninja
Igor Sergeichik
ещё надо и разгрести этот лего, чтобы найти нужную детальку=)
нуу, это уже задача попроще, чем своё писать )
источник

IS

Igor Sergeichik in sql_ninja
в идеале, чтобы эти запросы рождались без ДБА и вообще админа (заббикс в этом плане несколько громоздкий)
тоесть надо разрабам помониторить что-то 2 недели - они фигачат это в гит. из гита всё разбрасывается в тот же докер, данные фигачатся в прометей и отрисовываются в графане

пример совершенно наколеночный конечно=)
источник

IS

Igor Sergeichik in sql_ninja
можно конечно придумать некое автодискавери в заббиксе, но я до конца не уверен, что это будет работать нормально
источник

AS

Alexey Shumkin in sql_ninja
Igor Sergeichik
в идеале, чтобы эти запросы рождались без ДБА и вообще админа (заббикс в этом плане несколько громоздкий)
тоесть надо разрабам помониторить что-то 2 недели - они фигачат это в гит. из гита всё разбрасывается в тот же докер, данные фигачатся в прометей и отрисовываются в графане

пример совершенно наколеночный конечно=)
называй это наколеночный, но это ровно так, как всё работает по devops )
источник

IS

Igor Sergeichik in sql_ninja
наколеночный - в плане я пока не готов разрисовать архитектуру и не очень представляю что будет происходить на каждом этапе=)
источник

AS

Alexey Shumkin in sql_ninja
Igor Sergeichik
в идеале, чтобы эти запросы рождались без ДБА и вообще админа (заббикс в этом плане несколько громоздкий)
тоесть надо разрабам помониторить что-то 2 недели - они фигачат это в гит. из гита всё разбрасывается в тот же докер, данные фигачатся в прометей и отрисовываются в графане

пример совершенно наколеночный конечно=)
ещё к прометею прикручиваются алерт-менеджеры, которые пуляют алерты на нужные каналы уведомлений по заданным триггерам.
источник

IS

Igor Sergeichik in sql_ninja
угу, эта часть тоже понятна=)
ci/cd не понятен
но что-нибудь придумаю конечно=)
источник

AS

Alexey Shumkin in sql_ninja
Alexey Shumkin
ещё к прометею прикручиваются алерт-менеджеры, которые пуляют алерты на нужные каналы уведомлений по заданным триггерам.
ну или в графане (там какие-то алерты тоже есть , пока не дошёл до них)
источник

AS

Alexey Shumkin in sql_ninja
Igor Sergeichik
угу, эта часть тоже понятна=)
ci/cd не понятен
но что-нибудь придумаю конечно=)
а что с CI/CD ? )
если будут вопросы, задавай )) имеется некоторый опыт выстраивания пайплайнов
источник