Диагностирование и устранение неполадок в окружении 2-го поколения службы "Аналитика временных рядов Azure"

Примечание.

Служба "Аналитика временных рядов" будет прекращена 7 июля 2024 года. Рассмотрите возможность переноса существующих сред в альтернативные решения как можно скорее. Дополнительные сведения об устаревании и миграции см. в нашей документации.

В этой статье описаны распространенные проблемы, с которыми вы можете столкнуться при работе с окружением 2-го поколения службы "Аналитика временных рядов Azure". Здесь также описаны потенциальные причины и решения каждой проблемы.

Проблема: не удается найти окружение в Explorer 2-го поколения

Эта проблема может возникнуть, если у вас нет прав доступа к окружению службы "Аналитика временных рядов". Для просмотра такой среды пользователям необходима роль доступа на уровне читателя. Чтобы проверить текущие уровни доступа и предоставить дополнительные разрешения на доступ, перейдите в раздел Политики доступа к данным ресурса "Аналитика временных рядов" на портале Azure.

Проверка политик доступа к данным.

Проблема: в Explorer 2-го поколения не отображаются данные

Существует несколько причин, по которым данные могут не отображаться в Explorer 2-го поколения службы "Аналитика временных рядов Azure".

  • Ваш источник события может не получать данные.

    Убедитесь, что источник события, представляющий собой концентратор событий или центр Интернета вещей, получает данные из ваших тегов или экземпляров. Для этого перейдите к странице обзора вашего ресурса на портале Azure.

    Обзор метрик панели мониторинга.

  • Источник события не содержит данные в формате JSON.

    Среда службы "Аналитика временных рядов" поддерживает только данные в формате JSON. Примеры JSON см. в разделе Поддерживаемые формы JSON.

  • Для вашего ключа источника события отсутствует необходимое разрешение.

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

      Проверка разрешений Центра Интернета вещей.

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

      Проверка разрешений для концентратора событий.

      • Политики Read или Manage будут работать, так как у них обеих есть разрешение на прослушивание.
  • Указанная группа объектов-получателей не является уникальной для службы "Аналитика временных рядов".

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

  • Ваше свойство идентификатора временного ряда, указанное во время подготовки, неверно, отсутствует или имеет значение NULL.

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

Проблема: отображаются не все данные

Возможно, вы отправляете данные без идентификатора временного ряда.

  • Эта проблема может возникнуть при отправке событий без поля идентификатора временного ряда в полезных данных. Дополнительные сведения см. в статье Поддерживаемые формы JSON.

  • Эта проблема может возникнуть из-за регулирования вашей среды.

    Примечание.

    В настоящее время служба "Аналитика временных рядов" поддерживает максимальную скорость приема данных 1 Мбит/с.

Проблема: данные отображались, но теперь прием данных остановлен

  • Возможно, ключ источника события был создан повторно и для окружения 2-го поколения требуется новый ключ источника события.

Эта проблема возникает, когда ключ, указанный при создании источника события, больше не действителен. В концентраторе будут отображаться данные телеметрии, однако в службе "Аналитика временных рядов" не будет указано значение полученных сообщений входящих данных. Если вы не уверены, был ли ключ создан повторно, можно выполнить поиск в журнале действий Центра событий по запросу Create or Update Namespace Authorization Rules (Создание или обновление правил авторизации пространства имен) или Create or update IotHub Resource (Создание или обновление ресурса Центра Интернета вещей) для центра Интернета вещей.

Чтобы обновить окружение 2-го поколения службы "Аналитика временных рядов" с помощью нового ключа, откройте ресурс центра на портале Azure и скопируйте новый ключ. Перейдите к ресурсу TSI и щелкните элемент "Источники событий".

Снимок экрана с ресурсом TSI и вызванным пунктом меню

Выберите источники событий, прием данных из которых остановлен, вставьте новый ключ и щелкните "Сохранить".

Снимок экрана с ресурсом TSI и введенным ключом политики центра Интернета вещей.

Проблема: параметр имени свойства метки времени источника события не работает

Убедитесь, что имя и значение соответствуют следующим правилам:

  • В имени свойства метки времени учитывается регистр.
  • Значение свойства метки времени, полученное из источника события в виде строки JSON, имеет формат yyyy-MM-ddTHH:mm:ss.FFFFFFFK. Пример такой строки — "2008-04-12T12:53Z".

Самый простой способ убедиться, что имя свойства метки времени зафиксировано и работает правильно, — использовать средство Explorer 2-го поколения службы "Аналитика временных рядов". В средстве Explorer 2-го поколения с помощью схемы выберите период времени после предоставления имени свойства метки времени. Щелкните выделение правой кнопкой мыши и выберите параметр обзора событий. Заголовок первого столбца — это имя вашего свойства метки времени. Рядом со словом Timestamp должен находиться аргумент ($ts) вместо приведенных ниже вариантов:

  • (abc) указывает на то, что служба "Аналитика временных рядов" считывает значения данных в виде строк.
  • Значок календаря, который указывает, что служба "Аналитика временных рядов" считывает значение данных в качестве типа datetime.
  • # указывает, что служба "Аналитика временных рядов" считывает значения данных как целое число.

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

Проблема: не удается просмотреть данные из теплого хранилища в средстве Explorer

  • Возможно, вы недавно подготовили "теплое" хранилище и данные все еще передаются.
  • Возможно, вы удалили "теплое" хранилище. В этом случае данные потеряны.

Проблема: не удается просмотреть или изменить модель временных рядов

  • Возможно, вы пытаетесь получить доступ к среде службы "Аналитика временных рядов" S1 или S2.

    Модели временных рядов поддерживаются только в окружениях с оплатой по мере использования. Дополнительные сведения о получении доступа к среде S1 или S2 из Explorer 2-го поколения службы "Аналитика временных рядов" см. в этой статье.

    Нет событий в окружении.

  • Возможно, у вас нет прав на просмотр и изменение модели.

    Для изменения и просмотра модели временных рядов пользователям необходим доступ на уровне участника. Чтобы проверить текущие уровни доступа и предоставить дополнительные разрешения на доступ, перейдите в раздел Политики доступа к данным ресурса "Аналитика временных рядов" на портале Azure.

Проблема: для всех экземпляров в средстве Explorer 2-го поколения отсутствует родительский элемент

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

В экземплярах без родительского элемента отобразится предупреждение.

Следующие шаги