Кратко

  • 21 августа в 16:15 UTC Twilio открыла запись о сбоях доставки SMS абонентам сети, которую источник называет Dukagjjni, в Косово. Через неполные 33 минуты появился второй объект с тем же заголовком и статусом установленной причины.
  • На момент фиксации в 17:54 UTC первая запись оставалась на расследовании, вторая — на этапе установленной причины. Ни одна не перешла к мониторингу или решению; причина, доля ошибок, коды и срок восстановления не раскрыты.

Статус resolved, если он появится, ответит на вопрос о текущей оценке Twilio. Он не восстановит автоматически судьбу сообщений, отправленных во время сбоя. Для этого нужны идентификаторы и последовательность состояний каждой операции.

Первый инцидент создан в 16:15:44 UTC. Его единственное обновление говорит о возможных сбоях доставки SMS от Twilio абонентам сети Dukagjjni в Косово. Это точное написание Twilio. По данным источникам нельзя самостоятельно присваивать оператору иное юридическое наименование.

Второй объект появился через 32 минуты 56 секунд. Заголовок и описание воздействия совпадают, но идентификатор и состояние отличаются. Twilio сразу сообщила, что причина установлена и ведётся работа над решением. В 17:49 UTC эта формулировка повторилась, а срок следующего сообщения изменился с одного часа на два. Сама причина, технический слой и мера устранения не названы.

Первая запись при этом осталась в состоянии investigating. Публичные данные не объясняют, является ли она отдельным эпизодом, дублем, заменённой записью или просто незакрытым объектом. Совпадение названий не доказывает общего происхождения, поэтому объединять их в одну причинную историю нельзя.

Оба инцидента имеют оценку minor и связаны с компонентом SMS, Europe, который показан как работающий с ухудшением. Это агрегированный индикатор поставщика, а не свидетельство сбоя по всей Европе. Текст описывает более узкое направление: от Twilio к абонентам одной названной сети в Косово. Он также не подтверждает остановку всей сети назначения.

Масштаб неизвестен. Нет числа попыток и неуспешных сообщений, доли затронутых клиентов, стран отправления, категорий отправителей, диапазонов номеров или кодов ошибок. Minor — классификация Twilio, а не измеренная частота отказов.

Документация Twilio Messaging описывает Message-ресурсы и статусные callbacks для исходящих сообщений. При сохранённом Message ID и истории можно отделить приём запроса платформой от финальной доставки или терминальной ошибки. Но публичная страница не содержит записи каждого клиента и не подтверждает, что callbacks были настроены.

После восстановления нужно проверять две группы отдельно. Новое тестовое сообщение показывает состояние пути сейчас. Старое сообщение из периода сбоя всё ещё может прийти с задержкой, завершиться ошибкой или остаться неопределённым. Повтор без проверки способен породить дубликат, а отказ от повтора терминальной ошибки — оставить нужное действие невыполненным.

Поэтому будущее закрытие инцидента будет началом сверки, а не её заменой. Следует сопоставить каждую исходную Message ID с последним состоянием, возможным повтором и фактическим бизнес-результатом. Зелёный компонент не делает эту работу задним числом.

Источники