@devops_ru

Страница 2606 из 4568
Дмитрий
19.04.2017
05:17:40
Спасибо

Коллеги, вопрос: использую Дженкинс. использую 6 пайплайнов, которые вызывают 1 джоб с разными параметрами. как можно сделать чтобы джобы вызванный с папйлайна работал с своей папкой ? в данное время джоб вызванный с разных пайплайнов работает с одной папкой. (

Александр
19.04.2017
05:18:53
Пожалуйста!

Google
Павел
19.04.2017
05:31:29
Если нет - то легче всего на job dsl написать 6 пайплайнов

Дмитрий
19.04.2017
05:31:33
не могу понять как указать использывать раздельные рабочии папки в каждой пайплайнк

сейчас 6 пайплайнов и 1 job

Павел
19.04.2017
05:31:55
Хм

Magistr
19.04.2017
05:33:43
передавай аргументом имя папки

Дмитрий
19.04.2017
05:34:34
генерить ее и ит.д.?

пока костяль - запуск только 1 джоба в 1 еденицу времени )

Magistr
19.04.2017
05:42:01
дженкинс нормально паралелит джобы и создает для низ воркдиры

Дмитрий
19.04.2017
05:54:46
как указать что бы он создал свой воркдир для джоба ?

Павел
19.04.2017
06:14:07
Из билда кидать в джоб название этого билда, пускай джоб создаёт директорию с именем билда и в ней творит своё чёрное дело

Sergey
19.04.2017
07:49:08
Чатик, прошу насыпать аргументов в пользу "забить на заббикс и сделать нормальный алертинг на Исинга" Ситуация такая - пришёл в компанию, там человек делал алертинг "для себя", поэтому сделал на заббиксе "искаропкибыстрее", а теперь мне важно аргументированно объяснить, почему, к примеру, нужно выкинуть заббикс и внедрить нормальную человеческую исингу (вторую версию). Из исходных данных - три площадки, "толстый" трафик, мешок разных микросервисов и приложений. Я вижу такие аргументы: 0. Набросный аргумент - Викимедиа и ЦЕРН сидят на Нагиосе/Исинге и не жужжат (=заббиксненада!) 1. Исинга2 годная для распределённого мониторинга (заббикс крайне фигово масштабируется) 2. У Исинги2 конфиги текстовые - можно легко и быстро написать новый чек или переиспользвоать старый, а также выполнять шаблонизацию конфигов с помощью Ансибла (у заббикса надо мышкой тык-тык и потом в базу складывает = фиг прочитаешь, что там сейчас) 3. Исинга2 имеет REST API - при желании можно хоть свой дашборд наваять, если "искаропки" не устраивает 4. Заббикс требует установки агента, а Исинга2 - многопоточная и вполне способна без этих ваших агентов обходиться (=не грузит систему + централизованное планирование опросов по времени). Здесь я исхожу ещё и из того, что нужно проверять доступность микросервисов "извне" - то есть доступность услуги, предоставляемой компонентом другим сервисам, а не то, что локальный процесс что-то отвечает на localhost другому локальному процессу - это важно. 5. Заббикс в отличие от Исинги фактически собирает не результаты работы чеков, а метрики, которые потом централизованно анализируются. 6. Централизованная база у заббикса неизбежно заболит, прчиём скорее рано, чем поздно. Прошу досыпать. Сразу отмечу, что опыт эксплуатации Исинги у меня имеется, поэтому вывернутая наизнанку модель заббикса - беда-беда.

Kuroi
19.04.2017
07:52:55
Согласно аксиоме Эскобара что заббикс, что исинга системы примерно равнозначные, и менять одно на другое абсолютно бессмысленное занятие.

Alexander
19.04.2017
07:53:05
ну, как бы да, если не шардировать заббикс, то на большом количестве метрик у него проблемы ...

Google
Alexander
19.04.2017
07:53:46
и для realtime-а он не очень. но, удобен шаблонами, наследованием и эскалацией

Anton
19.04.2017
07:53:53
согласен с 1. Пункт 6 - не факт и не всегда, зависит от кривизны рук настраивателя БД. 4 - неверно, он умеет и agentless вполне. 2 - заббикс имеет API. 3 - туда же. 5 - можно и результаты чеков собирать, но это не его принцип, да.

Alexander
19.04.2017
07:54:42
чем не устраивает текущая-то ситуация?

Kuroi
19.04.2017
07:55:26
Ниасиливает видимо

Anton
19.04.2017
07:56:54
Совсем он не подходит только для полноценно распределенного мониторинга - увы, масштабирование пока что реально никакое. Остальные аргументы ИМХО так себе

насчет количества метрик - шардирование или zabbix-proxy

Alexander
19.04.2017
07:57:44
ну, в 2.x было как раз распредлённое хранение, но в 3.x отказались

ну, там один из подводных камней: затык сервера, когда он какое-то время не был доступен, а потом вернулся: его заваливает данными ...

Anton
19.04.2017
07:58:33
было, но работало оно так себе, увы

ну или мы не смогли его заставить работать нормально, что тоже возможно

Sergey
19.04.2017
07:59:13
Пункт 6 - у Яндекса заболела, им пришлось пилить своё, с блэкджеокми и куртизанками. У меня система реального времени - закладываться на то, что может заболеть, не вариант, а пилить своё, как Яндекс, возможности нет (пруф про Яндекс - https://goo.gl/wyvK2l) Кстати, шаблоны, наследование и эскалация были ещё у первой Исинги. Осилить заббикс длч меня сейчас означает осиливать то, что потом придётся переделывать - не хочу (нарушение принципа "нормально сделай - нормально будет")

Alexander
19.04.2017
07:59:31
и да, беда у заббикса (генетическое): когда мониторишь что-то (порт up/down), то он будет все значения хранить, а не изменения ...

ну, яндекс, опять же, исторически пилил своё

Alexander
19.04.2017
08:00:01
ибо не было ничего подходящего

впрочем, как и мэйл и рамблер

Anton
19.04.2017
08:00:53
если говорить о портах

Alexander
19.04.2017
08:01:23
так это как раз и есть почти что "активный"

Google
Alexander
19.04.2017
08:01:39
ну хорошо, возьмём наличие процесса

Anton
19.04.2017
08:01:44
имею ввиду не постоянным опросом со стороны сервера

Alexander
19.04.2017
08:02:25
если его через snmp trap делать, то как бы и смысл в заббиксе тогда?

а если - количество процессов меняется редко, но когда меняется, то надо очень часто снимать метрику, чтобы пики видеть?

т.е. хотя бы раз в 5 секунд

Anton
19.04.2017
08:03:33
эмм.. для портов - trap, для трафика, памяти и еще десятков метрик - опрос сервером.

Sergey
19.04.2017
08:04:00
количество процессов - это метрика, а вот отсутствие ответа от сервера - это алерт, не? разное же ж

Alexander
19.04.2017
08:04:17
надо poller-ов увеличивать, но их всё равно не хватает ...

вобщем, хотя я его много, где ставил/ставлю - не всегда панацея

Anton
19.04.2017
08:05:26
опять таки - хранить метрики, по которым не нужны алерты в заббиксе - идея не бест, заббих он для алертинга в первую очередь, но алертинга умного, с кучей связей между хостами и сервисами на них, с эскалациями и автообнаружением новых хостов.

Тащемта да, не везде и не всем он подходит.

В некоторых случаях реально проще поставить какие-нибудь shinken/icinga/nagios + graphana/любая рисовалка графиков

Vladimir
19.04.2017
08:07:20
то есть это метрики, да (которые нафиг не нужны для алертинга)
нужны для алертинга по трендам. Не имея истории ты тренд не посчитаешь. Да и простейшие детекторы аномалий можно на базе исторических метрик считать

Sergey
19.04.2017
08:09:19
для этого графит-графана стек вполне сгодится ?

Vladimir
19.04.2017
08:09:59
для этого графит-графана стек вполне сгодится ?
я не говорю что заббикс хорош, я говорю зачем нужны метрики для алертинга

Igor
19.04.2017
08:10:04
Nagios как мониторинг годится только для небольших инсталляций. И все его потомки тоже.

Anton
19.04.2017
08:10:29
О_о я видимо чего-то не знаю про графану. Она умеет алерты по трендам?

Vladimir
19.04.2017
08:10:30
Nagios как мониторинг годится только для небольших инсталляций. И все его потомки тоже.
исторически яндекс с заббикса ушел на нагиос, на котором еще какое-то время пожил, пока писал свое

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

Google
Igor
19.04.2017
08:10:57
я не говорю что заббикс хорош, я говорю зачем нужны метрики для алертинга
О, они нужны, поверь. Не всё ломается очень явно. Иногда поломку можно определить только по изменению нескольких метрик.

Vladimir
19.04.2017
08:10:57
с современным железом наверное тысяч до 50

Sergey
19.04.2017
08:11:02
Nagios как мониторинг годится только для небольших инсталляций. И все его потомки тоже.
согласен совершенно - у викимедиа и церна мааааааленькие такие инсталляции, 10тыс+

Igor
19.04.2017
08:11:30
согласен совершенно - у викимедиа и церна мааааааленькие такие инсталляции, 10тыс+
Вот интересно, сколько времени происходит перезапуск нагиоса у них

Vladimir
19.04.2017
08:12:16
Вот интересно, сколько времени происходит перезапуск нагиоса у них
я думаю они с радостью ответят, если ты спросишь у них напрямую )

Sergey
19.04.2017
08:12:19
Igor
19.04.2017
08:12:26
Я мониторил ~3k хостов нагиосом, и он может больше, да. Но болячек у него больше, чем преимуществ.

Admin
ERROR: S client not available

Дмитрий
19.04.2017
08:13:02
хех. яб ывыкинул инсингу1,2,3 и делал бы нормально на забиксе )

Sergey
19.04.2017
08:13:05
кстати, исинга викимедии была какое-то время открыта всему миру, но народ что-то совесть потерял, поэтому пришлось им закрыться

Дмитрий
19.04.2017
08:13:14
или молодежно на графите\прометус

Igor
19.04.2017
08:13:25
про распределённую исингу читать срочно ?
Знаю я про вашу любимую исингу. Не сильно далеко ушла.

Centreon тоже распределённый Nagios, например

Sergey
19.04.2017
08:13:53
Centreon тоже распределённый Nagios, например
Ценник в студию, пожалуйста

Александр
19.04.2017
08:14:54
Igor
19.04.2017
08:15:37
Вот навскидку косяки Nagios и производных: - негибкие статусы (ок/варнинг/критикал/еррор), - негибкая система уведомлений,

... требуется перезапуск для обновления конфигурации, нет автообнаружения из коробки (ну и как следствие предыдущего пункта, делается через одно место)

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

Google
Sergey
19.04.2017
08:17:44
Вот навскидку косяки Nagios и производных: - негибкие статусы (ок/варнинг/критикал/еррор), - негибкая система уведомлений,
Странненько. Человека ночью надо либо будить, либо нет. Зачем тут гибкость? Конфигурация по сценарию будет шаблонизироваться из SCM и git, если что.

Igor
19.04.2017
08:17:45
из нагиосообразных более-менее функциональны вот исинга, check_mk

Sergey
19.04.2017
08:18:03
Последний раз когда его использовал, была комьюнити версия
Что отломано для стимуляции покупок поделки?

Alexander
19.04.2017
08:18:18
ну, в графане алертилка есть, даже работает ...

Sergey
19.04.2017
08:19:10
Либо одного, либо всех, да?
Вообще-то в природе существует такая штука, как дежурный инженер ? Поэтому всех будит ьточно не надо от слова никогда.

Alexander
19.04.2017
08:19:26
хотя с графиками в заббиксе беда ... увы ... если с графаной сравнивать ...

Александр
19.04.2017
08:19:54
Sergey
19.04.2017
08:20:26
Плагин же есть вроде для заббикса
в церкви метрик заббикс при входе под ноги кидают ?)))))

Alexander
19.04.2017
08:20:33
угу. но тогда заббикс только как хранилище для метрик получается. и сразу всякие графиты, инфлюксы и прочие вспоминаются

Александр
19.04.2017
08:20:46
в церкви метрик заббикс при входе под ноги кидают ?)))))
Не суть важно, плагин вроде есть grafana+zabbix

Igor
19.04.2017
08:20:58
Вообще-то в природе существует такая штука, как дежурный инженер ? Поэтому всех будит ьточно не надо от слова никогда.
Когда тебе надо часть алертов по сервисам отправлять разрабам, место на дисках аппсаппорту, косяки сети телекому, и отправлять надо текст, дежурный просто повесится всё форвардить

Sergey
19.04.2017
08:21:11
лол. а тексты нормальные делать не судьба?

Alexander
19.04.2017
08:21:26
если так часто всё ломается, то это заббикс не спасёт

Igor
19.04.2017
08:21:40
Alexander
19.04.2017
08:21:52
да, именно это

Sergey
19.04.2017
08:22:06
icinga разграничает же сервисы или о чём это сейчас?
наброс это. всё там есть. и сервисы, и шаблоны, и хосты, и разграничение по времени

Alexander
19.04.2017
08:22:12
для time-series реляционка не айс

Александр
19.04.2017
08:22:58
наброс это. всё там есть. и сервисы, и шаблоны, и хосты, и разграничение по времени
Я просто не очень понимаю о чем они сейчас, у меня icinga была настроена 2 разными вариациями, одни сообщени приходили мне, другие не мне, на разные сервисы и т.дд.

Страница 2606 из 4568