Спасибо за использование OpenCensus с Azure Monitor! Вы можете найти мои ответы в строке.
Как я могу отправлять произвольные словари в качестве "метрик" в OpenCensus? Как это будет отображаться на портале Azure при использовании приложения для Application Insights?
Что вы подразумеваете под произвольными словарями? В вашем фрагменте кода создается впечатление, что вы хотите отправить отдельные точки данных в виде метрических данных в серверную часть монитора Azure (Application Insights). Инструкции по началу работы с OpenCensus см. На странице обзор на веб-сайте Microsoft. Это покажет вам, как правильно настроить ваше приложение с помощью OpenCensus и как отправить вашу телеметрию в Azure Monitor. Если вы все еще не знаете, как настроить приложение для удовлетворения ваших бизнес-задач, вот еще примеров , на которые вы можете взглянуть.
Что особенного в печати (...) (или logging.info (...)) и HTTP-запросы в OpenCensus? Чем эта информация должна быть полезна на портале Azure в приложении для Application Insights?
Команда print
не имеет особых последствий в OpenCensus. Для журналов вы можете автоматически отправлять журналы телеметрии из стандартной библиотеки журналов Python, если вы работаете с OpenCensus Azure Monitor и используете экспортер журналов . Для HTTP-запросов вы можете отслеживать входящих запросов и исходящих запросов с помощью средства экспорта трассировки и различных библиотек OpenCensus в зависимости от того, для какой библиотеки вы хотите отслеживать телеметрию.
Является ли приведенное выше как-то не зависимым от трассировщиков / промежутков или является обязательным интервалом, когда необходимо отправить метрику?
Пролеты - это концепция, используемая только при трассировке (с использованием AzureExporter). Вам не нужно создавать интервалы для отправки метрических данных (экспортер метрик). Посмотрите на приведенные выше ссылки, чтобы узнать, как использовать каждый из них.