Сравнение

Termal OS против Datadog.

Datadog — целая галактика наблюдаемости. Termal OS — один инструмент. Сравнивать их по списку функций было бы нечестно, поэтому вот единственное сравнение, которое действительно что-то значит.

Короткий ответ

Если вы всерьёз рассматриваете Datadog — распределённые сервисы, трассировка через десяток микросервисов, поиск по логам, дежурства, целая инженерная организация, — то Termal OS ему не альтернатива, и брать его вместо не стоит. Лучше мы скажем это здесь, чем вы обнаружите это после загрузки.

Те, для кого это сравнение реально, — люди, пришедшие к Datadog ради чего-то гораздо более скромного: несколько Linux-серверов, пара сайтов и потребность узнавать, когда заполняется диск. Вот там платформа с оплатой за узел в месяц плюс потребление начинает выглядеть несоразмерной.

Что Datadog делает лучше

Почти всё — в своей области. Конкретно:

  • Охват. Метрики, логи, трассировки, APM, мониторинг реальных пользователей, синтетические проверки, безопасность, Kubernetes и интеграции с сотнями сервисов. Termal OS занимается системными метриками и администрированием серверов. Этим список исчерпывается.
  • Работает всегда и на любом масштабе. Агенты собирают данные непрерывно и независимо от чьего-либо ноутбука — на тысячах узлов и в короткоживущих контейнерах.
  • Командные возможности. Зрелая модель прав, SSO, аудит, процессы дежурств и панели, рассчитанные на совместную работу многих людей.
  • Корреляция. Перейти от всплеска задержки к трассировке, а от неё к строке лога, которая всё вызвала, — это действительно ценно, и Termal OS не умеет ничего из этого.

Три настоящих различия

Вместо того чтобы делать вид, что мы тягаемся списком функций, вот что действительно меняется, если взять Termal OS — для небольшого парка Linux-серверов.

  • Ваши данные не покидают компьютер. Это структурное различие, а не функция. Datadog — SaaS: ваша телеметрия уходит в их облако, и именно это делает возможной ту самую корреляцию. Termal OS — настольное приложение: метрики лежат в локальной базе SQLite, учётные данные SSH шифруются локально алгоритмом AES-256-GCM, а наши серверы за всё время видят только проверку лицензии. Для всех, кто связан требованиями к месту хранения данных или просто не хочет отправлять телеметрию своих серверов третьей стороне, это решающий довод. Страница безопасности подробно перечисляет, что именно уходит наружу.
  • На серверах ничего не устанавливается. Datadog нужен его агент на каждом узле. Termal OS использует SSH-соединение, которое у вас уже есть, — а значит, он работает и на виртуальном и управляемом хостинге, где поставить агента вообще невозможно.
  • Счёт не растёт вместе с парком. Datadog тарифицируется за узел в месяц, а сверху идёт оплата по потреблению за логи, APM и пользовательские метрики; стоимость славится тем, что её трудно предсказать по мере роста (актуальные цифры — на их странице цен: мы не станем приводить числа, которые меняются). Termal OS — фиксированная годовая лицензия, бесплатная для одного сервера и одного пользователя и бесплатная для трёх серверов во время Preview.

И ещё одно различие в довесок, к мониторингу отношения не имеющее: в Termal OS встроен полноценный удалённый рабочий стол — SFTP-проводник, терминал, редактор кода, браузер, — так что то самое окно, в котором вы увидели проблему, и есть место, где вы её чините.

Бок о бок

 Termal OSDatadog
Где лежит ваша телеметрияна вашей машинев их облаке
Устанавливается на наблюдаемый серверничегоагент
Модель оплатыфиксированная годовая лицензияза узел + потребление
Работает на виртуальном хостингеданет
APM, трассировки, поиск по логам-очень широко
Интеграции-сотни
Kubernetes и контейнеры на масштабетолько Dockerда
Собирает данные, когда вас нетприложение должно работатьвсегда
Свои панелификсированные видыполностью настраиваемые
Удалённое администрирование (файлы, оболочка, редактор)встроеноне его задача
Реалистичный размер парканесколько десятковбез предела

Что выбрать

Оставайтесь на Datadog, если у вас распределённые сервисы и нужны трассировки и корреляция с логами; есть команда с дежурствами; вы наблюдаете за контейнерами на масштабе; или наблюдаемостью кто-то занимается полный рабочий день. Ничто здесь не должно отговаривать вас от инструмента, который вам подходит.

Посмотрите на Termal OS, если вы работаете один, вы фрилансер или небольшая студия с горсткой Linux-серверов и сайтов; счёт за узел несоразмерен тому, за чем вы на самом деле следите; вы не можете или не хотите отправлять телеметрию серверов в чужое облако; или вы тратите на администрирование этих серверов столько же времени, сколько на наблюдение за ними.

В каком состоянии Termal OS сегодня

  • Это не платформа наблюдаемости и в ближайшее время ею не станет. Ни APM, ни распределённой трассировки, ни сбора и поиска по логам, ни конструктора собственных панелей.
  • Сбору нужно, чтобы приложение работало. Опрос продолжается с закрытым окном, но машина должна не спать, а хранилище быть разблокировано. У агентов Datadog такого ограничения нет: если оповещения круглосуточно и без присмотра — жёсткое требование, этот разрыв реален.
  • Небольшой масштаб, только Linux, по SSH. От нескольких до нескольких десятков серверов, без SNMP, без Windows и без обнаружения устройств в сети.
  • Версия 0.x, публичный Preview. Сборки для Windows и macOS пока не подписаны, и из-за этого автообновление там намеренно отключено.