@spbpython

Страница 194 из 785
Vitali K.
13.11.2016
12:46:49
У меня в проекте интенсивная работа с внешними системами. Какие-то типы ошибок мы не отправляем в Sentry т.к. мы знает что они случаются и они случаются одинаково. Для этого есть счетчики и график в Grafana

https://github.com/getsentry/sentry/issues/689

Ну то есть вот в официальном репозитории есть relay server https://github.com/getsentry/sentry-relay

Sasha
13.11.2016
13:07:19
ребят, а всем можно на beer party?)

Google
Dmitry
13.11.2016
13:10:35
нужно!

Serge
13.11.2016
13:20:44
Ну то есть вот в официальном репозитории есть relay server https://github.com/getsentry/sentry-relay
И он что не падает? Или просто типа быстрее принимает и держит очередь? Ну, ок. Это, наверное, поможет немного. Но от пуша все равно не избавляет

И селери быстрее от этого не будет работать

Vitali K.
13.11.2016
13:23:23
и от синхронной отправки :)

@andreyzakharevich должен быть рад

Andrey
13.11.2016
13:33:30
там в нем очереди нет, он сразу горутину новую плодит. я конечно не знаток го, но я не понял, где там заявленная в ридми отправка хотя бы пачкой. в любом случае, в отсутствие очереди это отличный способ задосить сам сентри

Vitali K.
13.11.2016
13:36:29
Похоже на батчинг забили

WIP с 2014 года

Andrey
13.11.2016
13:37:22
ну то есть ситуация такая, что очередь в твоем приложении почти не копится, потому что послать в эту штуку по юниксовому сокету все очень быстро. и в этой штуке сразу получаются тысячи горутин с запросами

Vitali K.
13.11.2016
13:37:58
верно

Andrey
13.11.2016
13:38:03
WIP с 2014 года
ну там вообще один коммит на все

Google
Vitali K.
13.11.2016
13:39:28
Чтобы сделать bulk send нужна поддержка бэкенда сентри. Наверное не дождались

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

Andrey
13.11.2016
13:40:04
и агрегацию на клиенте без изменения бекенда тоже не сделать

Vitali K.
13.11.2016
13:40:05
Есть http://heynemann.github.io/cyclops/ Он размазывает во времени отправку ивентов

Есть категория корпортивного софта типа админок с 1к пользователей и 5rps в пике. Для них Сентри подходит же :)

Andrey
13.11.2016
13:43:34
Есть категория корпортивного софта типа админок с 1к пользователей и 5rps в пике. Для них Сентри подходит же :)
да, я помню слайд моего бывшего коллеги в докладе про ангуляр, что его можно использовать в b2b, потому что софт уже купили и будут пользоваться, даже если он тормозит

Vitali K.
13.11.2016
13:43:49
Я так же очень подозрительно посмотрел на их траспорты когда интегрировал сентри года 2 назад. Но для моей 1к админки отлично сработало

и этот рынок огромен

Roman
13.11.2016
13:47:37
>PHP пытается очень, очень трудно сохранять запрос запущенным, даже если он уже наделал чего-то совсем странного.

восстанови оригинал на английском по русской фразе (с)

Vitali K.
13.11.2016
13:48:55
что-то про rest api и PUSH ?)

Roman
13.11.2016
13:51:49
что-то про rest api и PUSH ?)
про то что "пхп создан чтобы умирать" )) запрос приняли и если даже что-то пошло не так мы умрём только когда завершиться обработка запроса.

Zart
13.11.2016
13:55:00
>PHP пытается очень, очень трудно сохранять запрос запущенным, даже если он уже наделал чего-то совсем странного.
это про то, что там нет исключений и он просто срёт в вывод ошибки и выполняется дальше

Roman
13.11.2016
14:20:09
https://github.com/zamotivator/crawler/blob/master/crawler.py

Serge
13.11.2016
14:36:06
Селери медленно работает?
У них просто долго

Vitali K.
13.11.2016
14:36:34
Вы как SaaS используете?

Serge
13.11.2016
14:36:45
и от синхронной отправки :)
А на релэй оно не синхронно уходит? Или мне его на каждый хост нести?

okmeter?
Вот да, вчера хвалили на конфе

Vitali K.
13.11.2016
14:38:28
Google
Serge
13.11.2016
14:39:05
Вы как SaaS используете?
В смысле сентри делает на одно событие очень много работы. В сотни раз больше, чем я трачу, чтобы его сотворить

Как хочешь. Отправка и так асинхронная же
Так нет же, если релэй перестанет принимать всё тоже

Короче, почему никто не сделал как я?

Vitali K.
13.11.2016
14:40:04
Ну я Sentry так понимаю. Есть 2 варината: ты платишь за SaaS и получаешь value for money - можешь что-то требовать. Ты ставишь на свои сревера и ебешься в меру желаний и возможностей

Serge
13.11.2016
14:40:25
Сохранять событие в файл локально и потом приходить ко всем по очереди, забирать и потихоньку лить в сентри?

Vitali K.
13.11.2016
14:40:43
Так нет же, если релэй перестанет принимать всё тоже
так request timeout сделай маленькй в найстройках raven и запросы будут дропаться, очереь не будет расти

Serge
13.11.2016
14:42:12
так request timeout сделай маленькй в найстройках raven и запросы будут дропаться, очереь не будет расти
Нельзя дропать ничего. Дропать -это уже операция противостояния говну

Zart
13.11.2016
14:42:57
это переход от netflow к sflow 8)))

Vitali K.
13.11.2016
14:45:02
Нельзя дропать ничего. Дропать -это уже операция противостояния говну
верно, я просто не знаю откуда у тебя говна столько)))

а что если слопается агент, который забирает

Vitali K.
13.11.2016
14:49:52
да все 8

ахаха

Serge
13.11.2016
14:50:22
тут кто-нибудь должен спросить а что если диск кончится? ))
Мониторилка умеет сама добавлять ebs раздел на хост и подпихивать его в lvm

А потом начинает орать в почту

Vitali K.
13.11.2016
14:52:04
а это может сломаться?)

интересно почитать другие отзывы - все ли так мучаются с sentry :(

а если бы ты всю эту историю заранее знал, ты бы стал sentry использовать или что-нибудь другое?

Google
Vitali K.
13.11.2016
14:56:48
в sbplug говорят что ELK это тоже смуззи

Roman
13.11.2016
14:58:44
Вот да, вчера хвалили на конфе
я с ними общался, но мне показалось дорого.

Serge
13.11.2016
14:59:30
а если бы ты всю эту историю заранее знал, ты бы стал sentry использовать или что-нибудь другое?
Точно не сентри. Ну, хотя то что мы в него начали пихать, мы не собирались

Ну и была мысль, что это может быть временным решением

Временных решений не бывает

Внезапно

Aleksander
13.11.2016
17:59:20
okmeter?
он же для pg вроде

Vitali K.
13.11.2016
18:01:58
Не

Admin
ERROR: S client not available

Danil
13.11.2016
18:06:08
он же для pg вроде
Ты видимо подкаст от DevOps deflope слушал, это один из первых кейсов был

amureki
13.11.2016
18:12:31
Ты видимо подкаст от DevOps deflope слушал, это один из первых кейсов был
так там на главной первый же заголовок - Detailed and meaningful PostgreSQL monitoring

Danil
13.11.2016
18:32:15
Там карусель, дальше идёт Nguni/memcache, точно метрики железа снимают и т.д.

amureki
13.11.2016
18:33:20
прикольно

Danil
13.11.2016
18:34:07
По расценкам доллар в месяц для одного инстанса, надо будет глянуть как с контейнерами быть

Vitali K.
13.11.2016
18:45:45
@nonamenix мне кажется 1$ для инстанса это типа предложения для одного человека на 1 сервер

Aleksander
13.11.2016
18:46:58
а кто что в качестве линтеров юзает ?

pylint ?

Danil
13.11.2016
18:49:54
@nonamenix мне кажется 1$ для инстанса это типа предложения для одного человека на 1 сервер
да, я его только для petprojects рассматривал, на работе там уже свой стек сложился

Google
Vitali K.
13.11.2016
19:27:41
Вот меня тоже линтеры интересуют и как ими пользоваться в команде

pre commit hook?

amureki
13.11.2016
19:28:44
pre commit hook?
как вариант плюс проверка в CI, например

Vitali K.
13.11.2016
19:29:15
как вариант плюс проверка в CI, например
что должен делать CI если кто-то прислал слабый код?

Zart
13.11.2016
19:30:09
покрасить водопад в красный?

Dmitry
13.11.2016
19:30:41
что должен делать CI если кто-то прислал слабый код?
отклонить мёрдж-реквест, если тот роняет каверадж

(например)

amureki
13.11.2016
19:31:31
если код не соответствует указанным в проекте правилам, билд фейлится сразу отклонять ПР не обязательно, конечно, просто коммитер увидит и поправит, пока зеленым не станет

Dmitry
13.11.2016
19:32:42
+линтер, сэнити, и т.д

Vitali K.
13.11.2016
19:33:18
+линтер, сэнити, и т.д
а где почитать подскажите плиз :)

amureki
13.11.2016
19:34:16
фанфакт немного не по теме - в гитхабе среди проверок CI для репозиториев с документами и блогопостами есть проверки на ошибки, пассив-агрессив манеру и прочие лексические штуки

около 14ти проверок на текстовые репозитории

Dmitry
13.11.2016
19:34:44
>>пассив-агрессив манеру вот это кстати любопытно :)

Dmitry
13.11.2016
19:34:54
и на he/she, вероятно?

amureki
13.11.2016
19:34:57
внутри гитхаба)

в смысле, внутри компании

Страница 194 из 785