micrometer-metrics/micrometer

DNS, SSL, and TCP metrics for Apache HttpClient

Geschlossen

#1.617 geöffnet am 01.10.2019

 (5 Kommentare) (0 Reaktionen) (1 zugewiesene Person)Java (1.134 Forks)batch import
enhancementhelp wantedinstrumentationmodule: micrometer-core

Repository-Metriken

Stars
 (4.882 Sterne)
PR-Merge-Metriken
 (Durchschn. Merge 1T 21h) (100 gemergte PRs in 30 T)

Beschreibung

Add metrics for:

  1. DNS resolution time (inject custom DnsResolver, delegating to the user-provided resolver, and timing).
  2. SSL handshake time (inject SSLConnectionSocketFactory, delegating).
  3. TCP connect time (also in custom SSLConnectionSocketFactory).

Apply these on custom PoolingHttpClientConnectionManager.

Feedback suggests that DNS resolution/SSL handshake can go up dramatically in noisy neighbor situations.

Originally posted by @jkschneider in https://github.com/micrometer-metrics/micrometer/issues/533#issuecomment-446713248

Contributor Guide