├── .editorconfig ├── .github ├── dependabot.yml └── workflows │ └── ci.yml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── COPYRIGHT ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── assets └── splash.png ├── clippy.toml ├── metrics-benchmark ├── Cargo.toml ├── LICENSE └── src │ └── main.rs ├── metrics-exporter-dogstatsd ├── CHANGELOG.md ├── Cargo.toml ├── README.md ├── examples │ ├── dogstatsd_idle_counter.rs │ └── dogstatsd_synchronous.rs ├── proptest-regressions │ └── writer.txt └── src │ ├── builder.rs │ ├── forwarder │ ├── mod.rs │ └── sync.rs │ ├── lib.rs │ ├── recorder.rs │ ├── state.rs │ ├── storage.rs │ ├── telemetry.rs │ └── writer.rs ├── metrics-exporter-prometheus ├── .gitignore ├── CHANGELOG.md ├── Cargo.toml ├── LICENSE ├── README.md ├── build.rs ├── examples │ ├── native_histograms.rs │ ├── prometheus_push_gateway.rs │ ├── prometheus_server.rs │ └── prometheus_uds_server.rs ├── proptest-regressions │ └── common.txt ├── proto │ └── metrics.proto ├── src │ ├── common.rs │ ├── distribution.rs │ ├── exporter │ │ ├── builder.rs │ │ ├── http_listener.rs │ │ ├── mod.rs │ │ └── push_gateway.rs │ ├── formatting.rs │ ├── lib.rs │ ├── native_histogram.rs │ ├── protobuf.rs │ ├── recorder.rs │ └── registry.rs └── tests │ └── http_listener_integration_test.rs ├── metrics-exporter-tcp ├── CHANGELOG.md ├── Cargo.toml ├── LICENSE ├── README.md ├── build.rs ├── examples │ ├── tcp_client.rs │ └── tcp_server.rs ├── proto │ └── event.proto └── src │ └── lib.rs ├── metrics-observer ├── .gitignore ├── CHANGELOG.md ├── Cargo.toml ├── LICENSE ├── README.md ├── assets │ ├── connected-different-timebase.png │ ├── connected-same-timebase.png │ └── disconnected.png ├── build.rs ├── proto │ └── event.proto └── src │ ├── input.rs │ ├── main.rs │ ├── metrics.rs │ └── selector.rs ├── metrics-tracing-context ├── .gitignore ├── CHANGELOG.md ├── Cargo.toml ├── LICENSE ├── README.md ├── benches │ ├── layer.rs │ └── visit.rs ├── src │ ├── label_filter.rs │ ├── lib.rs │ └── tracing_integration.rs └── tests │ └── integration.rs ├── metrics-util ├── .gitignore ├── CHANGELOG.md ├── Cargo.toml ├── LICENSE ├── README.md ├── benches │ ├── bucket.rs │ ├── filter.rs │ ├── prefix.rs │ ├── registry.rs │ └── router.rs ├── examples │ ├── bucket-crusher.rs │ └── segqueue-torture.rs └── src │ ├── common.rs │ ├── debugging.rs │ ├── handles.rs │ ├── key.rs │ ├── kind.rs │ ├── layers │ ├── fanout.rs │ ├── filter.rs │ ├── mod.rs │ ├── prefix.rs │ └── router.rs │ ├── lib.rs │ ├── quantile.rs │ ├── recoverable.rs │ ├── registry │ ├── mod.rs │ ├── recency.rs │ └── storage.rs │ ├── storage │ ├── bucket.rs │ ├── histogram.rs │ ├── mod.rs │ ├── reservoir.rs │ └── summary.rs │ └── test_util.rs ├── metrics ├── .gitignore ├── CHANGELOG.md ├── Cargo.toml ├── LICENSE ├── README.md ├── RELEASES.md ├── benches │ └── macros.rs ├── examples │ ├── basic.rs │ └── sizes.rs ├── release.toml ├── src │ ├── atomics.rs │ ├── common.rs │ ├── cow.rs │ ├── handles.rs │ ├── key.rs │ ├── label.rs │ ├── lib.rs │ ├── macros.rs │ ├── metadata.rs │ └── recorder │ │ ├── cell.rs │ │ ├── errors.rs │ │ ├── mod.rs │ │ └── noop.rs └── tests │ ├── macros.rs │ └── macros │ ├── 01_basic.rs │ ├── 02_trailing_comma.rs │ └── 03_mod_aliasing.rs ├── netlify.toml ├── release.toml ├── rustfmt.toml ├── scripts ├── show-package-changes.sh └── show-release-candidates.sh └── tooling ├── ddsketch-reference-generator ├── main.py └── requirements.txt ├── generate-plot.r └── metrics-histogram-fidelity ├── .gitignore ├── Cargo.toml └── src └── main.rs /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /COPYRIGHT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/COPYRIGHT -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/README.md -------------------------------------------------------------------------------- /assets/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/assets/splash.png -------------------------------------------------------------------------------- /clippy.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/clippy.toml -------------------------------------------------------------------------------- /metrics-benchmark/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-benchmark/Cargo.toml -------------------------------------------------------------------------------- /metrics-benchmark/LICENSE: -------------------------------------------------------------------------------- 1 | ../LICENSE -------------------------------------------------------------------------------- /metrics-benchmark/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-benchmark/src/main.rs -------------------------------------------------------------------------------- /metrics-exporter-dogstatsd/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-exporter-dogstatsd/CHANGELOG.md -------------------------------------------------------------------------------- /metrics-exporter-dogstatsd/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-exporter-dogstatsd/Cargo.toml -------------------------------------------------------------------------------- /metrics-exporter-dogstatsd/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-exporter-dogstatsd/README.md -------------------------------------------------------------------------------- /metrics-exporter-dogstatsd/examples/dogstatsd_idle_counter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-exporter-dogstatsd/examples/dogstatsd_idle_counter.rs -------------------------------------------------------------------------------- /metrics-exporter-dogstatsd/examples/dogstatsd_synchronous.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-exporter-dogstatsd/examples/dogstatsd_synchronous.rs -------------------------------------------------------------------------------- /metrics-exporter-dogstatsd/proptest-regressions/writer.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-exporter-dogstatsd/proptest-regressions/writer.txt -------------------------------------------------------------------------------- /metrics-exporter-dogstatsd/src/builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-exporter-dogstatsd/src/builder.rs -------------------------------------------------------------------------------- /metrics-exporter-dogstatsd/src/forwarder/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-exporter-dogstatsd/src/forwarder/mod.rs -------------------------------------------------------------------------------- /metrics-exporter-dogstatsd/src/forwarder/sync.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-exporter-dogstatsd/src/forwarder/sync.rs -------------------------------------------------------------------------------- /metrics-exporter-dogstatsd/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-exporter-dogstatsd/src/lib.rs -------------------------------------------------------------------------------- /metrics-exporter-dogstatsd/src/recorder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-exporter-dogstatsd/src/recorder.rs -------------------------------------------------------------------------------- /metrics-exporter-dogstatsd/src/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-exporter-dogstatsd/src/state.rs -------------------------------------------------------------------------------- /metrics-exporter-dogstatsd/src/storage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-exporter-dogstatsd/src/storage.rs -------------------------------------------------------------------------------- /metrics-exporter-dogstatsd/src/telemetry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-exporter-dogstatsd/src/telemetry.rs -------------------------------------------------------------------------------- /metrics-exporter-dogstatsd/src/writer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-exporter-dogstatsd/src/writer.rs -------------------------------------------------------------------------------- /metrics-exporter-prometheus/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | **/*.rs.bk 3 | Cargo.lock 4 | -------------------------------------------------------------------------------- /metrics-exporter-prometheus/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-exporter-prometheus/CHANGELOG.md -------------------------------------------------------------------------------- /metrics-exporter-prometheus/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-exporter-prometheus/Cargo.toml -------------------------------------------------------------------------------- /metrics-exporter-prometheus/LICENSE: -------------------------------------------------------------------------------- 1 | ../LICENSE -------------------------------------------------------------------------------- /metrics-exporter-prometheus/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-exporter-prometheus/README.md -------------------------------------------------------------------------------- /metrics-exporter-prometheus/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-exporter-prometheus/build.rs -------------------------------------------------------------------------------- /metrics-exporter-prometheus/examples/native_histograms.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-exporter-prometheus/examples/native_histograms.rs -------------------------------------------------------------------------------- /metrics-exporter-prometheus/examples/prometheus_push_gateway.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-exporter-prometheus/examples/prometheus_push_gateway.rs -------------------------------------------------------------------------------- /metrics-exporter-prometheus/examples/prometheus_server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-exporter-prometheus/examples/prometheus_server.rs -------------------------------------------------------------------------------- /metrics-exporter-prometheus/examples/prometheus_uds_server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-exporter-prometheus/examples/prometheus_uds_server.rs -------------------------------------------------------------------------------- /metrics-exporter-prometheus/proptest-regressions/common.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-exporter-prometheus/proptest-regressions/common.txt -------------------------------------------------------------------------------- /metrics-exporter-prometheus/proto/metrics.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-exporter-prometheus/proto/metrics.proto -------------------------------------------------------------------------------- /metrics-exporter-prometheus/src/common.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-exporter-prometheus/src/common.rs -------------------------------------------------------------------------------- /metrics-exporter-prometheus/src/distribution.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-exporter-prometheus/src/distribution.rs -------------------------------------------------------------------------------- /metrics-exporter-prometheus/src/exporter/builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-exporter-prometheus/src/exporter/builder.rs -------------------------------------------------------------------------------- /metrics-exporter-prometheus/src/exporter/http_listener.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-exporter-prometheus/src/exporter/http_listener.rs -------------------------------------------------------------------------------- /metrics-exporter-prometheus/src/exporter/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-exporter-prometheus/src/exporter/mod.rs -------------------------------------------------------------------------------- /metrics-exporter-prometheus/src/exporter/push_gateway.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-exporter-prometheus/src/exporter/push_gateway.rs -------------------------------------------------------------------------------- /metrics-exporter-prometheus/src/formatting.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-exporter-prometheus/src/formatting.rs -------------------------------------------------------------------------------- /metrics-exporter-prometheus/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-exporter-prometheus/src/lib.rs -------------------------------------------------------------------------------- /metrics-exporter-prometheus/src/native_histogram.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-exporter-prometheus/src/native_histogram.rs -------------------------------------------------------------------------------- /metrics-exporter-prometheus/src/protobuf.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-exporter-prometheus/src/protobuf.rs -------------------------------------------------------------------------------- /metrics-exporter-prometheus/src/recorder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-exporter-prometheus/src/recorder.rs -------------------------------------------------------------------------------- /metrics-exporter-prometheus/src/registry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-exporter-prometheus/src/registry.rs -------------------------------------------------------------------------------- /metrics-exporter-prometheus/tests/http_listener_integration_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-exporter-prometheus/tests/http_listener_integration_test.rs -------------------------------------------------------------------------------- /metrics-exporter-tcp/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-exporter-tcp/CHANGELOG.md -------------------------------------------------------------------------------- /metrics-exporter-tcp/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-exporter-tcp/Cargo.toml -------------------------------------------------------------------------------- /metrics-exporter-tcp/LICENSE: -------------------------------------------------------------------------------- 1 | ../LICENSE -------------------------------------------------------------------------------- /metrics-exporter-tcp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-exporter-tcp/README.md -------------------------------------------------------------------------------- /metrics-exporter-tcp/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-exporter-tcp/build.rs -------------------------------------------------------------------------------- /metrics-exporter-tcp/examples/tcp_client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-exporter-tcp/examples/tcp_client.rs -------------------------------------------------------------------------------- /metrics-exporter-tcp/examples/tcp_server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-exporter-tcp/examples/tcp_server.rs -------------------------------------------------------------------------------- /metrics-exporter-tcp/proto/event.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-exporter-tcp/proto/event.proto -------------------------------------------------------------------------------- /metrics-exporter-tcp/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-exporter-tcp/src/lib.rs -------------------------------------------------------------------------------- /metrics-observer/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | **/*.rs.bk 3 | Cargo.lock 4 | /.vscode 5 | -------------------------------------------------------------------------------- /metrics-observer/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-observer/CHANGELOG.md -------------------------------------------------------------------------------- /metrics-observer/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-observer/Cargo.toml -------------------------------------------------------------------------------- /metrics-observer/LICENSE: -------------------------------------------------------------------------------- 1 | ../LICENSE -------------------------------------------------------------------------------- /metrics-observer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-observer/README.md -------------------------------------------------------------------------------- /metrics-observer/assets/connected-different-timebase.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-observer/assets/connected-different-timebase.png -------------------------------------------------------------------------------- /metrics-observer/assets/connected-same-timebase.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-observer/assets/connected-same-timebase.png -------------------------------------------------------------------------------- /metrics-observer/assets/disconnected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-observer/assets/disconnected.png -------------------------------------------------------------------------------- /metrics-observer/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-observer/build.rs -------------------------------------------------------------------------------- /metrics-observer/proto/event.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-observer/proto/event.proto -------------------------------------------------------------------------------- /metrics-observer/src/input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-observer/src/input.rs -------------------------------------------------------------------------------- /metrics-observer/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-observer/src/main.rs -------------------------------------------------------------------------------- /metrics-observer/src/metrics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-observer/src/metrics.rs -------------------------------------------------------------------------------- /metrics-observer/src/selector.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-observer/src/selector.rs -------------------------------------------------------------------------------- /metrics-tracing-context/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | **/*.rs.bk 3 | Cargo.lock 4 | -------------------------------------------------------------------------------- /metrics-tracing-context/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-tracing-context/CHANGELOG.md -------------------------------------------------------------------------------- /metrics-tracing-context/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-tracing-context/Cargo.toml -------------------------------------------------------------------------------- /metrics-tracing-context/LICENSE: -------------------------------------------------------------------------------- 1 | ../LICENSE -------------------------------------------------------------------------------- /metrics-tracing-context/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-tracing-context/README.md -------------------------------------------------------------------------------- /metrics-tracing-context/benches/layer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-tracing-context/benches/layer.rs -------------------------------------------------------------------------------- /metrics-tracing-context/benches/visit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-tracing-context/benches/visit.rs -------------------------------------------------------------------------------- /metrics-tracing-context/src/label_filter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-tracing-context/src/label_filter.rs -------------------------------------------------------------------------------- /metrics-tracing-context/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-tracing-context/src/lib.rs -------------------------------------------------------------------------------- /metrics-tracing-context/src/tracing_integration.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-tracing-context/src/tracing_integration.rs -------------------------------------------------------------------------------- /metrics-tracing-context/tests/integration.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-tracing-context/tests/integration.rs -------------------------------------------------------------------------------- /metrics-util/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | **/*.rs.bk 3 | Cargo.lock 4 | -------------------------------------------------------------------------------- /metrics-util/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-util/CHANGELOG.md -------------------------------------------------------------------------------- /metrics-util/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-util/Cargo.toml -------------------------------------------------------------------------------- /metrics-util/LICENSE: -------------------------------------------------------------------------------- 1 | ../LICENSE -------------------------------------------------------------------------------- /metrics-util/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-util/README.md -------------------------------------------------------------------------------- /metrics-util/benches/bucket.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-util/benches/bucket.rs -------------------------------------------------------------------------------- /metrics-util/benches/filter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-util/benches/filter.rs -------------------------------------------------------------------------------- /metrics-util/benches/prefix.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-util/benches/prefix.rs -------------------------------------------------------------------------------- /metrics-util/benches/registry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-util/benches/registry.rs -------------------------------------------------------------------------------- /metrics-util/benches/router.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-util/benches/router.rs -------------------------------------------------------------------------------- /metrics-util/examples/bucket-crusher.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-util/examples/bucket-crusher.rs -------------------------------------------------------------------------------- /metrics-util/examples/segqueue-torture.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-util/examples/segqueue-torture.rs -------------------------------------------------------------------------------- /metrics-util/src/common.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-util/src/common.rs -------------------------------------------------------------------------------- /metrics-util/src/debugging.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-util/src/debugging.rs -------------------------------------------------------------------------------- /metrics-util/src/handles.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-util/src/handles.rs -------------------------------------------------------------------------------- /metrics-util/src/key.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-util/src/key.rs -------------------------------------------------------------------------------- /metrics-util/src/kind.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-util/src/kind.rs -------------------------------------------------------------------------------- /metrics-util/src/layers/fanout.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-util/src/layers/fanout.rs -------------------------------------------------------------------------------- /metrics-util/src/layers/filter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-util/src/layers/filter.rs -------------------------------------------------------------------------------- /metrics-util/src/layers/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-util/src/layers/mod.rs -------------------------------------------------------------------------------- /metrics-util/src/layers/prefix.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-util/src/layers/prefix.rs -------------------------------------------------------------------------------- /metrics-util/src/layers/router.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-util/src/layers/router.rs -------------------------------------------------------------------------------- /metrics-util/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-util/src/lib.rs -------------------------------------------------------------------------------- /metrics-util/src/quantile.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-util/src/quantile.rs -------------------------------------------------------------------------------- /metrics-util/src/recoverable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-util/src/recoverable.rs -------------------------------------------------------------------------------- /metrics-util/src/registry/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-util/src/registry/mod.rs -------------------------------------------------------------------------------- /metrics-util/src/registry/recency.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-util/src/registry/recency.rs -------------------------------------------------------------------------------- /metrics-util/src/registry/storage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-util/src/registry/storage.rs -------------------------------------------------------------------------------- /metrics-util/src/storage/bucket.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-util/src/storage/bucket.rs -------------------------------------------------------------------------------- /metrics-util/src/storage/histogram.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-util/src/storage/histogram.rs -------------------------------------------------------------------------------- /metrics-util/src/storage/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-util/src/storage/mod.rs -------------------------------------------------------------------------------- /metrics-util/src/storage/reservoir.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-util/src/storage/reservoir.rs -------------------------------------------------------------------------------- /metrics-util/src/storage/summary.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-util/src/storage/summary.rs -------------------------------------------------------------------------------- /metrics-util/src/test_util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics-util/src/test_util.rs -------------------------------------------------------------------------------- /metrics/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | **/*.rs.bk 3 | Cargo.lock 4 | -------------------------------------------------------------------------------- /metrics/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics/CHANGELOG.md -------------------------------------------------------------------------------- /metrics/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics/Cargo.toml -------------------------------------------------------------------------------- /metrics/LICENSE: -------------------------------------------------------------------------------- 1 | ../LICENSE -------------------------------------------------------------------------------- /metrics/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics/README.md -------------------------------------------------------------------------------- /metrics/RELEASES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics/RELEASES.md -------------------------------------------------------------------------------- /metrics/benches/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics/benches/macros.rs -------------------------------------------------------------------------------- /metrics/examples/basic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics/examples/basic.rs -------------------------------------------------------------------------------- /metrics/examples/sizes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics/examples/sizes.rs -------------------------------------------------------------------------------- /metrics/release.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics/release.toml -------------------------------------------------------------------------------- /metrics/src/atomics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics/src/atomics.rs -------------------------------------------------------------------------------- /metrics/src/common.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics/src/common.rs -------------------------------------------------------------------------------- /metrics/src/cow.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics/src/cow.rs -------------------------------------------------------------------------------- /metrics/src/handles.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics/src/handles.rs -------------------------------------------------------------------------------- /metrics/src/key.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics/src/key.rs -------------------------------------------------------------------------------- /metrics/src/label.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics/src/label.rs -------------------------------------------------------------------------------- /metrics/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics/src/lib.rs -------------------------------------------------------------------------------- /metrics/src/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics/src/macros.rs -------------------------------------------------------------------------------- /metrics/src/metadata.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics/src/metadata.rs -------------------------------------------------------------------------------- /metrics/src/recorder/cell.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics/src/recorder/cell.rs -------------------------------------------------------------------------------- /metrics/src/recorder/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics/src/recorder/errors.rs -------------------------------------------------------------------------------- /metrics/src/recorder/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics/src/recorder/mod.rs -------------------------------------------------------------------------------- /metrics/src/recorder/noop.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics/src/recorder/noop.rs -------------------------------------------------------------------------------- /metrics/tests/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics/tests/macros.rs -------------------------------------------------------------------------------- /metrics/tests/macros/01_basic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics/tests/macros/01_basic.rs -------------------------------------------------------------------------------- /metrics/tests/macros/02_trailing_comma.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics/tests/macros/02_trailing_comma.rs -------------------------------------------------------------------------------- /metrics/tests/macros/03_mod_aliasing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/metrics/tests/macros/03_mod_aliasing.rs -------------------------------------------------------------------------------- /netlify.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/netlify.toml -------------------------------------------------------------------------------- /release.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/release.toml -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- 1 | use_small_heuristics = "Max" -------------------------------------------------------------------------------- /scripts/show-package-changes.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/scripts/show-package-changes.sh -------------------------------------------------------------------------------- /scripts/show-release-candidates.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/scripts/show-release-candidates.sh -------------------------------------------------------------------------------- /tooling/ddsketch-reference-generator/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/tooling/ddsketch-reference-generator/main.py -------------------------------------------------------------------------------- /tooling/ddsketch-reference-generator/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/tooling/ddsketch-reference-generator/requirements.txt -------------------------------------------------------------------------------- /tooling/generate-plot.r: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/tooling/generate-plot.r -------------------------------------------------------------------------------- /tooling/metrics-histogram-fidelity/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | **/*.rs.bk 3 | Cargo.lock 4 | /.vscode 5 | -------------------------------------------------------------------------------- /tooling/metrics-histogram-fidelity/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/tooling/metrics-histogram-fidelity/Cargo.toml -------------------------------------------------------------------------------- /tooling/metrics-histogram-fidelity/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metrics-rs/metrics/HEAD/tooling/metrics-histogram-fidelity/src/main.rs --------------------------------------------------------------------------------