Информируем вас о текущей ситуации с производительностью ПО Decimal.
В последнее время с особой частотой наблюдаются сообщения о задержках в передаче данных через API Decimal.
В ходе анализа обнаружено, что существует ряд IP-адресов, которые отправляют запросы кратно превышающие запросы от внутренних клиентов Decimalchain (Explorer и Console). Более того, существенная часть этих запросов ориентирована на данные по транзакциям и вознаграждениям. Избыточное количество подобных запросов создаёт высокую нагрузку на серверы блокчейна, в результате чего возникают задержки в обработке и передаче данных.
Уже внедряются меры по улучшению производительности и надёжности сервисов Decimal:
1. Масштабирование инфраструктуры
Добавлены дополнительные ресурсы на серверы бэкенда для обработки большего количества запросов.
Настроено автоматическое масштабирование, чтобы быстро реагировать на изменение нагрузки.
2. Отключение поддержки старых запросов.
В данный момент на prod окружении функционирует новые микросервисы: Transaction и Reward, через которые можно получать релевантные данные. При этом у пользователей все ещё сохраняется возможность получать данные по старому API, но эти данные перестали обновляться после запуска новых микросервисов. Очередной раз хотим напомнить пользователям, что Decimal постепенно вводит в эксплуатацию микросервисы отвечающие за сбор, хранение и передачу данных по определенным категориям.
В prod окружении уже продолжительное время осуществляют работу сервисы Transaction и Reward. Сервисы работают безотказно и быстро.
Ещё раз просим вас перейти на новое API, так как видим, что изрядная часть пользователей продолжает использовать старую версию.
В понедельник (03.06.24) получение данных о транзакциях и вознаграждений по старому API будет перестанет быть доступным.
● Новое API (Transaction)
● Новое API (Rewards)
Настоятельно рекомендуем заранее перейти на новое API.
3. Мониторинг и логирование
На сервисах Decimal уже внедрены системы мониторинга (Grafana) для отслеживания производительности и состояния системы в реальном времени. Также работает централизованное логирование с помощью ELK Stack для быстрого анализа и выявления проблем. В данный момент осуществляется более детальная настройка этих систем, чтобы снизить время реагирования на возникающие инциденты.
Принимаемые меры в ближайшее время значительно улучшат производительность сервисов Decimal и снизят задержки. Также, продолжается работа над оптимизацией и масштабированием нашей инфраструктуры, чтобы обеспечить стабильную работу и высокий уровень обслуживания для всех пользователей.
Благодарим за ваше терпение и поддержку!
Изучай, Создавай, Внедряй с Decimal