homework 10.5: complete all tasks

This commit is contained in:
2022-10-18 17:39:22 +07:00
parent cf2c1e633a
commit 5fcacd72fe
5 changed files with 59 additions and 0 deletions

View File

@@ -51,3 +51,4 @@
* [10.2. Системы мониторинга](/src/homework/10-monitoring/10.2) * [10.2. Системы мониторинга](/src/homework/10-monitoring/10.2)
* [10.3. Grafana](/src/homework/10-monitoring/10.3) * [10.3. Grafana](/src/homework/10-monitoring/10.3)
* [10.4. ELK](/src/homework/10-monitoring/10.4) * [10.4. ELK](/src/homework/10-monitoring/10.4)
* [10.5. Sentry](/src/homework/10-monitoring/10.5)

Binary file not shown.

After

Width:  |  Height:  |  Size: 89 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 64 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 141 KiB

View File

@@ -0,0 +1,58 @@
Выполнение [домашнего задания](https://github.com/netology-code/mnt-homeworks/blob/MNT-13/10-monitoring-05-sentry/README.md)
по теме "10.5. Sentry"
## Q/A
### Задание 1
> Так как self-hosted Sentry довольно требовательная к ресурсам система, мы будем использовать Free cloud аккаунт.
>
> Free cloud account имеет следующие ограничения:
> - 5 000 errors
> - 10 000 transactions
> - 1 GB attachments
>
> Для подключения Free cloud account:
> - зайдите на sentry.io
> - нажмите "Try for free"
> - используйте авторизацию через ваш github-account
> - далее следуйте инструкциям
>
> Для выполнения задания - пришлите скриншот меню Projects.
![sentry_projects](./img/sentry_projects.png)
### Задание 2
> Создайте python проект и нажмите `Generate sample event` для генерации тестового события.
>
> Изучите информацию, представленную в событии.
>
> Перейдите в список событий проекта, выберите созданное вами и нажмите `Resolved`.
>
> Для выполнения задание предоставьте скриншот `Stack trace` из этого события и список событий проекта,
> после нажатия `Resolved`.
![sentry_error_stacktrace](./img/sentry_error_stacktrace.png)
### Задание 3
> Перейдите в создание правил алёртинга.
>
> Выберите проект и создайте дефолтное правило алёртинга, без настройки полей.
>
> Снова сгенерируйте событие `Generate sample event`.
>
> Если всё было выполнено правильно - через некоторое время, вам на почту, привязанную к github аккаунту придёт
> оповещение о произошедшем событии.
>
> Если сообщение не пришло - проверьте настройки аккаунта Sentry (например привязанную почту), что у вас не было
> `sample issue` до того как вы его сгенерировали и то, что правило алёртинга выставлено по дефолту (во всех полях all).
> Также проверьте проект в котором вы создаёте событие, возможно алёрт привязан к другому.
>
> Для выполнения задания - пришлите скриншот тела сообщения из оповещения на почте.
>
> Дополнительно поэкспериментируйте с правилами алёртинга.
> Выбирайте разные условия отправки и создавайте sample events.
![sentry_alert_email](./img/sentry_alert_email.png)