Как отправить данные оперативного журнала с устройства времени выполнения Azure IoT Edge? - PullRequest
1 голос
/ 18 февраля 2020

У нас на Edge работает Azure IoT Edge Runtime. Устройство отправляет данные телеметрии от датчиков в IoT Hub, но вся операционная регистрация выполняется для регистрации на устройстве.

Каков рекомендуемый способ отправки данных оперативного журнала, т.е. не фактических данных датчика, с периферии устройство? Должны ли мы отправлять их на их собственные topi c в IoT Hub или есть какой-то специальный метод?

1 Ответ

2 голосов
/ 18 февраля 2020

IoT Edge поддерживает собственный поиск журналов модулей и загрузку в Azure хранилище BLOB-объектов начиная с версии 1.0.8 в качестве экспериментальной функции. Чтобы включить его, необходимо задать следующие переменные окружения для edgeAgent (запишите двойные подчеркивания):

ExperimentalFeatures__Enabled=true
ExperimentalFeatures__EnableUploadLogs=true

Для получения дополнительной информации см. здесь .

Также есть несколько пользовательских решений, таких как one , которые работают с рабочим пространством Log Analytics, но проблема в том, что у вас нет никаких гарантий для обслуживания.

И третий вариант Это может быть ваша собственная реализация, возможно, с использованием модуля Azure хранилища больших двоичных объектов, и таким образом вы можете хранить все, что захотите, и иметь локальное хранилище больших двоичных объектов, которое будет синхронизироваться защищенным способом с удаленным хранилищем больших двоичных объектов cc.

...