Интеграция с сервисом SLA
Ограничения по использованию сервиса
Сервис поддерживает только последнюю версию SLA, размещенную на сайте mindbox.ru
Получить информацию о нарушении SLA можно по адресам:
https://sla.mindbox.ru/v1/client- для клиентов в РФhttps://sla.mindbox.cloud/v1/client- для зарубежных клиентов
Схема авторизации - Basic.
Пример запроса
Где base64 encoded string - строка вида username:password, закодированная в base64.
Для авторизации нужно указать любую точку интеграции (Endpoint) вашего проекта Mindbox, где:
username - внешний идентификатор точки интеграции (обязателен)
password - секретный ключ точки интеграции (обязателен)
Ответ сервиса содержит информацию об нарушении SLA в формате метрик prometheus.
Пример ответа
Если значение одной из метрик равно 1 - то, в данный момент, SLA нарушается.
Сервис возможно интегрировать с prometheus, см. инструкцию https://prometheus.io/docs/prometheus/latest/configuration/configuration/#scrape_config
На данный момент, сервис возвращает нарушения SLA только для синхронных интеграций (sync при вызове операции Mindbox):
Personalization- синхронные вызовы операций персонализацииCalculationDiscounts- синхронные вызовы расчета скидок и баллов в корзинеCalculationDiscountsDegradation- синхронные вызовы расчета скидок и баллов в корзине (деградация)PersonalArea- синхронные вызовы операций, требуемых для отображения клиентских интерфейсовOrderProcessing- синхронные вызовы операций для процессинга заказовOrderProcessingDegradation- синхронные вызовы операций для процессинга заказов (деградация)DisplayingWidgets- отображения виджетов рекомендацийMailingsSendingSpeed- скорость массовых рассылокTransactionalWorkflow- транзакционные сообщения после заказа из сценариев
Нарушения CalculationDiscountsDegradation и OrderProcessingDegradation соответствуют следующему пункту SLA:
- Error Rate синхронных вызовов Операций для расчета скидок и баллов в корзине и Операций для процессинга заказов больше 0,005 при T = 4 сек за сутки; ошибка — код ответа 500 или 503