{"repo":"uber-java/tally","free":true,"listed":false,"github":"https://github.com/uber-java/tally","clone":"git clone https://github.com/uber-java/tally.git","description":"A Java metrics interface with fast buffered metrics and third party reporters","language":"Java","stars":23,"topics":["java","uber","metrics"],"license":"MIT","category":"analytics","readme_excerpt":":heavy check mark: tally [![Build Status][ci-img]][ci] [![Coverage Status][cov-img]][cov] [![Maven Central][maven-img]][maven] Fast, buffered, hierarchical stats collection in Java. Go here for the Go client. Abstract Tally provides a common interface for emitting metrics, while letting you not worry about the velocity of metrics emission. By default, it buffers counters, gauges and histograms at a specified interval but does not buffer timer values. This is primarily so timer values can have all their values sampled if desired and if not they can be sampled as summaries or histograms independently by a reporter. Structure - Scope : Keeps track of metrics, and their common metadata. - Metrics : Counters, Gauges, Timers and Histograms. - Reporter : Implemented by you. Accepts aggregated values from the scope. Forwards the aggregated values to your metrics ingestion pipeline. Create a Scope Get/Create a metric; use it Report your metrics Use one of the inbuilt reporters or implement your own using the StatsReporter interface. Usage examples Run the example by running: This runs the PrintStatsReporterExample class in the tally-example project. Artifacts publishing All artifacts are published under the group com.uber.m3 . 1. tally-m3 : The tally M3 reporter. 1. tally-statsd : The tally StatsD reporter. 1. tally-core : The tally core functionality that includes interfaces and utilities to report metrics to M3. 1. tally-example : Usage examples with different reporters. 1. tally-pr","default_branch":null,"files":null,"tree":[],"storefront":"/r/uber-java","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/uber-java/tally/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}