Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Внимание
На этой странице содержатся инструкции по управлению компонентами Операций Интернета вещей Azure с помощью манифестов развертывания Kubernetes, которые доступны в предварительной версии. Эта функция предоставляется с несколькими ограничениями и не должна использоваться для рабочих нагрузок.
Юридические условия, применимые к функциям Azure, которые находятся в состоянии бета-версии, предварительной версии или иным образом еще не выпущены в общедоступной версии, см. на странице Дополнительные условия использования предварительных версий в Microsoft Azure.
Профили потока данных можно использовать для группировки потоков данных таким образом, чтобы они совместно использовали одну и ту же конфигурацию. Можно создать несколько профилей потока данных для управления наборами различных конфигураций потока данных.
Наиболее важным параметром является число экземпляров, определяющее количество экземпляров, выполняющих потоки данных. Например, у вас может быть профиль потока данных с одним экземпляром для разработки и тестирования, а другой профиль с несколькими экземплярами для рабочей среды. Кроме того, можно использовать профиль потока данных с низким числом экземпляров для потоков данных с низкой пропускной способностью и профилем с высоким числом экземпляров для потоков данных с высокой пропускной способностью. Аналогичным образом можно создать профиль потока данных с различными параметрами диагностики для отладки.
Профиль потока данных по умолчанию
По умолчанию создается профиль потока данных с именем default при развертывании Azure IoT Operations. Этот профиль потока данных имеет одно число экземпляров. Этот профиль потока данных можно использовать для начала работы с операциями Интернета вещей Azure.
Внимание
В настоящее время профиль потока данных по умолчанию является единственным профилем, поддерживаемым веб-интерфейсом для работы. Все потоки данных, созданные с помощью операций, используют профиль потока данных по умолчанию.
param aioInstanceName string = '<AIO_INSTANCE_NAME>'
param customLocationName string = '<CUSTOM_LOCATION_NAME>'
// Pointer to the Azure IoT Operations instance
resource aioInstance 'Microsoft.IoTOperations/instances@2024-11-01' existing = {
name: aioInstanceName
}
// Pointer to your custom location where AIO is deployed
resource customLocation 'Microsoft.ExtendedLocation/customLocations@2021-08-31-preview' existing = {
name: customLocationName
}
// Pointer to the default data flow profile
resource defaultDataflowProfile 'Microsoft.IoTOperations/instances/dataflowProfiles@2024-11-01' = {
parent: aioInstance
name: 'default'
extendedLocation: {
name: customLocation.id
type: 'CustomLocation'
}
properties: {
instanceCount: 1
}
}
Масштабирование
Профиль потока данных можно масштабировать, чтобы настроить количество экземпляров, выполняющих потоки данных. Увеличение количества экземпляров может повысить пропускную способность потоков данных, создав несколько клиентов для обработки данных. При использовании потоков данных с облачными службами, имеющими ограничения скорости на каждого клиента, увеличение количества экземпляров может помочь вам соблюсти эти ограничения.
Масштабирование также может повысить устойчивость потоков данных, обеспечивая избыточность в случае сбоев.
Чтобы вручную масштабировать профиль потока данных, укажите количество экземпляров, которые требуется запустить. Например, чтобы задать число экземпляров равным 3:
properties: {
instanceCount: 3
}
Параметры диагностики
Параметры диагностики, такие как уровень журнала и интервал метрик, можно настроить для профиля потока данных.
В большинстве случаев параметры по умолчанию достаточно. Однако можно переопределить уровень журнала или другие параметры для отладки.
Сведения о настройке этих параметров диагностики см. в разделе ProfileDiagnostics.
Например, чтобы задать уровень журнала для отладки:
resource dataflowProfile 'Microsoft.IoTOperations/instances/dataflowProfiles@2024-11-01' = {
parent: aioInstance
name: '<NAME>'
properties: {
instanceCount: 1
diagnostics: {
{
logs: {
level: 'debug'
}
}
}
}
}
Следующие шаги
Дополнительные сведения о потоках данных см. в статье "Создание потока данных".