Есть ли лучшая практика для получения метрик для экземпляра сервиса, хотя мы предоставляем сервис через Traefik?
Пример использования: у меня есть сервис, который предоставляет функциональность X и предоставляет конечную точку метрик.Каждый экземпляр службы сообщает свои собственные метрики (на основе запросов, направленных к нему).Служба развернута на Docker Swarm и открыта для внешнего мира через Traefik.
Балансировка https://myservice.domain.int/metrics на Traefik Я получаю метрики из другого экземпляра бэкэнда для каждого запроса (как и ожидалось).
Я ожидал бы что-то вроде https://myservice.domain.int/metrics/node1 или https://myservice.domain.int/metrics?node=1, перечисляющее (динамическое) число экземпляров в бэкэнде, но предоставляющее только одну конечную точку Traefik (и не обращающееся непосредственно к каждому экземпляру службы).