Добавил в admin-панель модуль мониторинга — несколько Telegram-ботов, три типа правил алертов с фильтрами и пороговыми значениями, синтетические HTTP-проверки с уведомлениями по провалам.
Метка: nodejs
Посты с меткой “nodejs”.
Обзор admin-панели для Node.js-сервиса: от сводного дашборда с метриками сервера и кэша до интерактивного API-эксплорера, в котором можно формировать запросы и смотреть ответы прямо в браузере.
Показываю, как собрал admin-панель для наблюдения за двумя слоями кэша — базы данных и HTTP-ответов — с диаграммами ECharts, браузером ключей и выборочной очисткой.
Добавил GraphQL endpoint к существующему REST API авиамаршрутов и перевёл клиентское приложение с нескольких параллельных запросов на один — без переписывания контроллеров.
Рассказываю, как с нуля построил интерактивную карту маршрутных сетей авиакомпаний: сгенерировал собственные тайлы из GeoJSON, собрал данные о 885 авиакомпаниях из открытых источников и написал REST API с PostgreSQL. Маршруты рисуются на canvas без картографических библиотек — только Vue 3 и кривые Безье.