Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Примечание.
Планы Basic, Standardи Enterprise вступили в период вывода из обращения 17 марта 2025 года. Дополнительные сведения см. в объявлении о выходе на пенсию в Azure Spring Apps.
План стандартного потребления и выделенный план вошли в период вывода из эксплуатации 30 сентября 2024 года, с полным завершением работы к концу марта 2025 года. Дополнительные сведения см. в статье «Перенос потребления и выделенного плана Azure Spring Apps Standard на Azure Container Apps».
Эта статья относится к:✅ Java ✅ C#
Эта статья относится к:✅ Basic/Standard ✅ Enterprise
В этой статье описывается, как включить потоковую передачу журналов в Azure CLI для получения журналов консоли приложения в режиме реального времени для устранения неполадок. Вы также можете использовать параметры диагностики для анализа диагностических данных в Azure Spring Apps. Дополнительные сведения см. в разделе Анализ журналов и метрик на основе параметров диагностики. Дополнительные сведения о потоковой передаче журналов см. в потоковой передаче журналов заданий Azure Spring Apps в реальном времени и потоковой передаче журналов управляемых компонентов Azure Spring Apps в реальном времени.
Предварительные требования
-
Azure CLI с расширением Azure Spring Apps версии 1.0.0 или более поздней. Установите это расширение, выполнив следующую команду:
az extension add --name spring
- Экземпляр Azure Spring Apps с запущенным приложением. Дополнительные сведения см. в статье Краткое руководство. Развертывание первого приложения Azure Spring Apps.
Журналы потоков
Выполните следующие действия для потоковой передачи журналов в портал Azure:
Перейдите на страницу "Обзор " для экземпляра службы Azure Spring Apps и выберите "Приложения " в области навигации.
Найдите целевое приложение и выберите контекстное меню.
Во всплывающем контекстном меню выберите "Просмотреть поток журналов".
По умолчанию журналы начинают передаваться в потоковом режиме для случайно выбранного экземпляра приложения. После этого вы можете выбрать свой вариант.
Для удобства существует множество точек входа для журналов потоков. Их можно найти на следующих панелях:
- Область списка приложений
- Область списка развертывания
- Область списка экземпляров приложения
Просмотр журнала приложения Azure Spring Apps в реальном времени в экземпляре с внедрением виртуальной сети
Для экземпляра Azure Spring Apps, развернутого в пользовательской виртуальной сети, по умолчанию можно получить доступ к потоковой передаче журналов из частной сети. Дополнительные сведения см. в статье Развертывание Azure Spring Apps в виртуальной сети.
Azure Spring Apps также позволяет получать доступ к журналам приложений в режиме реального времени из общедоступной сети с помощью портал Azure или Azure CLI.
Примечание.
Включение конечной точки потоковой передачи журналов в общедоступной сети добавляет входящий общедоступный IP-адрес в вашу виртуальную сеть. Обязательно используйте осторожность, если это забота о вас.
Чтобы включить конечную точку потоковой передачи журналов в общедоступной сети, выполните следующие действия.
Выберите экземпляр службы Azure Spring Apps, развернутый в виртуальной сети, а затем выберите "Сеть " в меню навигации.
Перейдите на вкладку внедрение Vnet.
Переключите состояние ресурсов Dataplane в общедоступной сети на включено, чтобы разрешить потоковую передачу журналов на конечную точку в общедоступной сети. Этот процесс займет несколько минут.
После включения общедоступной конечной точки потока журналов вы можете получить доступ к журналу приложений из общедоступной сети так же, как и к обычному экземпляру.
Обеспечение безопасности трафика к общедоступной конечной точке потоковой передачи логов
Поток журналов использует тот же ключ, что и тестовая конечная точка, описанная в статье "Настройка промежуточной среды в Azure Spring Apps, для аутентификации подключений к вашим развертываниям. В результате только пользователи, имеющие доступ на чтение к тест-ключам, могут получать доступ к потоковой передаче журналов.
Чтобы обеспечить безопасность приложений при предоставлении общедоступной конечной точки для них, защитите конечную точку путем фильтрации сетевого трафика в службу с помощью группы безопасности сети. Дополнительные сведения см. в статье Учебник. Фильтрация сетевого трафика с помощью групп безопасности сети, используя портал Azure. В этой группе содержатся правила безопасности, которые разрешают или запрещают исходящий и входящий сетевой трафик нескольких типов ресурсов Azure. Для каждого правила можно указать источник и назначение, порт и протокол.
Примечание.
Если после включения общедоступной конечной точки потока журналов вы не можете получить доступ к журналам приложений в экземпляре виртуальной сети с функцией внедрения из Интернета, проверьте группу безопасности сети, чтобы убедиться, что такой входящий трафик разрешен.
В следующей таблице показан пример базового правила, которое мы рекомендуем. Для получения целевого IP-адреса службы можно использовать такие команды, как nslookup
и конечная точка <service-name>.private.azuremicroservices.io
.
Приоритет | Имя | Порт | Протокол | Источник | Назначение | Действие |
---|---|---|---|---|---|---|
100 | Имя правила | 80 | TCP | Интернет | IP-адрес службы | Разрешить |
110 | Имя правила | 443 | TCP | Интернет | IP-адрес службы | Разрешить |
Следующие шаги
- Краткое руководство. Мониторинг приложений Azure Spring Apps с помощью журналов, метрик и трассировки
- Анализ журналов и метрик на основе параметров диагностики
- Стриминг журналов заданий Azure Spring Apps в режиме реального времени
- Трансляция в потоковом режиме журналов компонентов под управлением Azure Spring Apps в режиме реального времени