SD автоматически находит targets (Kubernetes pods/endpoints, Consul, EC2 tags) вместо ручного списка IP; relabel_configs фильтрует и мапит лейблы перед scrape.
Разбор
- В K8s:
role: pod / endpoints + аннотации scrape.
- Relabel drop не-нужных портов.
- Меняющиеся IP подов без SD = боль.
- Безопасность: RBAC на discovery API.
Итог
Service discovery держит scrape актуальным в динамической инфре.