Skip to content

Отслеживание ошибок и сбор метрик в плагине #29

@metabrixkt

Description

@metabrixkt

Проблема

Я думаю, что меньше процента различных ошибок (хоть 500 или 409 от API, хоть исключения типа NPE) на самом деле репортятся. В большинстве случаев они улетают далеко в логах сервера и никто их не замечает. А серверов, использующих Sentry на уровне самого сервера — ещё меньше.

Почему это проблема?

Так как EasyDonate выступает зарегистрированным продавцом, ошибки при работе с клиентами особенно критичны, так как они чреваты проблемами для всей платформы и остальных клиентов. Возможность своевременно получать информацию о всех проблемах плагина критична, поскольку она позволяет реагировать на эти проблемы быстро, а не только тогда, когда кто-то их заметит.

Предлагаемое решение

Добавить observability-инструмент вроде Sentry. Целью моего предложения не стоит возможность собирать ошибки плагина в Sentry инстанс клиента — для этого клиент может сам сделать Sentry на уровне сервера. Я предлагаю сделать так, чтобы все ошибки плагина отправлялись на Sentry инстанс EasyDonate (который у вас, я уверен, уже есть).

Полезности

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions