Ведение журнала приложений в Azure Kubernetes

#azure #nlog #azure-aks #azure-log-analytics

#azure #nlog #azure-aks #azure-log-analytics

Вопрос:

В нашем сценарии мы пытаемся настроить Asp.net веб-API на базе Framework 4.6, который регистрируется на сервере с использованием Nlog.

В настоящее время приложение размещено на веб-сервере IIS.

Вопрос в том, как / где хранить журналы при повторном размещении приложения в Azure kubernetes

должен ли я использовать что-то вроде application insights

Ответ №1:

Вы можете использовать Azure Monitor, включая Application Insights, для ведения журналов ваших приложений.

Вот официальная документация по Azure Monitor для контейнеров

Azure Monitor for Containers поддерживает использование журналов не только из Kubernetes, но и из других механизмов оркестрации, таких как DC / OS, Docker Swarm и Red Hat OpenShift.

Ответ №2:

Azure Monitor for Containers идеально подходит для мониторинга инфраструктуры, а Application Insights, которая теперь является частью Monitor, также отлично подойдет для APM.

Обзор приложений для .NET https://learn.microsoft.com/en-us/azure/azure-monitor/app/asp-net