справочник по данным мониторинга Экземпляры контейнеров
В этой статье содержатся все справочные сведения о мониторинге для этой службы.
Дополнительные сведения о данных, собираемых для Экземпляры контейнеров, и их использовании см. в Экземпляры контейнеров мониторинга.
Метрики
В этом разделе перечислены все автоматически собранные метрики платформы для этой службы. Эти метрики также являются частью глобального списка всех метрик платформы, поддерживаемых в 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 в подсети. |
Связанный контент
- Описание Экземпляры контейнеров мониторинга см. в разделе "Мониторинг Экземпляры контейнеров".
- Дополнительные сведения о мониторинге ресурсов Azure см. в статье "Мониторинг ресурсов Azure" с помощью Azure Monitor .