171 похожих чатов

Кто уже потыкал Grafana OnCall? Как вам? https://github.com/grafana/oncall

4 ответов

42 просмотра

Привет! Сегодня весь день тыкал) Мои впечатления следующие: 1. Ставил в кубер, helm chart довольно кривоватый, названия некоторых переменных в values и в темплейтах различаются, то есть даже в неизмененном виде helm template . не работает. Баг уже завели, я комментом отписал, как поправить. 2. Nginx ingress controller и cert manager надо выпиливать из зависимостей чарта, это за скоупом OnCall должно быть, это уже забота инженера, поддерживающего кубер, как внешний трафик будет заруливаться. 3. Если у кого кубер за проксей живет, то переменные https_proxy, no_proxy нужно добавлять как в engine, так и в celery (пока их вообще нет). 4. Со slack интеграция завелась, в целом все ок. Не работали мелочи типа "add to postmortem" , но пока не вникал в них. ChatOps удобно достаточно реализован. 5. С telegram не завелось, до апишки не достучался, но тут скорее с проксей проблема, позже поразбираюсь. Из забавного - ошибка urllib пишется прямо в env var в веб-интерфейсе) 6. Schedules - боль) Боль вдвойне, потому что гугловый календарь сам по себе боль (с ходу не разобрался с ним). Какое-то расписание наклепал, ссылку вставил - OnCall не может распарсить, 400 ошибка (пока не вникал, почему). Здесь бы, конечно, документацию, как правильно календарь в гугле создавать. 7. Безопасники не удовлетворились документацией/архитектурой, не очень понимают, насколько безопасно выставлять в интернет engine и какие данные запросами можно будет получить (сам пока до документации по API не дошел). 8. Celery пока не очень стабилен, рестартует периодически под, в логах иногда ошибки коннекта к slack api, но сообщения, тем не менее, доставляются.

Matvey- Автор вопроса

Ухты, классный репорт! Можно попросить по всем багам побольше issue завести? Так победим)

Matvey
Ухты, классный репорт! Можно попросить по всем баг...

Репорт уже харош сам по себе :) человек потратил время чтоб высказать фидбек, лучше завести самим потому что это сделает продукт лучше

Андрей
Привет! Сегодня весь день тыкал) Мои впечатления с...

Привет, Мы готовы активно работать и улучшать продукт, присоединяйтесь к community calls, и дискуссиям Поотвечаю на пункты из ревью коротко тут 1. Действительно, сыровато, мы для своего Клауда используем jsonnet, а helm это боль:) но значения в чарте поправим и доведём его, кстати добро пожаловать с пулл реквестами, обещаю быстро релизить 2. Хочется сделать версию по умолчанию, которую можно использовать от начала до конца. А так любую зависимость можно отключить через values и использовать своё. И это рекомендованный вариант, дефолтная версия чарта для proof of concept. 3. Переменные не надо добавлять по отдельности в engine и celery, они все лежат в шаблоне, хватит поправить только его 6. Календарь - есть ещё терраформ, и он тоже работает с опенсорсом, мы им сами пользуемся. Так же работаем над календарями в вебе, stay tuned 7. Если будут конкретные вопросы, можем помочь с ответами 8. Celery шатдаунится раз в 65 минут по дефолту, см env vars для celery, можно отключить

Похожие вопросы

Обсуждают сегодня

Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
> Копаем глубже > Следующий момент был, когда я спросил его, знает ли он JavaScript. Он ответил, что его учили работать с C#. Я тоже в университете писал на C#, но даже там мн...
Oleg Volkov
4
И никого не интересует какие пакеты кто использует. ((% Заходишь на сайт симфони и видишь поддержку Украины - по законам РФ это ж экстремизм. Только никто не отказывается от с...
Am Ambrion
11
лучше скажите, причём тут паскаль?
Alexey Kulakov
36
Чтобы перехватить все нажимания буков на форме, надо хук ставить? Пробовал на форме ОнКейДаун, оно ловит клаву если фокус не на компоненте с вводом текста
Serjone
15
Но, может, есть уже проверенная? Наши требования такие: 1. Сообщения должны приходить из Инста в CRM оду 2. Должна быть возможность подключить несколько экаунтов Инстаграм. Р...
Alexander Sharoiko MSE / Александр Шаройко
7
Народ! Впервые клиенту пришло письмо от РКН, у вас, дескать, есть яндекс метрика, а нигде не написано, что вы ее юзаете. Никто не сталкивался?
Sasha Beep
14
Всем привет! вывожу на общей стр дочерние ресурсыв каждом ресурсе галерея, и первая фотка должна выводиться на общей [!DocLister? &prepare=photo !]
Alekso
12
А можно вопрос? Мне сегодня сказали что у меня функция (которая просто заполняет массив значениями) не правильная void Full(double * arr, int n) { for (int i = 0; i < n; i...
† C E †
7
Добрый вечер. Хочу чтобы у меня в классе поле было функцией, которая возвращает строку. Делаю так: interface ... TGetOutPath = function : String of object; ... protec...
Kirill Filippenok
12
Карта сайта