micrometer-metrics/micrometer
Vedi su GitHubStatsdMeterRegistry doesn't renew resolved ip address on DNS change
Open
#1252 aperta il 27 feb 2019
enhancementhelp wantedregistry: statsd
Metriche repository
- Star
- (4220 star)
- Metriche merge PR
- (Merge medio 1g 21h) (100 PR mergiate in 30 g)
Descrizione
Hello everyone.
I've faced with the problem that StatsdMeterRegistry doesn't aware of DNS changes after it was start()ed.
As a result, metrics aren't delivered to Telegraf and there is no warning or so in logs.
How to reproduce:
- Create record in /etc/hosts file, e.g.:
127.0.0.1 telegraf.kube-system.svc.cluster.local. - Start application with StatsdMeterRegistry enabled and use host described above.
- Change record in /etc/hosts file to another ip (
127.0.0.2for example)
Actual result: Using wireshark/tcpdump you can see that all metrics are being sent to 127.0.0.1 even after step 3.
Expected result: StatsdMeterRegistry respect DNS name change.
Can be reproduced on real network/DNS server. Security manager disabled. Micrometer version: 1.1.3, reproducible on 1.0.7 as well.