Size: a a a

2020 January 09

S

Som in Moira
My name is Onyekwere Somtochi and I am a final year student in the Federal University of Technology, Owerri and I was looking contribute to Moira for the upcoming Google Summer of Code 2020. How can I get started?
источник

AK

Alexey Kirpichnikov in Moira
Dear potential GSoC participants! We have some introductory issues for new contributors left over from last year. Mostly frontend right now. You can take any issue in the Available column on this board: https://github.com/orgs/moira-alert/projects/2 and try to fix it.
источник
2020 January 17

ДС

Дмитрий Сергеевич in Moira
Привет! Хотим модифицировать опсджини сендер чтобы следить за открытыми алертами и минимизировать  их количество и однажды вернуть это в апстрим. С кем можно поболтать про то с чего начать? или PR будет достаточно для начала разговора?
+  У меня есть пара ролек ансибловых для быстрого сетапа мойры, нужно кому-то?
источник

AK

Alexey Kirpichnikov in Moira
Привет. Мы OpsGenie сами не пользуемся, поэтому, наверное, вам виднее как его правильно готовить. Присылайте PR :)
источник

AK

Alexey Kirpichnikov in Moira
Ансибл я бы посмотрел, они есть в опенсорсе?
источник
2020 January 18

AE

Alexandr Erokhin in Moira
Привет. Есть ли у Мойры health check чтобы можно было ее мониторить. У нас почему-то Мойра переодически перестает слать письма и помогает только рестарт. Хотелось быстрее замечать проблемы.
источник

AK

Alexey Kirpichnikov in Moira
Alexandr Erokhin
Привет. Есть ли у Мойры health check чтобы можно было ее мониторить. У нас почему-то Мойра переодически перестает слать письма и помогает только рестарт. Хотелось быстрее замечать проблемы.
Привет. У Мойры есть собственные метрики, которые она отправляет в Графит, если это включено в настройках.
источник
2020 January 20

AE

Alexandr Erokhin in Moira
Тоже хорошо. А список их есть ?
источник

AE

Alexandr Erokhin in Moira
+ как включить ?
источник

YP

Yury Pliner in Moira
источник
2020 January 26

AA

Andrey A in Moira
привет всем. Интересует вопрос восстановления moira из бекапа.
Бекап делаем простым rsync-ом базы редиса.
У нас все раскатывается saltstack (но не суть). Развернул, скопировал дамп редиса в папку
с данными для редиса. Стартанул докер-контейнеры с микросервисами, захожу в веб-интерфейс,
триггеры на месте, notifications - пусто. Пробую бекапы за разные дни - результат идентичный.
В чем может быть причина? Изменений в moira практически не делаем (т.е. завел несколько
триггеров и настроек для отправки notifications) - это на случай, если redis сохраняет на
диск свои данные не часто.
источник

AA

Andrey A in Moira
контейнер с редисом - обычный, redis:alpine, ничего в нем не настраивал.
Пробую, что-нибудь посмотреть в бд (на проде и на развернутом бекапе):
redis-cli --scan --pattern 'moira-user-*' - вижу, что для обоих бд данные совпадают,
НО они не совпадают с тем, что я вижу в веб-интерфейсе notifications рабочего варианта moira-ы.
источник

T

Timur in Moira
Привет! При запросе подписок на инсталляции с бекапом то же самое значение хедера X-WebAuth-User передается, что и передавалось на проде при сохранении подписок?
источник

AA

Andrey A in Moira
Гм, бекап сейчас такой - заходим по ssh и копируем данные редиса. Все. Я думал это только и можно бекапить
источник

h

hardy in Moira
Добрый день. У меня возникли вопросы по вебхукам:

1) В notifier.yml я добавил:

  senders:.
   - type: webhook
     name: "Moira webhook"
     url: "http://localhost:5080/moira/webhook"


2) Рестартанул сервис notifier:

Sender Moira webhook registered
Moira Notifier Started. Version: 2.5.1.0


Вопросы:
1) Должен ли я ещё где-то что-то добавить, чтобы на вебхук начали идти алерты (потому что сейчас не уходят запросы - смотрю по access-логу)?
2) Идут ли они, независимо от подписок?
3) Зачем нужен name в настройках вебхука?
4) Какой формат у параметра timeout для type: webhook (в документации не указано, ошибка запуска при timeout: 60s)?
источник
2020 January 27

ДУ

Денис Устинов in Moira
Вебхук это такой же способ оповещения, как и почта например
источник

ДУ

Денис Устинов in Moira
Надо добавить подписку
источник

ES

Emil Sharifullin in Moira
Andrey A
привет всем. Интересует вопрос восстановления moira из бекапа.
Бекап делаем простым rsync-ом базы редиса.
У нас все раскатывается saltstack (но не суть). Развернул, скопировал дамп редиса в папку
с данными для редиса. Стартанул докер-контейнеры с микросервисами, захожу в веб-интерфейс,
триггеры на месте, notifications - пусто. Пробую бекапы за разные дни - результат идентичный.
В чем может быть причина? Изменений в moira практически не делаем (т.е. завел несколько
триггеров и настроек для отправки notifications) - это на случай, если redis сохраняет на
диск свои данные не часто.
Привет! Триггеры видны, потому что они работают без авторизации и все тригеры видны всем пользователям. Подписки же и контакты-вещи, связанные с конкретным пользователем. Всвязи с тем, что Мойра-проект, который обычно хостится в доверительной зоне, у нее нет как такого механизма аутентификации и авторизация происходит по хедеру X-WebAuth-User http запроса. так что проверь какой пользователь прописан в хедере и какой пользователь находится в у искомых подписок в дампе
источник

T

Timur in Moira
hardy
Добрый день. У меня возникли вопросы по вебхукам:

1) В notifier.yml я добавил:

  senders:.
   - type: webhook
     name: "Moira webhook"
     url: "http://localhost:5080/moira/webhook"


2) Рестартанул сервис notifier:

Sender Moira webhook registered
Moira Notifier Started. Version: 2.5.1.0


Вопросы:
1) Должен ли я ещё где-то что-то добавить, чтобы на вебхук начали идти алерты (потому что сейчас не уходят запросы - смотрю по access-логу)?
2) Идут ли они, независимо от подписок?
3) Зачем нужен name в настройках вебхука?
4) Какой формат у параметра timeout для type: webhook (в документации не указано, ошибка запуска при timeout: 60s)?
Привет!
name в этом сендере как уникальный идентификатор, чтобы можно было несколько разных вебхуков использовать
4) там вроде просто 60 как интеджер надо
источник

ES

Emil Sharifullin in Moira
hardy
Добрый день. У меня возникли вопросы по вебхукам:

1) В notifier.yml я добавил:

  senders:.
   - type: webhook
     name: "Moira webhook"
     url: "http://localhost:5080/moira/webhook"


2) Рестартанул сервис notifier:

Sender Moira webhook registered
Moira Notifier Started. Version: 2.5.1.0


Вопросы:
1) Должен ли я ещё где-то что-то добавить, чтобы на вебхук начали идти алерты (потому что сейчас не уходят запросы - смотрю по access-логу)?
2) Идут ли они, независимо от подписок?
3) Зачем нужен name в настройках вебхука?
4) Какой формат у параметра timeout для type: webhook (в документации не указано, ошибка запуска при timeout: 60s)?
Привет!

1) Как уже было сказано выше, вебхук-это такой же сендер как и все остальные, и он не работает как-то по особенному. По-этому надо для этого сендера сначала завести контакт, а потом на этот контакт завести подписку.

2) Не идут, исходя из того, что написано ранее

3) Чтоб различать разные webhook сендеры.

4) Это просто количество секунд интом. Надо прописать просто 60. Дефолтное значение-30 секунд
источник