
Сбой GitHub по всему миру: API, запросы на извлечение и Copilot пострадали, когда уровень ошибок резко возрос
Что не сработало и когда
GitHub испытал глобальное отключение сервиса в понедельник, 17 августа, начавшееся около 13:40 UTC (6:40 утра по тихоокеанскому времени), согласно временным графикам, сообщенным BetaNews и The Register. BetaNews сообщила, что GitHub изначально сказал, что исследует проблемы с производительностью, а затем подтвердил более серьезные проблемы с несколькими компонентами. The Register также определил начало инцидента на 13:40 UTC. GeekWire установил начало на 6:40 утра по тихоокеанскому времени, что совпадает с этими отчетами.
В течение утра издатели передавали обновления статуса компании, сообщающие о широкомасштабном ухудшении. BleepingComputer сообщила, что разработчики столкнулись с ошибками на веб-сайте, API запросах, действиях, вебхуках, проблемах и запросах на извлечение, при этом Copilot позже был добавлен в список затронутых сервисов. Engadget и Tech Edition также отметили проблемы с активностью API, запросами на извлечение, вебхуками и Copilot.
Кто был затронут и в каком масштабе
GeekWire описал GitHub как платформу, принадлежащую Microsoft, с 225 миллионами пользователей, и сказал, что сбой нарушил работу разработчиков по всему миру. BetaNews также охарактеризовал событие как массовый глобальный инцидент. Хотя эти издания не количественно оценили количество пользователей во время сбоя, несколько издателей сообщили о метриках платформы из ее страницы статуса.
BetaNews сообщила, что в 14:04 UTC GitHub указал на примерно 20% уровень ошибок для веб- и API-трафика, причем загрузки архивов и сырьевых репозиториев не удавались примерно в 50% случаев. Hindustan Times и Engadget позже подтвердили этот момент в утренние часы в США, отметив, что около 11:42 утра по восточному времени GitHub сказал, что проводит смягчающие меры, при этом сообщая те же цифры 20% и 50%. The Register выделил 50% уровень отказов для загрузок контента репозитория. BleepingComputer добавил, что некоторые пользователи видели ошибки сервера при загрузке коммитов, репозиториев и страниц запросов на извлечение в течение окна инцидента. Корпоративные клиенты также почувствовали влияние: и BleepingComputer, и BetaNews сообщили, что аутентификация SAML и OIDC, SCIM и синхронизация команд были затронуты.
Что сказали GitHub и Microsoft во время восстановления
Издатели передавали последовательность обновлений страницы статуса в течение утра и раннего утра. BetaNews сообщила, что в 16:36 UTC Microsoft заявила, что идентифицировала проблемный компонент и предприняла корректирующие действия, отметив признаки восстановления, при этом признав, что уровень ошибок оставался высоким. Вскоре после этого BetaNews сообщила, что Microsoft сказала, что ухудшение, касающееся API запросов, действий, операций с Git, проблем, страниц, запросов на извлечение и вебхуков, было смягчено, и что команды контролировали стабильность.
С западного побережья США, GeekWire сообщила, что GitHub заявил, что нашел источник проблемы вскоре после 9:30 утра по тихоокеанскому времени и контролировал сбой к около 10:00 утра по тихоокеанскому времени, с восстановлением сервисов. GeekWire добавила, что Copilot оставался в списке активных инцидентов, в то время как компания продолжала контролировать общую стабильность. BleepingComputer установила, что деградированная доступность Copilot была на 10:31 утра по восточному времени. BleepingComputer также отметила, что операции с Git, пакеты, страницы и Codespaces работали, в то время как несколько других частей платформы оставались с ухудшением. Ни одно из этих обновлений не утверждало, что восстановление завершено.
Причина и нерешенные вопросы
На момент публикации, указанных изданиями, GitHub не раскрыл коренную причину сбоя. GeekWire сообщила, что компания не детализировала источник или причину проблемы на момент своего отчета, а BleepingComputer и Tech Edition также сообщили, что расследование продолжается, и причина остается неясной. CyberSecurityNews также написали, что коренная причина не была публично раскрыта. Где цифры были опубликованы, они были снимками, сделанными со страницы статуса в определенное время; например, уровни ошибок 20% и 50% сообщались как точечные измерения, а не окончательные итоги. Если GitHub предоставит анализ после инцидента, он может прояснить, вызвал ли один сбой компонента или более широкая цепочка зависимостей сбой понедельника; до тех пор причина остается неподтвержденной в публичной отчетности.
Мониторинг сервисов, от которых вы зависите
Для более широкого взгляда на развивающиеся сбои, смотрите архив интернет-сбоев и каталог веб-сайтов и услуг. Статус Is Down предлагает командам следить за сервисами и веб-сайтами, на которые они полагаются, и читатели могут зарегистрироваться, чтобы выбрать подходящее покрытие.
Источники
- GeekWire: Сбой GitHub нарушает работу разработчиков по всему миру, очередное разочарование для платформы программирования Microsoft
- BetaNews: Microsoft подтверждает массовый глобальный сбой GitHub
- CyberSecurityNews: Сбой GitHub нарушает работу разработчиков по всему миру на фонеongoing расследования
- Tech Edition: GitHub страдает от широкомасштабного сбоя, затрагивающего API, запросы на извлечение и Copilot
- Hindustan Times: Причина сбоя GitHub: Платформа разработчиков сообщает о «высоких уровнях ошибок» и проблемах с API; Microsoft говорит «мы в настоящее время...» | Мировые новости
- Engadget: GitHub не работал большую часть утра
- BleepingComputer: Microsoft подтверждает, что GitHub не работает по всему миру
- The Register: GitHub сталкивается с проблемами, так как загрузки репозиториев достигли 50% уровня ошибок
Фото: ID 176448931 © Transversospinales | Dreamstime.com