go metrics:Golang库用于将性能和运行时指标导出到外部指标系统(即statsitestatsd) 源码
度量 该库提供了一个metrics程序包,可用于灵活地检测代码,公开应用程序度量标准和分析运行时性能。 当前的API: 水槽 metrics包利用MetricSink接口来支持向任何类型的后端的传递。 当前提供以下接收器: StatsiteSink:接收到实例(TCP) StatsdSink:接收到 / statsite实例(UDP) PrometheusSink:下沉到指标终结点(通过HTTP公开以进行刮擦) InmemSink:提供内存聚合,可用于导出统计信息 FanoutSink:下沉到多个接收器。 例如,允许写入多个statsite实例。 BlackholeSink:无处可沉 除了接收器之外, InmemSignal还可用于捕获信号,并转储最近度量标准的格式化输出。 例如,当一个进程获得SIGUSR1时,它可以将最近的性能指标转储到stderr进行调试。 标签 大多数指
文件列表
go-metrics-master.zip
(预估有个31文件)
go-metrics-master
.gitignore
273B
prometheus
prometheus.go
12KB
prometheus_test.go
6KB
go.mod
607B
inmem_test.go
4KB
inmem_signal_test.go
2KB
metrics_test.go
12KB
inmem_endpoint_test.go
6KB
暂无评论