Расширение IBM Informix

Материал из Документация Ключ-АСТРОМ
Версия от 12:54, 21 сентября 2026; IKuznetsov (обсуждение | вклад) (Новая страница: « = Расширение IBM Informix = Удалённый мониторинг ваших экземпляров IBM Informix == Начало работы == == Обзор == Удалённый мониторинг баз данных IBM Informix, где установка '''ЕдиныйАгент''' невозможна. == Варианты использования == * Мониторинг здоровья и состояния экземпляро...»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

Расширение IBM Informix

Удалённый мониторинг ваших экземпляров IBM Informix

Начало работы

Обзор

Удалённый мониторинг баз данных IBM Informix, где установка ЕдиныйАгент невозможна.

Варианты использования

  • Мониторинг здоровья и состояния экземпляров Informix.
  • Обнаружение и оповещение об аномальном поведении.
  • Понимание влияния ваших приложений на ресурсы базы данных.
  • Понимание влияния нехватки ресурсов, блокировок или других проблем базы данных на ваше приложение путём наблюдения за самим сервером базы данных.

Требования

Драйвер IBM Informix JDBC должен присутствовать на АктивныхШлюзах в одном из следующих каталогов:

  • Windows: C:\ProgramData\astromkey\remotepluginmodule\agent\conf\userdata\libs
  • Linux: /var/lib/astromkey/remotepluginmodule/agent/conf/userdata/libs/

Информация о совместимости

  • Informix версии 14.10+
  • Драйвер Informix версии 4.5.x+

Разрешения

Для корректного выполнения SQL-запросов учётная запись пользователя, используемая расширением, должна иметь доступ на чтение к базе данных sysmaster и следующим таблицам:

  • syslocks
  • syssessions
  • sysdatabases
  • sysprofile
  • sysseglst
  • sysvpprof
  • sysdbspaces
  • syschunks
  • sysshmvals
  • syschktab
  • sysdbstab
  • sysptprof
  • systabinfo

Активация и настройка

Найдите расширение в разделе Расширения и добавьте его в вашу среду.

Добавьте конфигурацию мониторинга для каждого экземпляра IBM Informix, который вы хотите отслеживать.

Детали

Это расширение собирает метрики производительности с помощью различных SQL-запросов, выполняемых на экземпляре Informix.

Лицензирование и затраты

Использование расширения бесплатно. Вы платите только за данные, которые собирает расширение.

Расширение IBM Informix собирает пользовательские метрики, которые потребляют Davis Data Units (DDU) (классическая лицензия Ключ-АСТРОМ) или метрики в зависимости от вашей модели лицензирования.

Чтобы оценить количество точек данных метрик, создаваемых расширением в минуту, используйте следующую формулу:

(15 * количество экземпляров) + (2 * количество баз данных) + (2 * количество таблиц) + (5 * количество dbspaces)

Подписка на платформу Ключ-АСТРОМ

В подписке на платформу Ключ-АСТРОМ приём метрик потребляет метрики в соответствии с количеством принятых точек данных метрик.

Чтобы рассчитать приблизительное годовое потребление, примените следующую формулу: <количество точек данных метрик в минуту> * 60 минут * 24 часа * 365 дней.

Классическая лицензия Ключ-АСТРОМ

В классической модели лицензирования приём метрик потребляет Davis Data Units (DDU) со скоростью 0,001 DDU на точку данных метрики. Умножьте приведённую выше формулу для годовых точек данных на 0,001, чтобы оценить годовое использование DDU.

Стоимость DDU, указанная выше, не включает возможные события логов или пользовательские события, запускаемые расширением.

Наборы функций

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

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

Все метрики, не отнесённые ни к одному набору функций, считаются стандартными и всегда сообщаются.

Метрика наследует набор функций подгруппы, которая, в свою очередь, наследует набор функций группы. Кроме того, набор функций, определённый на уровне метрики, переопределяет набор функций, определённый на уровне подгруппы, который, в свою очередь, переопределяет набор функций, определённый на уровне группы.

overflow

Название метрики Ключ метрики Описание
Overflow - User
informix.instance.ovuser
Количество раз, когда новая сессия пыталась превысить максимальное количество сессий
Overflow - Lock
informix.instance.ovlock
Количество раз, когда сессии пытались превысить максимальное количество блокировок
Overflow - Transaction
informix.instance.ovtrans
Количество раз, когда поток пытался превысить максимальное количество транзакций

locks

Название метрики Ключ метрики Описание
Lock waits
informix.instance.lockwts
Количество раз, когда сессия была вынуждена ожидать блокировку
Locks - Database
informix.database.locks
Количество блокировок в базе данных

dbspace

Название метрики Ключ метрики Описание
Database Space Percent Free
informix.dbspace.percent_free
Процент свободного пространства dbspace
Chunk - Reads
informix.dbspace.chunks_read
Количество раз, когда операция чтения выполнялась над чанками базы данных
Chunk - Writes
informix.dbspace.chunks_written
Количество раз, когда операция записи выполнялась над чанками базы данных
Chunk - Pages Read
informix.dbspace.chunk_pages_read
Количество раз, когда операция чтения выполнялась над страницей внутри чанков базы данных
Chunk - Pages Written
informix.dbspace.chunk_pages_written
Количество раз, когда операция записи выполнялась над страницей внутри чанков базы данных

default

Название метрики Ключ метрики Описание
Shared Memory Segments
informix.instance.count_segments
Количество сегментов, присутствующих в разделяемой памяти сервера Informix
Shared Memory Segment Size
informix.instance.segment_size
Общий размер сегмента в разделяемой памяти сервера Informix
Shared Memory Segment Blocks Used
informix.instance.segment_blocks_used
Общее количество блоков (4 КБ разделяемой памяти), используемых сегментом в разделяемой памяти сервера Informix
Shared Memory Segment Blocks Free
informix.instance.segment_blocks_free
Общее количество блоков (4 КБ разделяемой памяти), используемых сегментом в разделяемой памяти сервера Informix
CPU User Time Count
informix.instance.cpu_user.count
Количество микросекунд пользовательского времени, используемых каждую минуту
CPU System Time Count
informix.instance.cpu_system.count
Количество микросекунд пользовательского времени, используемых каждую минуту

buffer-cache

Название метрики Ключ метрики Описание
Buffer Cache Hit Ratio - Read
informix.instance.buffer_cache_hit_ratio_read
Отношение страниц, прочитанных из буфера памяти
Buffer Cache Hit Ratio - Write
informix.instance.buffer_cache_hit_ratio_write
Отношение страниц, записанных в буфер памяти

sessions

Название метрики Ключ метрики Описание
Sessions
informix.database.sessions
Количество сессий в базе данных

checkpoints

Название метрики Ключ метрики Описание
Checkpoint Count
informix.instance.checkpoint.count
Количество контрольных точек, выполненных за последнюю минуту

lru

Название метрики Ключ метрики Описание
Least-Recently Used Writes
informix.instance.lruwrites
Количество раз, когда выполнялась запись LRU

sequential-scans

Название метрики Ключ метрики Описание
Sequential Scan Count
informix.instance.scan.count
Последовательные сканирования, выполненные за последнюю минуту

tables

Название метрики Ключ метрики Описание
Table Pages Used
informix.database.table_pages_used
Количество страниц, используемых таблицей в базе данных
Table Pages Allocated
informix.database.table_pages_allocated
Количество страниц, выделенных таблицей в базе данных
Table Pages Usage
informix.database.table_pages_usage
Процент страниц, используемых таблицей в базе данных
Table Data Pages
informix.database.table_data_pages
Количество страниц, хранящих данные, для таблицы в базе данных
Table Scans
informix.database.table_scans
Количество сканирований, выполненных для таблицы в базе данных

latest-checkpoint

Название метрики Ключ метрики Описание

Расширения

Изучите в разделе Расширения.

Удалённый мониторинг ваших экземпляров IBM Informix