Бөлісу құралы:


справочник по данным мониторинга Экземпляры контейнеров

В этой статье содержатся все справочные сведения о мониторинге для этой службы.

Дополнительные сведения о данных, собираемых для Экземпляры контейнеров, и их использовании см. в Экземпляры контейнеров мониторинга.

Метрики

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

Сведения о хранении метрик см. в обзоре метрик Azure Monitor.

Поддерживаемые метрики для Microsoft.ContainerInstance/containerGroups

В следующей таблице перечислены метрики, доступные для типа ресурса Microsoft.ContainerInstance/containerGroups.

  • Все столбцы могут не присутствовать в каждой таблице.
  • Некоторые столбцы могут находиться за пределами области просмотра страницы. Выберите "Развернуть таблицу ", чтобы просмотреть все доступные столбцы.

Заголовки таблиц

  • Категория — группа метрик или классификация.
  • Метрика — отображаемое имя метрик, как оно отображается в портал Azure.
  • Имя в REST API — имя метрики, указанное в REST API.
  • Единица измерения.
  • Агрегирование — тип агрегирования по умолчанию. Допустимые значения: среднее (среднее), минимальное (минимальное), максимальное (максимальное), общее (сумма), число.
  • Измерения - , доступные для метрики.
  • Интервалы интервалов - времени, по которым выборка метрики выполняется. Например, указывает, PT1M что метрика выборка выполняется каждую минуту, каждые 30 минут, PT30M PT1H каждый час и т. д.
  • Экспорт DS— можно ли экспортировать метрики в журналы Azure Monitor с помощью параметров диагностики. Сведения об экспорте метрик см. в статье "Создание параметров диагностики" в Azure Monitor.
Метрика Имя в REST API Единица измерения Агрегат Измерения Интервалы времени Экспорт DS
Загрузка ЦП

Использование ресурсов ЦП по всем ядрам, в миллиардах.
CpuUsage Count Максимальное, минимальное, среднее containerName PT1M, PT5M, PT15M, PT30M, PT1H, PT6H, PT12H Да
Использование памяти

Общее использование памяти в байтах.
MemoryUsage Байт Максимальное, минимальное, среднее containerName PT1M, PT5M, PT15M, PT30M, PT1H, PT6H, PT12H Да
Сетевые байты, полученные в секунду

Количество байт, полученных по сети в секунду.
NetworkBytesReceivedPerSecond Байт Максимальное, минимальное, среднее <none> PT1M, PT5M, PT15M, PT30M, PT1H, PT6H, PT12H Да
Сетевые байты, передаваемые в секунду

Количество байт, переданных по сети в секунду.
NetworkBytesTransmittedPerSecond Байт Максимальное, минимальное, среднее <none> PT1M, PT5M, PT15M, PT30M, PT1H, PT6H, PT12H Да

Поддерживаемые метрики для Microsoft.ContainerInstance/containerScaleSets

В следующей таблице перечислены метрики, доступные для типа ресурса Microsoft.ContainerInstance/containerScaleSets.

  • Все столбцы могут не присутствовать в каждой таблице.
  • Некоторые столбцы могут находиться за пределами области просмотра страницы. Выберите "Развернуть таблицу ", чтобы просмотреть все доступные столбцы.

Заголовки таблиц

  • Категория — группа метрик или классификация.
  • Метрика — отображаемое имя метрик, как оно отображается в портал Azure.
  • Имя в REST API — имя метрики, указанное в REST API.
  • Единица измерения.
  • Агрегирование — тип агрегирования по умолчанию. Допустимые значения: среднее (среднее), минимальное (минимальное), максимальное (максимальное), общее (сумма), число.
  • Измерения - , доступные для метрики.
  • Интервалы интервалов - времени, по которым выборка метрики выполняется. Например, указывает, PT1M что метрика выборка выполняется каждую минуту, каждые 30 минут, PT30M PT1H каждый час и т. д.
  • Экспорт DS— можно ли экспортировать метрики в журналы Azure Monitor с помощью параметров диагностики. Сведения об экспорте метрик см. в статье "Создание параметров диагностики" в Azure Monitor.
Метрика Имя в REST API Единица измерения Агрегат Измерения Интервалы времени Экспорт DS
Процент ЦП

Среднее значение процента ЦП, потребляемого отдельными группами контейнеров в этом масштабируемом наборе.
CpuPercentage Процент Среднее, минимальное, максимальное containerName PT1M Да
Использование ЦП

Среднее значение использования ЦП в милликорах, потребляемых группами контейнеров в этом масштабируемом наборе
CpuUsage MilliCores Общее (сумма), среднее, минимальное, максимальное containerName PT1M Да
Процент памяти

Средний процент использования памяти ((usedMemory/allocatedMemory) * 100) по группам контейнеров в этом масштабируемом наборе
MemoryPercentage Процент Среднее, минимальное, максимальное containerName PT1M Да
Использование памяти.

Общая память, используемая всеми группами контейнеров в этом масштабируемом наборе
MemoryUsage Байт Общее (сумма), среднее, минимальное, максимальное containerName PT1M Да

Измерения метрик

Дополнительные сведения о измерениях метрик см. в разделе "Многомерные метрики".

Эта служба имеет следующие измерения, связанные с ее метриками.

Имя измерения Description
containerName Имя контейнера. Количество символов в имени должно быть от 1 до 63. Оно может содержать только строчные буквы, цифры и дефисы. Нельзя ставить дефис в начале или конце имени, а также добавлять несколько дефисов подряд. Имя должно быть уникальным в пределах группы ресурсов.

Журналы ресурсов

В этом разделе перечислены типы журналов ресурсов, которые можно собирать для этой службы. Раздел извлекает из списка всех типов категорий журналов ресурсов, поддерживаемых в Azure Monitor.

Поддерживаемые журналы ресурсов для Microsoft.ContainerInstance/containerGroups

Категория Отображаемое имя категории Таблица журналов Поддерживает базовый план журнала Поддерживает преобразование времени приема Примеры запросов Затраты на экспорт
ContainerEvent События контейнера ContainerEvent

Журналы событий контейнера.

No No Да
ContainerInstanceLog Стандартные журналы выходных данных ContainerInstanceLog

Журналы клиентов экземпляра контейнера.

No No Да

Таблицы журналов Azure Monitor

В этом разделе перечислены таблицы журналов Azure Monitor, относящиеся к этой службе, которые доступны для запроса Log Analytics с помощью запросов Kusto. Таблицы содержат данные журнала ресурсов и, возможно, больше в зависимости от собираемых и перенаправленных к ним данных.

Экземпляры контейнеров имеет две схемы таблиц, устаревшую схему для Log Analytics и новую схему, которая поддерживает параметры диагностики. Функция параметров диагностики доступна в общедоступной предварительной версии в портал Azure. Одновременно можно использовать обе схемы.

Устаревшие таблицы Log Analytics

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

Примечание.

Некоторые столбцы в следующем списке существуют только в рамках схемы и не имеют данных, создаваемых в журналах. Эти столбцы обозначены описанием "Пусто".

ContainerInstanceLog_CL

Column Type Описание
Компьютер строка Нет значения
ContainerGroup_s строка Имя группы контейнеров, связанной с этой записью
ContainerID_s строка Уникальный идентификатор контейнера, связанного с записью
ContainerImage_s строка Имя образа контейнера, связанного с записью
Location_s строка Расположение ресурса, связанного с записью
Message строка Если применимо, сообщение из контейнера
OSType_s строка Имя операционной системы, на которой основан контейнер
RawData строка Нет значения
ResourceGroup строка Имя группы ресурсов, с которой связана запись
Source_s строка Имя компонента ведения журнала LoggingAgent
SubscriptionId строка Уникальный идентификатор подписки, с которой связана запись
TimeGenerated datetime Метка времени, когда служба Azure создала событие при обработке соответствующего этому событию запроса
Тип строка Имя таблицы.
_ResourceId строка Уникальный идентификатор ресурса, с которым связана запись.
_SubscriptionId строка Уникальный идентификатор подписки, с которой связана запись

ContainerEvent_CL

Column Type Описание
Компьютер строка Нет значения
ContainerGroupInstanceId_g строка Уникальный идентификатор группы контейнеров, связанной с записью
ContainerGroup_s строка Имя группы контейнеров, связанной с этой записью
ContainerName_s строка Имя контейнера, связанного с записью
Count_d real Сколько раз событие произошло с момента последнего опроса
FirstTimestamp_t datetime Метка времени для первого возникновения события
Location_s строка Расположение ресурса, связанного с записью
Message строка Если применимо, сообщение из контейнера
OSType_s строка Имя операционной системы, на которой основан контейнер
RawData строка Нет значения
Reason_s строка Нет значения
ResourceGroup строка Имя группы ресурсов, с которой связана запись
SubscriptionId строка Уникальный идентификатор подписки, с которой связана запись
TimeGenerated datetime Метка времени, когда служба Azure создала событие при обработке соответствующего этому событию запроса
Тип строка Имя таблицы.
_ResourceId строка Уникальный идентификатор ресурса, с которым связана запись.
_SubscriptionId строка Уникальный идентификатор подписки, с которой связана запись

Таблицы Log Analytics в Azure Monitor

Более новые таблицы требуют использования параметра диагностики для маршрутизации сведений в Log Analytics. Функция параметров диагностики для Экземпляры контейнеров в портал Azure доступна в общедоступной предварительной версии. Имена таблиц похожи, но без _CL, а некоторые столбцы отличаются.

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

Например, вот как можно использовать New-AzDiagnosticSetting команду для применения объекта параметров диагностики к группе контейнеров.

$log = @()
$log += New-AzDiagnosticSettingLogSettingsObject -Enabled $true -Category ContainerInstanceLog -RetentionPolicyDay 7 -RetentionPolicyEnabled $true
 
New-AzDiagnosticSetting -Name test-setting -ResourceId <container-group-resource-id> -WorkspaceId <log-analytics-workspace-id> -Log $log

Экземпляры контейнеров

Microsoft.ContainerInstance/containerGroups

Журнал действий

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

Дополнительные сведения о схеме записей журнала действий см . в схеме журнала действий.

В следующей таблице перечислены подмножества операций, которые Экземпляры контейнеров Azure могут записываться в журнале действий. Полный список см. в разделе "Операции поставщика ресурсов Microsoft.ContainerInstance".

Операция Description
Microsoft.ContainerInstance/register/action Регистрирует подписку в поставщике ресурсов экземпляра контейнера и включает возможность создания групп контейнеров.
Microsoft.ContainerInstance/containerGroupProfiles/read Получение всех профилей группы контейнеров.
Microsoft.ContainerInstance/containerGroupProfiles/write Создание или обновление конкретного профиля группы контейнеров.
Microsoft.ContainerInstance/containerGroupProfiles/delete Удаление конкретного профиля группы контейнеров.
Microsoft.ContainerInstance/containerGroups/read Получение всех групп контейнеров.
Microsoft.ContainerInstance/containerGroups/write Создание или обновление конкретной группы контейнеров.
Microsoft.ContainerInstance/containerGroups/delete Удаление конкретной группы контейнеров.
Microsoft.ContainerInstance/containerGroups/restart/action Перезапускает конкретную группу контейнеров. В этом журнале регистрируются только перезапуски, инициированные клиентом, но не перезапуски, инициированные инфраструктурой Экземпляров контейнеров Azure.
Microsoft.ContainerInstance/containerGroups/stop/action Останавливает конкретную группу контейнеров. Вычислительные ресурсы освобождены, а выставление счетов останавливается.
Microsoft.ContainerInstance/containerGroups/start/action Запуск конкретной группы контейнеров.
Microsoft.ContainerInstance/containerGroups/containers/exec/action Выполнение в указанном контейнере.
Microsoft.ContainerInstance/containerGroups/containers/attach/action Подключение к потоку вывода контейнера.
Microsoft.ContainerInstance/containerGroups/containers/logs/read Получение журналов сборки для конкретного контейнера.
Microsoft.ContainerInstance/containerGroups/containers/logs/read Получение журналов для конкретного контейнера.
Microsoft.ContainerInstance/containerGroups/delete Вывод списка средств обнаружения групп контейнеров
Microsoft.ContainerInstance/containerGroups/operationResults/read Получение результата асинхронной операции
Microsoft.ContainerInstance/containerGroups/outboundNetworkDependenciesEndpoints/read Вывод списка средств обнаружения групп контейнеров
Microsoft.ContainerInstance/containerGroups/providers/Microsoft.Insights/diagnosticSettings/read Получение параметра диагностики для группы контейнеров.
Microsoft.ContainerInstance/containerGroups/providers/Microsoft.Insights/diagnosticSettings/write Создание или обновление параметра диагностики для группы контейнеров.
Microsoft.ContainerInstance/containerGroups/providers/Microsoft.Insights/metricDefinitions/read Получение доступных метрик для группы контейнеров.
Microsoft.ContainerInstance/locations/deleteVirtualNetworkOrSubnets/action Уведомление Microsoft.ContainerInstance о том, что идет удаление виртуальной сети или подсети.
Microsoft.ContainerInstance/locations/cachedImages/read Получение кэшированных изображений для подписки в регионе.
Microsoft.ContainerInstance/locations/capabilities/read Получение возможностей для региона.
Microsoft.ContainerInstance/locations/operationResults/read Получение результата асинхронной операции
Microsoft.ContainerInstance/locations/operations/read Вывод списка операций для службы экземпляра контейнера Azure.
Microsoft.ContainerInstance/locations/usages/read Получение данных об использовании для определенного региона.
Microsoft.ContainerInstance/operations/read Вывод списка операций для службы экземпляра контейнера Azure.
Microsoft.ContainerInstance/serviceassociationlinks/delete Удаление ссылки на связь со службой, созданной поставщиком ресурсов экземпляра контейнера Azure в подсети.