Size: a a a

testing_in_python

2020 September 08

IS

Idi Suda in testing_in_python
Boris Krutskih
А вот за Prometheus + Grafana, поделитесь пожалуйста что вы у себя в основном мониторите, кроме нагрузок на сервер
Для начала надо понять цель. Зачем тебе нужен мониторинг?
источник

BK

Boris Krutskih in testing_in_python
Idi Suda
Для начала надо понять цель. Зачем тебе нужен мониторинг?
В данный момент конкретно нужно мониторить что на веб-морде нету 500х после деплоя)
источник

AB

Andrey Brailovski in testing_in_python
Boris Krutskih
В данный момент конкретно нужно мониторить что на веб-морде нету 500х после деплоя)
Для такого я бы заюзал sentry
источник

S

Sergei in testing_in_python
Boris Krutskih
В данный момент конкретно нужно мониторить что на веб-морде нету 500х после деплоя)
за 500 скрывается ошибка в работе сервера, которые стоит отправлять в системы слежения типа https://www.graylog.org/
источник

BK

Boris Krutskih in testing_in_python
Andrey Brailovski
Для такого я бы заюзал sentry
источник

ТЭ

Тачами Экстович... in testing_in_python
Idi Suda
Ну допустим у тебя есть дата центр. Клиентам ты предоставляеш сервис, в том числе по обслуживанию их данных, не только железки сдаёшь в аренду. Вот тут итил охуительно применим, т.к. помимо адменов есть ещё саппорт, функциональные команды и тп, чтобы обеспечить бесперебойную работу компании, которая доверила тебье свои данные.

Продуктовая - какой-нибудь атлассиан, которая делает конкретные продукты: битбакет, жира и тп. Эти продукты могут быть селф хостед, а могут быть в облаке. В контексте вопроса, мониторинг применим только ко второму случаю, потому что продукт оказывается ещё и сервисом. А если ты отдал селф хостед решение, то вообще поебать что происходит и как, так как клиент будет сам настраивать инфраструктуру и мониторинг. Вот что я думаю
Ну, т.е. если мы мобильное приложение разрабатываем, и зарелизили версию, которая при запуске крашится, это поебать? Селф хостед
источник

AB

Andrey Brailovski in testing_in_python
Да-да, ее
источник

IS

Idi Suda in testing_in_python
Я тебе про ITIL говорю и его применение
источник

ТЭ

Тачами Экстович... in testing_in_python
Да, разницы никакой
источник

IS

Idi Suda in testing_in_python
¯\_(ツ)_/¯
источник

IS

Idi Suda in testing_in_python
Как скажешь)
источник

ТЭ

Тачами Экстович... in testing_in_python
источник

BK

Boris Krutskih in testing_in_python
Andrey Brailovski
Да-да, ее
а норм практика с питона мониторить exceptions которые на пыхе работают?)
источник

BK

Boris Krutskih in testing_in_python
или лучше вляпать его сразу для пыхи?
источник

AB

Andrey Brailovski in testing_in_python
Boris Krutskih
а норм практика с питона мониторить exceptions которые на пыхе работают?)
Ну естественно ты берешь тот сентри, на котором твой язык будет, именно исполняемых файлов тестируемого приложения, а не тестов
источник

BK

Boris Krutskih in testing_in_python
Andrey Brailovski
Ну естественно ты берешь тот сентри, на котором твой язык будет, именно исполняемых файлов тестируемого приложения, а не тестов
тогда не подходит, в пхп нехочу лезть
источник

AB

Andrey Brailovski in testing_in_python
Да там и лезть не нужно, поставил и все
источник

S

Sergei in testing_in_python
Boris Krutskih
тогда не подходит, в пхп нехочу лезть
Норм язык, Фейсбук одобряет
источник

EB

Evgenii B in testing_in_python
Boris Krutskih
В данный момент конкретно нужно мониторить что на веб-морде нету 500х после деплоя)
начни с простого.
1) у тебя есть докер на проекте?
2) ты гоняешь тесты на вебсервере, который никто другой не использует?

запустил вебсервер, прогнал тесты, забрал логи с сервера.

грепнул по логу на наличие 500 ошибки, отдельным шагом в сборке уронил шаг, если в логе были 500, приаттачил лог как артефакт. разбираешься
источник
2020 September 09

BK

Boris Krutskih in testing_in_python
Привет. Может кто сталкивался с проблемой аттача скрина к аллюр отчёту?
Есть такой код:
def pytest_exception_interact():
   with allure.step('Screenshot'):
       last_screenshot = browser.config.last_screenshot
       allure.attach.file(
           name='screenshot',
           source=last_screenshot,
           attachment_type=allure.attachment_type.PNG,
       )

В случае падения теста, он должен в отчёт положить скрин... но при падении сейчас получаю
INTERNALERROR> TypeError: stat: path should be string, bytes, os.PathLike or integer, not NoneType
источник