#мониторинг #newrelic #санкции
Когда-то мы писали про сервисы мониторинга в екоме. Самый популярный сервис New Relic сейчас рассылается такие письма:
In compliance with U.S. sanctions and export controls, we are terminating the provision of New Relic’s services, including all software, updates, maintenance, and support, to customers in Russia and Belarus, effective March 21, 2022.
До конца непонятно, что именно имеется в виду:
1. (Более вероятно) Платные аккаунты задаунгрейдят до бесплатных (free tier).
2. (Менее вероятно) Их забанят вообще.
Во втором случае можно через VPN создать новые бесплатные, кредитка для этого не нужна.
Альтернатив NR не так уж много, и нет гарантий, что другие сервисы не поступят так же. Self-hosted решения поднимать долго и трудоемко. Поэтому оставаться на New Relic — не самый плохой вариант, тем более Free tier версия сейчас очень хорошая (была хуже). Там есть все нужные функции, ограничений немного:
1. Один полноценный пользователь. Дополнительные есть, но их права сильно усечены. Например, они не могут смотреть транзакции. На уже существующих аккаунтах может быть больше пользователей (судя по всему, их количество не сокращают). Но вот на всех новых придется работать из-под одного пользователя.
2. Данные хранятся 8 дней. Обычно этого достаточно для выяснения причин проблемы.
3. 100 гб данных в месяц. Самый неприятный пункт. Почти любой проект генерирует гораздо больше данных. Основная стратегия здесь — мониторить приложения с разных аккаунтов NR. Для этого можно предпринять несколько шагов:
— Вынести тестовые и препрод контура в отдельный аккаунт.
— Если в проекте есть изолированные крупные части и по ним не важен distributed tracing (например они вообще синхронно не общаются), тоже выности их в разные аккаунты.
— В NR есть полезная страница с графиками поступающих к ним объемов данных (скриншот ниже). Проанализировав их, можно пожертвовать менее важными, например, фронтовыми из браузера.
— В доках New Relic есть гайды о том что и где настроить, чтобы уменьшить расход данных: раз, два.