Я бы предложил Значки приложений Azure .Вы можете обогатить свою телеметрию данными aks, используя этот пакет интеграции :
... при использовании Microsoft Application Insights для Kubernetes вы увидите связанные с Kubernetes свойства, такие как Pod-Name,Развертывание ... на всех ваших записях телеметрии.Также будут установлены правильные значения, чтобы использовать богатые функции, такие как включение карты приложения для отображения нескольких микроуслуг на одной карте.
Для регистрации в приложении вы можете использовать ILogger
интерфейс (если используется .net) и перенаправьте его в приложение insights .
Или вы можете написать свой собственный журнал, используя sdk , доступный на выбранных языках.
Для Java-приложений вы также можете передавать свои журналы .Возможно, вам придется вручную добавить данные модуля в вашу телеметрию, используя инициализаторы телеметрии , поскольку пакет Microsoft Application Insights for Kubernetes предназначен только для .Net.Насколько я знаю, они используют api kubernetes rest для запроса деталей.