Внедрение Appdynamics на Kubernetes

Я читал об appdynamics в kubernates, но я запутался. У меня есть некоторые сомнения, могут ли некоторые помочь мне.

Таким образом, сценарий похож на то, что у меня EC2, в котором работает Kubernates, который имеет POD, а под 1 модулем работает несколько контейнеров.

Где я должен установить машину-агент? В EC2 или в демоне установлен?

а где мне устанавливать app-agent? я должен добавить app-agent в каждый файл Docker контейнера?

и последнее, что будет моим hostName и uniqueHostId?

1 ответ

Как указано в документах AppD, касающихся Kubernetes и AppDynamics APM

введите описание изображения здесь

Установите Автономный Машинный Агент (1) в узле Kubernetes.

Установите агент APM (2) внутри каждого контейнера в модуле, который вы хотите отслеживать.

Затем автономный агент компьютера собирает метрики оборудования для каждого отслеживаемого контейнера, а также метрики машины и сервера для хоста (3) и перенаправляет метрики в контроллер.

ContainerID и UniqueHostID могут быть взяты из /proc/self/cgroup

ContainerID cat /proc/self/cgroup | awk -F '/' '{print $NF}' | head -n 1

UniqueHostID sed -rn '1s#.*/##; 1s/(.{12}).*/\1/p' /proc/self/cgroup

Другие вопросы по тегам