aws-alb-ingress метрики на экс?

Я использую официальный aws-alb-ingress-controller для балансировки нагрузки на вход в мои службы, размещенные в кластере EKS.

Это предлагает метрики любого вида? Желательно метрики Прометея? Чтобы показать такие вещи, как объемные метрики и т. Д.?

https://github.com/kubernetes-sigs/aws-alb-ingress-controller

Я не вижу никаких упоминаний о метриках в документах, но метрики кажутся необходимой частью любого балансировщика рабочей нагрузки.

3 ответа

Решение

Это ближайший вариант, AFAIK:

https://github.com/prometheus/cloudwatch_exporter

Каждый AWS ALB Ingress Controller Pod
разоблачительные статьи Prometheus/metrics в том же порту 10254 где он отвечает на /healthzчеки.
Обе конечные точки в настоящее время обслуживаются одним мультиплексором.

Контроллер входящего трафика AWS ALB интегрирован с CloudWatch и предоставляет различные метрики. В CloudWatch вы можете выполнять мониторинг и оповещения на основе этих показателей.

Если ваша система использует для этого Prometheus, вы можете любой экспортер отправить метрики в Prometheus. Другим возможным экспортером может быть: YACE (еще один CloudWatch Exporter.

Здесь вы можете найти статью из блога с открытым исходным кодом AWS о том, как настроить ELB с метриками Prometheus и Graphana сверху с помощью настраиваемой панели инструментов. Конфигурация ALB очень похожа. Здесь вы найдете информацию о том, как этого добиться для ALB.

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