az iot central diagnostics
Note
Эта ссылка является частью расширения Azure-iot для Azure CLI (версия 2.67.0 или более поздней). Расширение будет автоматически устанавливаться при первом запуске команды az iot central diagnostics. Подробнее о расширениях.
Эта группа команд находится в предварительной версии и в процессе разработки. Уровни справки и поддержки: https://aka.ms/CLI_refstatus
Выполнение диагностика уровня приложения и устройства.
Команды
| Имя | Описание | Тип | Состояние |
|---|---|---|---|
| az iot central diagnostics monitor-events |
Просмотр сообщений телеметрии устройства, отправленных в приложение IoT Central. |
Extension | Preview |
| az iot central diagnostics monitor-properties |
Просмотр требуемых и сообщаемых свойств, отправленных в приложение IoT Central или из нее. |
Extension | Preview |
| az iot central diagnostics registration-summary |
Просмотрите сводку регистрации всех устройств в приложении. |
Extension | Preview |
| az iot central diagnostics validate-messages |
Проверьте сообщения, отправленные в IoT Hub для приложения IoT Central. |
Extension | Preview |
| az iot central diagnostics validate-properties |
Проверьте сообщаемые свойства, отправленные в приложение IoT Central. |
Extension | Preview |
az iot central diagnostics monitor-events
Группа команд iot central diagnostics находится в предварительной версии и в процессе разработки. Уровни справки и поддержки: https://aka.ms/CLI_refstatus
Просмотр сообщений телеметрии устройства, отправленных в приложение IoT Central.
Отображает данные телеметрии, отправленные в приложение IoT Central. По умолчанию отображаются все данные, отправляемые всеми устройствами. Используйте параметр --device-id для фильтрации на определенное устройство.
az iot central diagnostics monitor-events --app-id
[--acquire-policy-token]
[--central-api-uri --central-dns-suffix]
[--cg --consumer-group]
[--change-reference]
[--device-id]
[--enqueued-time --et]
[--module-id]
[--properties --props {all, anno, app, sys}]
[--timeout --to]
[--token]
[--yes {false, true}]
Примеры
Базовое использование
az iot central diagnostics monitor-events --app-id {app_id}
Базовое использование при фильтрации на целевом устройстве
az iot central diagnostics monitor-events --app-id {app_id} -d {device_id}
Базовое использование при фильтрации целевых устройств с подстановочным знаком в идентификаторе
az iot central diagnostics monitor-events --app-id {app_id} -d Device*d
Базовое использование при фильтрации в модуле.
az iot central diagnostics monitor-events --app-id {app_id} -m {module_id}
Базовое использование при фильтрации целевых модулей с подстановочным знаком в идентификаторе
az iot central diagnostics monitor-events --app-id {app_id} -m Module*
Отфильтруйте устройство и укажите группу потребителей Концентратора событий для привязки.
az iot central diagnostics monitor-events --app-id {app_id} -d {device_id} --cg {consumer_group_name}
Получение заметок сообщения (заголовки сообщений)
az iot central diagnostics monitor-events --app-id {app_id} -d {device_id} --properties anno
Получение заметок сообщения + системных свойств. Никогда не истекает время ожидания.
az iot central diagnostics monitor-events --app-id {app_id} -d {device_id} --properties anno sys --timeout 0
Получение всех атрибутов сообщения из всех сообщений устройства
az iot central diagnostics monitor-events --app-id {app_id} --props all
Получение всех сообщений и полезных данных для анализа сообщений в формате JSON
az iot central diagnostics monitor-events --app-id {app_id} --output json
Обязательные параметры
Идентификатор приложения IoT Central, которым требуется управлять. Идентификатор приложения можно найти на странице "О" для приложения в меню справки.
Необязательные параметры
Следующие параметры являются необязательными, но в зависимости от контекста один или несколько могут потребоваться для успешного выполнения команды.
Автоматическое получение маркера Azure Policy для этой операции ресурса.
| Свойство | Значение |
|---|---|
| Группа параметров: | Global Policy Arguments |
Суффикс DNS IoT Central, связанный с приложением.
| Свойство | Значение |
|---|---|
| Default value: | azureiotcentral.com |
Укажите группу потребителей, используемую при подключении к конечной точке концентратора событий.
| Свойство | Значение |
|---|---|
| Default value: | $Default |
Связанный идентификатор ссылки на изменение для этой операции ресурса.
| Свойство | Значение |
|---|---|
| Группа параметров: | Global Policy Arguments |
Идентификатор устройства целевого устройства. Идентификатор устройства можно найти, нажав кнопку "Подключить" на странице сведений об устройстве.
Указывает время, которое следует использовать в качестве отправной точки для чтения сообщений из секций. Единицы являются миллисекундами с эпохи UNIX. Если время не указано "сейчас", используется.
Идентификатор модуля IoT Edge, если тип устройства IoT Edge.
Укажите ключевые свойства сообщения для вывода. sys = системные свойства, приложение = свойства приложения, anno = заметки.
| Свойство | Значение |
|---|---|
| Допустимые значения: | all, anno, app, sys |
Максимальное количество секунд для поддержания подключения без получения сообщения. Используйте 0 для бесконечности.
| Свойство | Значение |
|---|---|
| Default value: | 300 |
Если вы хотите отправить запрос без проверки подлинности в Azure CLI, можно указать действительный маркер пользователя для проверки подлинности запроса. Необходимо указать тип ключа в рамках запроса. Узнайте больше на сайте https://aka.ms/iotcentraldocsapi.
Пропустить запросы пользователей. Указывает на принятие действия. Используется в основном для сценариев автоматизации. По умолчанию: false.
| Свойство | Значение |
|---|---|
| Default value: | False |
| Допустимые значения: | false, true |
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
| Свойство | Значение |
|---|---|
| Default value: | False |
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
| Свойство | Значение |
|---|---|
| Default value: | False |
Формат вывода.
| Свойство | Значение |
|---|---|
| Default value: | json |
| Допустимые значения: | json, jsonc, none, table, tsv, yaml, yamlc |
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
| Свойство | Значение |
|---|---|
| Default value: | False |
az iot central diagnostics monitor-properties
Группа команд iot central diagnostics находится в предварительной версии и в процессе разработки. Уровни справки и поддержки: https://aka.ms/CLI_refstatus
Просмотр требуемых и сообщаемых свойств, отправленных в приложение IoT Central или из нее.
Опрашивает двойник устройства из центра и сравнивает его с последним анализом свойств двойника устройства из двойника устройства и определяет, были ли изменения внесены в подмножество свойств, которые были изменены в интервале опроса.
az iot central diagnostics monitor-properties --app-id
--device-id
[--acquire-policy-token]
[--central-api-uri --central-dns-suffix]
[--change-reference]
[--token]
Примеры
Базовое использование
az iot central diagnostics monitor-properties --app-id {app_id} -d {device_id}
Обязательные параметры
Идентификатор приложения IoT Central, которым требуется управлять. Идентификатор приложения можно найти на странице "О" для приложения в меню справки.
Идентификатор устройства целевого устройства. Идентификатор устройства можно найти, нажав кнопку "Подключить" на странице сведений об устройстве.
Необязательные параметры
Следующие параметры являются необязательными, но в зависимости от контекста один или несколько могут потребоваться для успешного выполнения команды.
Автоматическое получение маркера Azure Policy для этой операции ресурса.
| Свойство | Значение |
|---|---|
| Группа параметров: | Global Policy Arguments |
Суффикс DNS IoT Central, связанный с приложением.
| Свойство | Значение |
|---|---|
| Default value: | azureiotcentral.com |
Связанный идентификатор ссылки на изменение для этой операции ресурса.
| Свойство | Значение |
|---|---|
| Группа параметров: | Global Policy Arguments |
Если вы хотите отправить запрос без проверки подлинности в Azure CLI, можно указать действительный маркер пользователя для проверки подлинности запроса. Необходимо указать тип ключа в рамках запроса. Узнайте больше на сайте https://aka.ms/iotcentraldocsapi.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
| Свойство | Значение |
|---|---|
| Default value: | False |
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
| Свойство | Значение |
|---|---|
| Default value: | False |
Формат вывода.
| Свойство | Значение |
|---|---|
| Default value: | json |
| Допустимые значения: | json, jsonc, none, table, tsv, yaml, yamlc |
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
| Свойство | Значение |
|---|---|
| Default value: | False |
az iot central diagnostics registration-summary
Группа команд iot central diagnostics находится в предварительной версии и в процессе разработки. Уровни справки и поддержки: https://aka.ms/CLI_refstatus
Просмотрите сводку регистрации всех устройств в приложении.
Примечание. Эта команда может занять значительное время, чтобы вернуться, если приложение содержит много устройств.
az iot central diagnostics registration-summary --app-id
[--acquire-policy-token]
[--api-version --av {2022-06-30-preview, 2022-07-31}]
[--central-api-uri --central-dns-suffix]
[--change-reference]
[--token]
Примеры
Сводка по регистрации
az iot central diagnostics registration-summary --app-id {appid}
Обязательные параметры
Идентификатор приложения IoT Central, которым требуется управлять. Идентификатор приложения можно найти на странице "О" для приложения в меню справки.
Необязательные параметры
Следующие параметры являются необязательными, но в зависимости от контекста один или несколько могут потребоваться для успешного выполнения команды.
Автоматическое получение маркера Azure Policy для этой операции ресурса.
| Свойство | Значение |
|---|---|
| Группа параметров: | Global Policy Arguments |
Аргумент "api_version" устарел и будет удален в будущем выпуске.
Этот параметр команды не рекомендуется использовать и будет игнорироваться. В будущем выпуске мы будем поддерживать только API IoT Central из последней версии общедоступной версии. Если любой API еще не является общедоступной, мы вызовем последнюю предварительную версию.
| Свойство | Значение |
|---|---|
| Default value: | 2022-07-31 |
| Допустимые значения: | 2022-06-30-preview, 2022-07-31 |
Суффикс DNS IoT Central, связанный с приложением.
| Свойство | Значение |
|---|---|
| Default value: | azureiotcentral.com |
Связанный идентификатор ссылки на изменение для этой операции ресурса.
| Свойство | Значение |
|---|---|
| Группа параметров: | Global Policy Arguments |
Если вы хотите отправить запрос без проверки подлинности в Azure CLI, можно указать действительный маркер пользователя для проверки подлинности запроса. Необходимо указать тип ключа в рамках запроса. Узнайте больше на сайте https://aka.ms/iotcentraldocsapi.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
| Свойство | Значение |
|---|---|
| Default value: | False |
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
| Свойство | Значение |
|---|---|
| Default value: | False |
Формат вывода.
| Свойство | Значение |
|---|---|
| Default value: | json |
| Допустимые значения: | json, jsonc, none, table, tsv, yaml, yamlc |
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
| Свойство | Значение |
|---|---|
| Default value: | False |
az iot central diagnostics validate-messages
Группа команд iot central diagnostics находится в предварительной версии и в процессе разработки. Уровни справки и поддержки: https://aka.ms/CLI_refstatus
Проверьте сообщения, отправленные в IoT Hub для приложения IoT Central.
Выполняет проверку сообщений телеметрии и сообщает обратно данные, которые не моделировались в шаблоне устройства или данных, где тип данных не соответствует определенному в шаблоне устройства.
az iot central diagnostics validate-messages --app-id
[--acquire-policy-token]
[--central-api-uri --central-dns-suffix]
[--cg --consumer-group]
[--change-reference]
[--device-id]
[--dr --duration]
[--enqueued-time --et]
[--max-messages --mm]
[--minimum-severity {error, info, warning}]
[--module-id]
[--properties --props {all, anno, app, sys}]
[--style {csv, json, scroll}]
[--timeout --to]
[--token]
[--yes {false, true}]
Примеры
Базовое использование
az iot central diagnostics validate-messages --app-id {app_id}
Ошибки вывода при обнаружении
az iot central diagnostics validate-messages --app-id {app_id} --style scroll
Базовое использование при фильтрации на целевом устройстве
az iot central diagnostics validate-messages --app-id {app_id} -d {device_id}
Базовое использование при фильтрации целевых устройств с подстановочным знаком в идентификаторе
az iot central diagnostics validate-messages --app-id {app_id} -d Device*
Базовое использование при фильтрации в модуле.
az iot central diagnostics validate-messages --app-id {app_id} -m {module_id}
Базовое использование при фильтрации целевых модулей с подстановочным знаком в идентификаторе
az iot central diagnostics validate-messages --app-id {app_id} -m Module*
Отфильтруйте устройство и укажите группу потребителей Концентратора событий для привязки.
az iot central diagnostics validate-messages --app-id {app_id} -d {device_id} --cg {consumer_group_name}
Обязательные параметры
Идентификатор приложения IoT Central, которым требуется управлять. Идентификатор приложения можно найти на странице "О" для приложения в меню справки.
Необязательные параметры
Следующие параметры являются необязательными, но в зависимости от контекста один или несколько могут потребоваться для успешного выполнения команды.
Автоматическое получение маркера Azure Policy для этой операции ресурса.
| Свойство | Значение |
|---|---|
| Группа параметров: | Global Policy Arguments |
Суффикс DNS IoT Central, связанный с приложением.
| Свойство | Значение |
|---|---|
| Default value: | azureiotcentral.com |
Укажите группу потребителей, используемую при подключении к конечной точке концентратора событий.
| Свойство | Значение |
|---|---|
| Default value: | $Default |
Связанный идентификатор ссылки на изменение для этой операции ресурса.
| Свойство | Значение |
|---|---|
| Группа параметров: | Global Policy Arguments |
Идентификатор устройства целевого устройства. Идентификатор устройства можно найти, нажав кнопку "Подключить" на странице сведений об устройстве.
Максимальная длительность получения сообщений от целевого устройства перед завершением подключения. Используйте 0 для бесконечности.
| Свойство | Значение |
|---|---|
| Default value: | 300 |
Указывает время, которое следует использовать в качестве отправной точки для чтения сообщений из секций. Единицы являются миллисекундами с эпохи UNIX. Если время не указано "сейчас", используется.
Максимальное количество сообщений для получения от целевого устройства перед завершением подключения. Используйте 0 для бесконечности.
| Свойство | Значение |
|---|---|
| Default value: | 10 |
Минимальная серьезность проблемы, необходимой для создания отчетов.
| Свойство | Значение |
|---|---|
| Default value: | warning |
| Допустимые значения: | error, info, warning |
Идентификатор модуля IoT Edge, если тип устройства IoT Edge.
Укажите ключевые свойства сообщения для вывода. sys = системные свойства, приложение = свойства приложения, anno = заметки.
| Свойство | Значение |
|---|---|
| Допустимые значения: | all, anno, app, sys |
Укажите выходные стилиcroll = доставить ошибки по мере их поступления, json = суммировать результаты в формате json, csv = суммировать результаты в формате CSV.
| Свойство | Значение |
|---|---|
| Default value: | scroll |
| Допустимые значения: | csv, json, scroll |
Максимальное количество секунд для поддержания подключения без получения сообщения. Используйте 0 для бесконечности.
| Свойство | Значение |
|---|---|
| Default value: | 300 |
Если вы хотите отправить запрос без проверки подлинности в Azure CLI, можно указать действительный маркер пользователя для проверки подлинности запроса. Необходимо указать тип ключа в рамках запроса. Узнайте больше на сайте https://aka.ms/iotcentraldocsapi.
Пропустить запросы пользователей. Указывает на принятие действия. Используется в основном для сценариев автоматизации. По умолчанию: false.
| Свойство | Значение |
|---|---|
| Default value: | False |
| Допустимые значения: | false, true |
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
| Свойство | Значение |
|---|---|
| Default value: | False |
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
| Свойство | Значение |
|---|---|
| Default value: | False |
Формат вывода.
| Свойство | Значение |
|---|---|
| Default value: | json |
| Допустимые значения: | json, jsonc, none, table, tsv, yaml, yamlc |
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
| Свойство | Значение |
|---|---|
| Default value: | False |
az iot central diagnostics validate-properties
Группа команд iot central diagnostics находится в предварительной версии и в процессе разработки. Уровни справки и поддержки: https://aka.ms/CLI_refstatus
Проверьте сообщаемые свойства, отправленные в приложение IoT Central.
Выполняет проверки при обновлении сообщаемого свойства:
- Предупреждение — свойства, отправляемые устройством, которое не моделировалось в центре.
- Предупреждение. Свойства с одинаковым именем, объявленным в нескольких интерфейсах, должны содержать имя интерфейса в рамках обновления свойства.
az iot central diagnostics validate-properties --app-id
--device-id
[--acquire-policy-token]
[--central-api-uri --central-dns-suffix]
[--change-reference]
[--minimum-severity {error, info, warning}]
[--token]
Примеры
Базовое использование
az iot central diagnostics validate-properties --app-id {app_id} -d {device_id}
Обязательные параметры
Идентификатор приложения IoT Central, которым требуется управлять. Идентификатор приложения можно найти на странице "О" для приложения в меню справки.
Идентификатор устройства целевого устройства. Идентификатор устройства можно найти, нажав кнопку "Подключить" на странице сведений об устройстве.
Необязательные параметры
Следующие параметры являются необязательными, но в зависимости от контекста один или несколько могут потребоваться для успешного выполнения команды.
Автоматическое получение маркера Azure Policy для этой операции ресурса.
| Свойство | Значение |
|---|---|
| Группа параметров: | Global Policy Arguments |
Суффикс DNS IoT Central, связанный с приложением.
| Свойство | Значение |
|---|---|
| Default value: | azureiotcentral.com |
Связанный идентификатор ссылки на изменение для этой операции ресурса.
| Свойство | Значение |
|---|---|
| Группа параметров: | Global Policy Arguments |
Минимальная серьезность проблемы, необходимой для создания отчетов.
| Свойство | Значение |
|---|---|
| Default value: | warning |
| Допустимые значения: | error, info, warning |
Если вы хотите отправить запрос без проверки подлинности в Azure CLI, можно указать действительный маркер пользователя для проверки подлинности запроса. Необходимо указать тип ключа в рамках запроса. Узнайте больше на сайте https://aka.ms/iotcentraldocsapi.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
| Свойство | Значение |
|---|---|
| Default value: | False |
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
| Свойство | Значение |
|---|---|
| Default value: | False |
Формат вывода.
| Свойство | Значение |
|---|---|
| Default value: | json |
| Допустимые значения: | json, jsonc, none, table, tsv, yaml, yamlc |
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
| Свойство | Значение |
|---|---|
| Default value: | False |