Сервис служит прокси между cервисом регистрации ошибок платформы и системой сбора ошибок Sentry

Overview

Sentry Reg Service

Сервис служит прокси между Cервисом регистрации ошибок платформы и системой сбора ошибок Sentry.

Как развернуть Sentry onpremise.

Создать в корне проекта файл .env с содержанием:

SENTRY_DSN=https://{PUBLIC_KEY}@{HOST}{PATH}/{PROJECT_ID}

Например:

SENTRY_DSN=https://[email protected]/2342324

Для создания DSN PUBLIC KEY надо в Sentry открыть SettingsProjects → имя проекта → Client keys (DSN)Generate New Key

Настройки

Запустить сборку сервиса регистрации

docker compose build
docker compose up

Проверить в баузере http://localhost:5000, должно появиться alive.

Указать в информационной базе адрес сервиса регистрации http://localhost:5000/api и отметить все поля как отправляемые автоматически.

Настройки

Для того, чтобы отправлять сообщения автоматически после их появления, а так же для того, чтобы последние 15 сообщений журнала регистрации попадали в BREADCRUMBS, надо установить расширение infobase_extension/bin/SentryPushReports.cfe.

Настройки

You might also like...
Comments
  • Один сервис на несколько баз

    Один сервис на несколько баз

    Хочется, чтобы не нужно было поднимать несколько инстансов для того чтобы подключить несколько баз. Чтобы ошибки от каждой базы падали в свой проект надо:

    • либо DSN хранить в конфиг файле для каждой базы свой
    • зашивать ключ в урле

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

    enhancement 
    opened by zeegin 8
  • Регистрация неизвестных ошибок

    Регистрация неизвестных ошибок

    Поддержать следующие сценарии:

    1. Пришел не зип файл. Надо зарегистрировать ошибку с простым текстом и приложить файл.
    2. Пришел архив в котором нет отчета или отчет не чтается. Надозарегистрировать ошибку с простым текстом и приложением разархивированных файлов.
    3. Пришел архив в котором отчет заполнен частично, в зависимости от настроек в ИБ. Сейчас это частично разруливается, например отдельно ожидаются/не ожидаются текст от пользователя, дополнительные данные дополняющие отчет в расширении. Правильно будет - описать модель ошибки для каждой ситуации частично заполненного отчета и определить какие поля будут чем заполнены в случае, если пользователь их решил не отправлять.
    enhancement 
    opened by zeegin 0
Owner
Ingvar Vilkman
Ingvar Vilkman
The new Python SDK for Sentry.io

sentry-python - Sentry SDK for Python This is the next line of the Python SDK for Sentry, intended to replace the raven package on PyPI. from sentry_s

Sentry 1.4k Dec 31, 2022
Sentry is cross-platform application monitoring, with a focus on error reporting.

Users and logs provide clues. Sentry provides answers. What's Sentry? Sentry is a service that helps you monitor and fix crashes in realtime. The serv

Sentry 33k Jan 4, 2023
PyTorch code for SENTRY: Selective Entropy Optimization via Committee Consistency for Unsupervised DA

PyTorch Code for SENTRY: Selective Entropy Optimization via Committee Consistency for Unsupervised Domain Adaptation Viraj Prabhu, Shivam Khare, Deeks

Viraj Prabhu 46 Dec 24, 2022
Inject an ID into every log message from a Django request. ASGI compatible, integrates with Sentry, and works with Celery

Django GUID Now with ASGI support! Django GUID attaches a unique correlation ID/request ID to all your log outputs for every request. In other words,

snok 300 Dec 29, 2022
Sentry is cross-platform application monitoring, with a focus on error reporting.

Users and logs provide clues. Sentry provides answers. What's Sentry? Sentry is a service that helps you monitor and fix crashes in realtime. The serv

Sentry 32.9k Dec 31, 2022
The new Python SDK for Sentry.io

Bad software is everywhere, and we're tired of it. Sentry is on a mission to help developers write better software faster, so we can get back to enjoy

Sentry 1.4k Jan 5, 2023
🤖️ Plugin for Sentry which allows sending notification via DingTalk robot.

Sentry DingTalk Sentry 集成钉钉机器人通知 Requirments sentry >= 21.5.1 特性 发送异常通知到钉钉 支持钉钉机器人webhook设置关键字 配置环境变量 DINGTALK_WEBHOOK: Optional(string) DINGTALK_CUST

null 1 Nov 4, 2021
A Django app to initialize Sentry client for your Django applications

Dj_sentry This Django application intialize Sentry SDK to your Django application. How to install You can install this packaging by using: pip install

Gandi 1 Dec 9, 2021
Kent - Fake Sentry server for local development, debugging, and integration testing

Kent is a service for debugging and integration testing Sentry.

Will Kahn-Greene 100 Dec 15, 2022