Highlights
Первый запуск панели управления выглядит совершенно иначе. Если вы только что зарегистрировались и еще не отправили первый request, вы увидите демонстрационные данные, рабочий curl-скрипт и пустые состояния, которые действительно подсказывают, что делать дальше. Мы также перестроили страницу статуса и заметно ускорили работу list endpoints во всем API.
What's New
Dashboard: first-run experience overhauled
До этой недели регистрация и переход на страницу Overview выглядели неудобно. Пустые графики, пустые таблицы, отсутствие понятного первого шага. Мы это исправили.
Для новых ключей API теперь отображается пустое состояние онбординга с точным curl-запросом, необходимым для первого request, включая ваш реальный ключ и правильный endpoint. На странице Overview показываются демонстрационные данные в фоновом режиме, чтобы вы могли увидеть панель управления в действии еще до первого реального вызова. Текст баннеров теперь везде на английском языке (мы устранили несколько случайных фрагментов со смешанными языками).
Небольшие изменения. Но первое впечатление имеет значение, и вам не придется гадать, что делать после регистрации.
Status page: rebuilt so it reflects reality
На этой неделе мы переписали нашу страницу статуса, чтобы она оставалась точной после перезапусков и во время деплоев. Больше никаких устаревших событий и показателей uptime, завышенных из-за отсутствия данных.
Что вы видите на публичной странице статуса:
- Ежедневные графики отображаются серым цветом в дни, когда у нас нет данных мониторинга, вместо зеленого (раньше мы считали дни без данных успешными, теперь это не так)
- Всплывающая подсказка при наведении показывает минуты по уровням серьезности, позволяя точно увидеть масштаб деградации
- Процент uptime исключает дни без данных, поэтому показатель действительно отражает реальность
- Названия инцидентов для пользователей написаны простым языком, а не инженерным сленгом
Публичная лента статуса теперь отражает данные мониторинга в реальном времени, то есть ту же картину, которую видит наша команда, но в очищенном виде перед выводом на экран.
Faster list endpoints
Мы изменили обработку списков на бэкенде, отделив их от детальных представлений. По умолчанию list endpoints возвращают сокращенные записи, а тяжелые поля остаются в детальных responses, где они действительно запрашиваются. Мы также удалили устаревшую подсказку сортировки, которая заставляла один из наших частых запросов сканировать больше данных, чем требовалось.
Итог: меньше ожидания при загрузке длинных списков и те же самые данные при запросе полной записи.
Rate-limit outcomes now show up in analytics
Если request сталкивался с внешним rate limit, этот результат не отображался в вашей аналитике по доменам и IP-адресам. Исправлено. Теперь rate limit является полноценным статусом ответа, который можно просматривать и фильтровать наряду с успехом, ошибкой и таймаутом.
Если вы когда-либо задавались вопросом, почему не сходились цифры на сайтах с сильной защитой, в этом заключалась часть причины.
Under the Hood
Аналитика в панели управления теперь должна работать надежнее. Во время пикового трафика мы иногда упирались в лимиты ресурсов, что приводило к нестабильной загрузке графиков на странице Overview. Это осталось в прошлом.
Мы также завершили разделение внутренних событий, за которыми следит наша команда, и инцидентов, которые должны отображаться на публичной странице статуса. Вы видите только вторые, описанные простым языком.
Если вас заинтересовало конкретное изменение и вы хотите изучить его подробнее, следите за категорией Update. Именно там публикуются детальные разборы.