 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Overview ¶
Package metrics provides abstractions for registering which metrics to record.
Index ¶
Constants ¶
This section is empty.
Variables ¶
      View Source
      
  
var ( // RequestLatency is the latency metric that rest clients will update. RequestLatency LatencyMetric = noopLatency{} // RequestResult is the result metric that rest clients will update. RequestResult ResultMetric = noopResult{} )
Functions ¶
func Register ¶
func Register(lm LatencyMetric, rm ResultMetric)
Register registers metrics for the rest client to use. This can only be called once.
Types ¶
type LatencyMetric ¶ added in v1.4.0
LatencyMetric observes client latency partitioned by verb and url.
type ResultMetric ¶ added in v1.4.0
ResultMetric counts response codes partitioned by method and host.
       Directories
      ¶
      Directories
      ¶
    
    | Path | Synopsis | 
|---|---|
| Package prometheus creates and registers prometheus metrics with rest clients. | Package prometheus creates and registers prometheus metrics with rest clients. | 
 Click to show internal directories. 
   Click to hide internal directories.