micrometer-metrics/micrometer

DNS, SSL, and TCP metrics for Apache HttpClient

已关闭

#1,617 创建于 2019年10月1日

 (5 条评论) (0 个反应) (1 位负责人)Java (1,133 个派生)batch import
enhancementhelp wantedinstrumentationmodule: micrometer-core

仓库指标

星标
 (4,882 个星标)
PR 合并指标
 (平均合并 1天 21小时) (30 天内合并 100 个 PR)

描述

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

贡献者指南