Открыть меню
Открыть персональное меню
Вы не представились системе
Your IP address will be publicly visible if you make any edits.

Обнаружение и мониторинг

Материал из Документация АппОптима

Применение АппОптима / Классические службы баз данных / Обнаружение и мониторинг

АппОптима предоставляет вам информацию о загрузке базы данных, времени отклика и частоте ошибок. Можно отслеживать даже время установления соединения. Поскольку АппОптима представляет собой комплексное решение, оно также предоставляет ценную информацию с точки зрения инфраструктуры ваших баз данных — просто развернув ЕдиныйАгент на хостах баз данных. Это добавляет второе представление о показателях работоспособности, таких как загрузка ЦП или памяти и даже работоспособность сети. Даже файлы журналов включены в анализ.

Мониторинг базы данных на уровне кода позволяет:

  • Посмотреть, как операторы вашей базы данных влияют на время ответа ваших сервисов.
  • Найти сложные операторы базы данных на основе вызовов служб или действий пользователя, в результате которых они происходят.
  • Узнать, какие службы чаще всего обращаются к базам данных.
  • Посмотреть, какую нагрузку на ваши базы данных оказывают отдельные службы.
  • Понять, почему некоторые операторы выполняются медленно.
  • Получать уведомления об увеличении затрат и выполнения операторов SQL.

Как отслеживается активность базы данных

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

Вызовы базы данных, выполняемые через отслеживаемые процессы Java, .NET, PHP и Node.js, отслеживаются автоматически, если взаимодействие с базой данных основано на поддерживаемой платформе базы данных , такой как JDBC, ADO.NET или PDO. Когда ЕдиныйАгент установлен на хосте, на котором работает ваш сервер приложений, АппОптима обеспечивает регистрацию всех операторов базы данных, пока активен глубокий мониторинг для вызывающих процессов и запрос базы данных добавляется к существующей распределенной трассировке PurePath®. Как только будут отслеживаться первые обращения к вашей базе данных, страница Базы данных будет обновлена ​​новой записью базы данных.

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

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

Включить мониторинг

АппОптима отслеживает ряд технологий баз данных сразу при развертывании ЕдиныйАгент, а также с помощью расширений АктивныйШлюз, которые вы можете запускать с АктивныйШлюз, удаленно подключающегося к вашему серверу базы данных.

Если вы не можете установить ЕдиныйАгент на самом узле базы данных, вы можете получить прозрачность благодаря нашей интеграции с поставщиками облачных услуг (AWS и Azure), используя расширение АктивныйШлюз или сообщая важные показатели через настроенное вами специальное устройство.

Чтобы узнать, как включить мониторинг для конкретной технологии баз данных, выберите технологию в следующей таблице.

Поддерживаемая технология баз данных Тип поддержки
Cassandra Сразу
Couchbase Сразу
CouchDB Сразу
PostgreSQL Сразу
Redis Сразу
IBM DB2 Требуется расширение
Microsoft SQL Требуется расширение
MySQL Требуется расширение
SAP HANA Требуется расширение