aws-alb-ingress метрики на экс?
Я использую официальный aws-alb-ingress-controller для балансировки нагрузки на вход в мои службы, размещенные в кластере EKS.
Это предлагает метрики любого вида? Желательно метрики Прометея? Чтобы показать такие вещи, как объемные метрики и т. Д.?
https://github.com/kubernetes-sigs/aws-alb-ingress-controller
Я не вижу никаких упоминаний о метриках в документах, но метрики кажутся необходимой частью любого балансировщика рабочей нагрузки.
3 ответа
Это ближайший вариант, AFAIK:
Каждый AWS ALB Ingress Controller Pod
разоблачительные статьи Prometheus/metrics
в том же порту 10254
где он отвечает на /healthz
чеки.
Обе конечные точки в настоящее время обслуживаются одним мультиплексором.
Контроллер входящего трафика AWS ALB интегрирован с CloudWatch и предоставляет различные метрики. В CloudWatch вы можете выполнять мониторинг и оповещения на основе этих показателей.
Если ваша система использует для этого Prometheus, вы можете любой экспортер отправить метрики в Prometheus. Другим возможным экспортером может быть: YACE (еще один CloudWatch Exporter.
Здесь вы можете найти статью из блога с открытым исходным кодом AWS о том, как настроить ELB с метриками Prometheus и Graphana сверху с помощью настраиваемой панели инструментов. Конфигурация ALB очень похожа. Здесь вы найдете информацию о том, как этого добиться для ALB.