├── .cargo └── config.toml ├── .github ├── dependabot.yml └── workflows │ └── rust.yml ├── .gitignore ├── CHANGELOG.md ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── metriki-core ├── Cargo.toml ├── benches │ └── bench.rs ├── examples │ ├── demo.rs │ ├── global.rs │ └── top.rs └── src │ ├── filter.rs │ ├── global.rs │ ├── key.rs │ ├── lib.rs │ ├── metrics │ ├── counter.rs │ ├── gauge.rs │ ├── histogram.rs │ ├── meter.rs │ ├── mod.rs │ └── timer.rs │ ├── mset.rs │ ├── registry.rs │ └── utils.rs ├── metriki-influxdb-reporter ├── Cargo.toml └── src │ └── lib.rs ├── metriki-jemalloc ├── Cargo.toml ├── examples │ └── jemalloc.rs └── src │ └── lib.rs ├── metriki-log-reporter ├── Cargo.toml └── src │ └── lib.rs ├── metriki-macros ├── Cargo.toml ├── src │ └── lib.rs └── tests │ └── test.rs ├── metriki-prometheus-exporter ├── Cargo.toml └── src │ └── lib.rs ├── metriki-r2d2 ├── Cargo.toml └── src │ └── lib.rs ├── metriki-riemann-reporter ├── Cargo.toml └── src │ └── lib.rs ├── metriki-statsd-reporter ├── Cargo.toml └── src │ └── lib.rs ├── metriki-tokio ├── Cargo.toml ├── examples │ └── server.rs └── src │ └── lib.rs ├── metriki-tower ├── Cargo.toml └── src │ ├── common.rs │ ├── http.rs │ └── lib.rs ├── metriki-tracing ├── Cargo.toml ├── examples │ └── simple.rs └── src │ └── lib.rs ├── metriki-warp ├── Cargo.toml └── src │ └── lib.rs └── release.toml /.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunng87/metriki/HEAD/.cargo/config.toml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunng87/metriki/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/rust.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunng87/metriki/HEAD/.github/workflows/rust.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | Cargo.lock 3 | .idea 4 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunng87/metriki/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunng87/metriki/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunng87/metriki/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunng87/metriki/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunng87/metriki/HEAD/README.md -------------------------------------------------------------------------------- /metriki-core/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunng87/metriki/HEAD/metriki-core/Cargo.toml -------------------------------------------------------------------------------- /metriki-core/benches/bench.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunng87/metriki/HEAD/metriki-core/benches/bench.rs -------------------------------------------------------------------------------- /metriki-core/examples/demo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunng87/metriki/HEAD/metriki-core/examples/demo.rs -------------------------------------------------------------------------------- /metriki-core/examples/global.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunng87/metriki/HEAD/metriki-core/examples/global.rs -------------------------------------------------------------------------------- /metriki-core/examples/top.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunng87/metriki/HEAD/metriki-core/examples/top.rs -------------------------------------------------------------------------------- /metriki-core/src/filter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunng87/metriki/HEAD/metriki-core/src/filter.rs -------------------------------------------------------------------------------- /metriki-core/src/global.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunng87/metriki/HEAD/metriki-core/src/global.rs -------------------------------------------------------------------------------- /metriki-core/src/key.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunng87/metriki/HEAD/metriki-core/src/key.rs -------------------------------------------------------------------------------- /metriki-core/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunng87/metriki/HEAD/metriki-core/src/lib.rs -------------------------------------------------------------------------------- /metriki-core/src/metrics/counter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunng87/metriki/HEAD/metriki-core/src/metrics/counter.rs -------------------------------------------------------------------------------- /metriki-core/src/metrics/gauge.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunng87/metriki/HEAD/metriki-core/src/metrics/gauge.rs -------------------------------------------------------------------------------- /metriki-core/src/metrics/histogram.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunng87/metriki/HEAD/metriki-core/src/metrics/histogram.rs -------------------------------------------------------------------------------- /metriki-core/src/metrics/meter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunng87/metriki/HEAD/metriki-core/src/metrics/meter.rs -------------------------------------------------------------------------------- /metriki-core/src/metrics/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunng87/metriki/HEAD/metriki-core/src/metrics/mod.rs -------------------------------------------------------------------------------- /metriki-core/src/metrics/timer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunng87/metriki/HEAD/metriki-core/src/metrics/timer.rs -------------------------------------------------------------------------------- /metriki-core/src/mset.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunng87/metriki/HEAD/metriki-core/src/mset.rs -------------------------------------------------------------------------------- /metriki-core/src/registry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunng87/metriki/HEAD/metriki-core/src/registry.rs -------------------------------------------------------------------------------- /metriki-core/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunng87/metriki/HEAD/metriki-core/src/utils.rs -------------------------------------------------------------------------------- /metriki-influxdb-reporter/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunng87/metriki/HEAD/metriki-influxdb-reporter/Cargo.toml -------------------------------------------------------------------------------- /metriki-influxdb-reporter/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunng87/metriki/HEAD/metriki-influxdb-reporter/src/lib.rs -------------------------------------------------------------------------------- /metriki-jemalloc/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunng87/metriki/HEAD/metriki-jemalloc/Cargo.toml -------------------------------------------------------------------------------- /metriki-jemalloc/examples/jemalloc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunng87/metriki/HEAD/metriki-jemalloc/examples/jemalloc.rs -------------------------------------------------------------------------------- /metriki-jemalloc/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunng87/metriki/HEAD/metriki-jemalloc/src/lib.rs -------------------------------------------------------------------------------- /metriki-log-reporter/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunng87/metriki/HEAD/metriki-log-reporter/Cargo.toml -------------------------------------------------------------------------------- /metriki-log-reporter/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunng87/metriki/HEAD/metriki-log-reporter/src/lib.rs -------------------------------------------------------------------------------- /metriki-macros/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunng87/metriki/HEAD/metriki-macros/Cargo.toml -------------------------------------------------------------------------------- /metriki-macros/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunng87/metriki/HEAD/metriki-macros/src/lib.rs -------------------------------------------------------------------------------- /metriki-macros/tests/test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunng87/metriki/HEAD/metriki-macros/tests/test.rs -------------------------------------------------------------------------------- /metriki-prometheus-exporter/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunng87/metriki/HEAD/metriki-prometheus-exporter/Cargo.toml -------------------------------------------------------------------------------- /metriki-prometheus-exporter/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunng87/metriki/HEAD/metriki-prometheus-exporter/src/lib.rs -------------------------------------------------------------------------------- /metriki-r2d2/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunng87/metriki/HEAD/metriki-r2d2/Cargo.toml -------------------------------------------------------------------------------- /metriki-r2d2/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunng87/metriki/HEAD/metriki-r2d2/src/lib.rs -------------------------------------------------------------------------------- /metriki-riemann-reporter/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunng87/metriki/HEAD/metriki-riemann-reporter/Cargo.toml -------------------------------------------------------------------------------- /metriki-riemann-reporter/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunng87/metriki/HEAD/metriki-riemann-reporter/src/lib.rs -------------------------------------------------------------------------------- /metriki-statsd-reporter/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunng87/metriki/HEAD/metriki-statsd-reporter/Cargo.toml -------------------------------------------------------------------------------- /metriki-statsd-reporter/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunng87/metriki/HEAD/metriki-statsd-reporter/src/lib.rs -------------------------------------------------------------------------------- /metriki-tokio/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunng87/metriki/HEAD/metriki-tokio/Cargo.toml -------------------------------------------------------------------------------- /metriki-tokio/examples/server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunng87/metriki/HEAD/metriki-tokio/examples/server.rs -------------------------------------------------------------------------------- /metriki-tokio/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunng87/metriki/HEAD/metriki-tokio/src/lib.rs -------------------------------------------------------------------------------- /metriki-tower/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunng87/metriki/HEAD/metriki-tower/Cargo.toml -------------------------------------------------------------------------------- /metriki-tower/src/common.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunng87/metriki/HEAD/metriki-tower/src/common.rs -------------------------------------------------------------------------------- /metriki-tower/src/http.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunng87/metriki/HEAD/metriki-tower/src/http.rs -------------------------------------------------------------------------------- /metriki-tower/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunng87/metriki/HEAD/metriki-tower/src/lib.rs -------------------------------------------------------------------------------- /metriki-tracing/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunng87/metriki/HEAD/metriki-tracing/Cargo.toml -------------------------------------------------------------------------------- /metriki-tracing/examples/simple.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunng87/metriki/HEAD/metriki-tracing/examples/simple.rs -------------------------------------------------------------------------------- /metriki-tracing/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunng87/metriki/HEAD/metriki-tracing/src/lib.rs -------------------------------------------------------------------------------- /metriki-warp/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunng87/metriki/HEAD/metriki-warp/Cargo.toml -------------------------------------------------------------------------------- /metriki-warp/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sunng87/metriki/HEAD/metriki-warp/src/lib.rs -------------------------------------------------------------------------------- /release.toml: -------------------------------------------------------------------------------- 1 | 2 | --------------------------------------------------------------------------------