7 лучших инструментов для мониторинга Apache Cassandra

Лучшие инструменты мониторинга Apache Cassandra

Что такое Apache Cassandra? 

Апач Кассандра является система управления базами данных с открытым исходным кодом. Apache Cassandra используется такими компаниями, как Apple, Spotify, Netflix и Uber. Система широко используется, потому что это отказоустойчивая, масштабируемая и децентрализованная база данных. Cassandra можно скачать бесплатно с веб-сайта Apache здесь.

Несмотря на то, что Cassandra имеет встроенные функции, такие как отказоустойчивость, ей все же необходимо эффективно управлять. Использование инструмента мониторинга сети для измерения производительности и работоспособности баз данных необходимо для обеспечения максимальной производительности и предотвращения событий безопасности..

Ниже приведено много подробностей об инструментах, но для краткого изложения здесь наш список 7 лучших инструментов для мониторинга Apache Casandra:

  1. Сервер SolarWinds & Монитор приложений (бесплатная пробная версия) Наш лучший выбор для мониторинга Apache Cassandra. Отлично подходит для мониторинга Linux или Unix, включая статистику узлов, отслеживание и состояние сети.
  2. Менеджер приложений ManageEngine Также совместим с MongoDB, имеет отличную панель мониторинга, которая может контролировать кластеры и многое другое.
  3. Dynatrace Автоматически обнаруживает базы данных Apache Cassandra, может углубиться в собираемые данные.
  4. AppDynamics Также автоматически обнаруживает базы данных Apache Cassandra и предлагает хорошие возможности мониторинга и отслеживания.
  5. SignalFx Аналогичен вышеуказанным параметрам, но основан на облаке. Хорошо для настройки оповещений.
  6. Instaclustr Сетевой монитор с пользовательским API мониторинга Cassandra. Обеспечивает 20-секундные обновления и хороший обзор кластера.
  7. Instana Этот монитор хорош для предоставления метрик вплоть до уровня узла.

Лучшие инструменты для мониторинга Apache Casandra

1. Сервер SolarWinds & Монитор приложений (бесплатная пробная версия)

Сервер SolarWinds и монитор приложений это инструмент мониторинга сети, который может контролировать Apache Cassandra. Инструмент был разработан для мониторинга производительности и доступности серверов Apache Cassandra на Linux или Юникс. Подробности на здоровье службы, статистика узлов, и отслеживание сети все можно просматривать через одну унифицированную панель.

Вы также можете установить индивидуальные оповещения на Сервер SolarWinds & Монитор приложений. Контролируемые факторы включают увеличенную задержку или текущую активность подсказок. Оповещения можно просматривать через Все активные оповещения страница, которая сообщает вам список всех текущих оповещений, включая причину оповещения и продолжительность его активности..

Как решение для мониторинга Apache Cassandra, Сервер SolarWinds & Монитор приложений является отличным продуктом благодаря своей системе оповещений и универсальной панели инструментов. Сервер SolarWinds & Монитор приложений начинается с 2995 долларов (2397 фунтов). Вы можете скачать 30-дневная бесплатная пробная версия.

Сервер SolarWinds & Монитор приложенийСкачать 30-дневную бесплатную пробную версию

2. Менеджер приложений ManageEngine 

Менеджер приложений ManageEngine это инструмент мониторинга приложений, совместимый с Apache Cassandra и MongoDB. Метрики производительности, которые вы можете отслеживать Менеджер приложений ManageEngine включают использование процессора, эксплуатационные показатели, задержка, незавершенные задачи, и использование памяти. Панель управления была разработана специально для того, чтобы помочь вам контролировать кластеры, и разбивает состояние работоспособности отдельных кластеров в формате списка..

Помимо панели инструментов, есть много разных графиков производительности, которые показывают вам, как работает Cassandra. Есть графики для использование памяти, использование процессора, и статистика хранения. Например, график использования памяти показывает, как используемая память, свободная память, и Общий объем памяти со временем изменилось.

Есть три версии Менеджер приложений ManageEngine: Свободно, профессиональный и предприятие. Бесплатная версия поддерживает до пяти приложений или серверов бесплатно. Профессиональная версия начинается с 25 мониторов за 945 долларов (756 фунтов) до 250 мониторов за 7 195 долларов (5 759 фунтов).

Корпоративная версия стоит 9 595 долл. США (7 680 фунтов стерлингов) для 250 мониторов до 83 995 долл. США (67 238 фунтов стерлингов) для 5000 мониторов. Вы можете добавить дополнительные мониторы до 10 000 мониторов в общей сложности. Вы можете скачать 30-дневную бесплатную пробную версию.

3. Dynatrace 

Dynatrace это инструмент мониторинга производительности приложений, который может контролировать Apache Cassandra. Dynatrace автоматически обнаруживает базы данных Cassandra менее чем за пять минут, так что вы можете начать мониторинг их производительности. Показатели производительности, которые вы можете отслеживать, включают Процессор, связь, время сбора мусора, подвеска, и повторные передачи. На Дальнейшие подробности вкладку, вы можете начать смотреть на более глубокую статистику, как использование диска, кэш, Советы, нагрузка, Пулы потоков, и Java Управляемая память.

Анализ первопричин является одним из Dynatrace-х сильные стороны. Dynatrace сможет выделить основную причину проблем с производительностью на отдельных узлах. Автоматизированный анализ первопричин позволяет вам быстрее реагировать на проблемы с сервером, имея под рукой всю необходимую информацию для информированного ответа.

Если вам нужен инструмент мониторинга Cassandra, который прост в настройке и имеет видимость, которая простирается вплоть до уровня узла, тогда Dynatrace это инструмент, который вы должны обязательно рассмотреть. Если вы хотите узнать цену Dynatrace Вам придется связаться с компанией напрямую. Существует также 15-дневная бесплатная пробная версия.

4. AppDynamics 

AppDynamics это еще один ведущий инструмент управления приложениями, который может контролировать базы данных Cassandra. С AppDynamics, Вы можете увидеть прямо в деталях бизнес-операций. Продукт автоматически обнаруживает базы данных Apache Cassandra и добавляет их в вашу среду мониторинга.

Есть много разных метрик, которые вы можете отслеживать AppDynamics. Например, отслеживая внутренние соединения Cassandra, вы можете собирать данные на среднее время ответа, ошибок в минуту, и звонков в минуту. Эта информация дает вам представление о том, как работает служба.

Есть три версии AppDynamics доступны для покупки; APM Pro, APM Advanced, и APM Peak. APM Pro включает мониторинг бизнес-транзакций в качестве базового пакета, но вам необходим APM Advanced, чтобы также использовать видимость сервера и видимость сети.

APM Peak – это пакет премиум-класса, который включает мониторинг эффективности бизнеса, анализ транзакций и деловые поездки. Для просмотра цены на эти пакеты вам необходимо связаться с отделом продаж. Вы можете скачать 15-дневную бесплатную пробную версию.

5. SignalFx 

SignalFx это продукт облачного мониторинга, предназначенный для мониторинга инфраструктуры, такой как Cassandra. SignalFX использования collectd и JMX собирать данные о производительности от Кассандры. Метрики, которые вы можете отслеживать с помощью этого инструмента, включают задержка, запросы пропускной способности, ошибки, уплотнение деятельности, и подсказка активности. Все эти данные можно просмотреть через панели мониторинга.

Вы также можете настроить правила оповещения определить, какая активность вызовет предупреждение. Оповещения относятся к категории критический, Крупный, Незначительный, Предупреждение, и Информация. Правилами оповещения можно управлять в Оповещения посмотреть, где вы настраиваете Имя правила и источник, детектироватьимя, и продолжительность. Существует также возможность использовать аналитику в реальном времени для выявления важных тенденций использования (которые могут указывать на другие проблемы с производительностью).

SignalFx доступен в двух версиях; Мониторинг инфраструктуры SignalFx и SignalFx Microservices APM. Мониторинг инфраструктуры SignalFx стоит от 15 до 12 долларов на хост в месяц. SignalFx Microservices APM стоит от 45 (36) до 65 (52) долларов за хост в месяц. Бесплатная пробная версия доступна.

6. Instaclustr 

Instaclustr это платформа мониторинга сети, которая имеет Cassandra Monitoring API. Cassandra Monitoring API контролирует использование диска, Загрузка процессора, читает и пишет, латентные задачи, ожидающие уплотнения, статистика задач, живые клетки и надгробия за чтение. Каждый показатель обновляется каждые 20 секунд, поэтому вся информация, которую вы видите, актуальна. Для перспективы, Краткая информация о кластере представление дает вам достаточно информации, чтобы определить работоспособность кластера.

Визуализация в комплекте с Instaclustr помогает отслеживать изменения в показателях с течением времени. Например, вы можете просмотреть график, показывающий колебания задержки чтения с течением времени. Эти графики позволяют легко определить тренды, которые вы можете пропустить, если используете панель инструментов..

Есть четыре версии Instaclustr доступны для покупки: Разработчик – Стартер, Разработчик – Профессионал, производство, и предприятие. Разработчик – Starter стоит 20 долларов (16 фунтов) за узел в месяц с объемом памяти 5 ГБ и объемом памяти 2000 МБ. Профессиональная версия стоит $ 79 (£ 63) за узел в месяц для 30 ГБ памяти и 3750-4000 МБ памяти..

Производственная версия начинается с 250 долларов (200 фунтов) за 250-3200 ГБ памяти и 8000-122000 МБ памяти. Корпоративная версия начинается с 2500 долларов (2000 фунтов) и предназначена для компаний, которые хотят отслеживать более 30 узлов. Вы можете скачать бесплатную пробную версию.

7. Инстана 

Instana это инструмент мониторинга производительности приложений с широким спектром поддержки Cassandra. Как только Инстана будет развернута, она будет автоматически определять Кассандру. Функции автообнаружения помогут вам быстро выполнить настройку без необходимости управлять множеством ручных настроек. С точки зрения видимости, программное обеспечение показывает вплоть до показателей уровня узла, таких как Запросы, Задержки чтения / записи клиента и Ожидающие запросы. Есть также метрики уровня кластера, которые показывают вам детали пространства клавиш, факторы репликации, и размеры дисков.

Вы также можете следить за состоянием здоровья Кассандры через Динамический график. Динамический график отображает события инфраструктуры вместе со шкалой времени, чтобы вы могли видеть, как производительность меняется со временем. Наличие этой информации перед вами дает вам четкое представление о тенденциях производительности, влияющих на обслуживание.

Есть две версии Instana доступны для покупки: Мониторинг инфраструктуры и Управление производительностью приложений. Мониторинг инфраструктуры стоит 11 долларов США (8 фунтов) на хост в месяц при неограниченном количестве пользователей и более 100 датчиков. Пакет Application Performance Management стоит 75 долларов США (60 фунтов стерлингов) на хост в месяц и включает в себя мониторинг инфраструктуры, мониторинг конечных пользователей и аналитику. Вы можете скачать бесплатную пробную версию.

Какой инструмент я должен использовать для мониторинга Apache Cassandra? 

Если вы в настоящее время используете Apache Cassandra для управления базами данных, тогда важно решение для мониторинга. Хороший инструмент мониторинга инфраструктуры поможет убедиться, что ваша база данных работает. Инструменты как Сервер SolarWinds & Монитор приложений и Dynatrace хорошо известны за обеспечение глубокого обзора физической и виртуальной инфраструктуры.

С точки зрения конфигурации и глубины, Dynatrace является одним из лучших в этом списке (особенно из-за его способности автоматически обнаруживать Кассандру!). Тем не менее, если вы хотите больше основанного на панели мониторинга подхода к мониторингу, Сервер SolarWinds & Монитор приложений это лучший выбор.

About the author

Comments

  1. ие кластера на различные категории, такие как узлы, ключи и таблицы. Менеджер приложений ManageEngine также предоставляет возможность настройки оповещений, чтобы вы могли получать уведомления о проблемах в реальном времени. Этот инструмент мониторинга приложений доступен по цене от 945 долларов (756 фунтов) за год. Если вы ищете инструмент мониторинга приложений, который может контролировать не только Apache Cassandra, но и другие базы данных, то Менеджер приложений ManageEngine может быть хорошим выбором.

    Как видно из списка, есть много инструментов для мониторинга Apache Cassandra. Каждый инструмент имеет свои преимущества и недостатки, поэтому важно выбрать тот, который лучше всего подходит для ваших потребностей. Некоторые инструменты могут быть более подходящими для крупных предприятий, в то время как другие могут быть более подходящими для малых и средних предприятий. В любом случае, использование инструмента мониторинга сети для мониторинга Apache Cassandra является необходимым для обеспечения максимальной производительности и безопасности базы данных.

Comments are closed.