https://github.com/metrics-rs/metrics

A metrics ecosystem for Rust.
https://github.com/metrics-rs/metrics

Keywords

metrics rust-lang telemetry

Keywords from Contributors

wasm observability tracing game-development gamedev imgui opentelemetry transforms archiving cloud-native

Last synced: 11 months ago
JSON representation

Acceptance Criteria

Repository metadata

A metrics ecosystem for Rust.


Owner metadata


Committers metadata

Last synced: 11 months ago

Total Commits: 644
Total Committers: 71
Avg Commits per committer: 9.07
Development Distribution Score (DDS): 0.297

Commits in past year: 82
Committers in past year: 24
Avg Commits per committer in past year: 3.417
Development Distribution Score (DDS) in past year: 0.451

Name Email Commits
Toby Lawrence t****y@n****m 453
Toby Lawrence t****z 47
dependabot[bot] 4****] 18
Xiangru Lian a****n@m****m 10
jean-airoldie 2****e 6
MOZGIII m****n@n****u 6
Ashton Kemerling a****g@g****m 5
Dmitry Shlagoff r****t@y****u 5
kilpatty s****f@g****m 5
Jerome Gravel-Niquet j****n@g****m 5
Harry Barber 1****r 4
BratSinot b****t@g****m 4
Lucas Kent r****t@g****m 3
David Herberth g****b@d****e 3
Floris Bruynooghe f****b@d****e 3
Andres a****x@g****m 2
Dario Saccavino k****m@g****m 2
Fredrik Enestad f****k@e****m 2
Fredrik Fornwall f****k@f****t 2
Jon Magnuson j****n@g****m 2
Luke Francl l****k@r****g 2
Tom Wieczorek t****k@y****e 2
david-perez d@v****v 2
Jack Grigg t****d@g****m 2
zohnannor 3****r 2
nils 4****b 2
Denis Andrejew d****l@g****m 1
Jacob Kiesel k****e@l****m 1
JasonLi l****2@1****m 1
Jeff Davey j****y@a****m 1
and 41 more...

Committer domains:


Issue and Pull Request metadata

Last synced: 12 months ago

Total issues: 156
Total pull requests: 176
Average time to close issues: 2 months
Average time to close pull requests: about 2 months
Total issue authors: 67
Total pull request authors: 46
Average comments per issue: 2.6
Average comments per pull request: 2.0
Merged pull request: 71
Bot issues: 0
Bot pull requests: 69

Past year issues: 109
Past year pull requests: 115
Past year average time to close issues: 17 days
Past year average time to close pull requests: 19 days
Past year issue authors: 35
Past year pull request authors: 26
Past year average comments per issue: 2.13
Past year average comments per pull request: 1.45
Past year merged pull request: 44
Past year bot issues: 0
Past year bot pull requests: 40

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/metrics-rs/metrics

Top Issue Authors

  • tobz (23)
  • cBournhonesque (12)
  • seekstar (7)
  • dfwilbanks395 (7)
  • qingwen220 (7)
  • JaydenElliott (6)
  • rukai (5)
  • mh-trimble (5)
  • lilyball (5)
  • nstinus (4)
  • jaskij (4)
  • IvanUkhov (4)
  • kathoum (3)
  • david-perez (2)
  • elpiel (2)

Top Pull Request Authors

  • dependabot[bot] (69)
  • zohnannor (11)
  • hlbarber (8)
  • tobz (8)
  • miguelff (7)
  • david-perez (5)
  • fenollp (4)
  • mnpw (4)
  • nstinus (3)
  • Dav1dde (3)
  • kathoum (3)
  • dfwilbanks395 (3)
  • fredr (3)
  • rukai (3)
  • qingwen220 (3)

Top Issue Labels

  • E-simple (44)
  • T-ergonomics (39)
  • T-enhancement (37)
  • C-core (35)
  • C-exporter (30)
  • E-intermediate (24)
  • C-util (18)
  • T-request (16)
  • T-bug (14)
  • C-macros (10)
  • E-complex (10)
  • S-needs-repro (5)
  • S-future-work (3)
  • T-experiment (2)
  • T-chore (2)
  • T-regression (1)
  • S-waiting-on-upstream (1)
  • T-refactor (1)

Top Pull Request Labels

  • dependencies (69)
  • rust (58)
  • E-simple (36)
  • T-enhancement (23)
  • C-util (19)
  • C-core (19)
  • T-ergonomics (14)
  • C-exporter (13)
  • E-intermediate (12)
  • T-chore (10)
  • T-refactor (8)
  • T-bug (6)
  • E-complex (6)
  • S-awaiting-release (6)
  • C-macros (5)
  • python (2)
  • T-regression (1)
  • T-request (1)

Package metadata

crates.io: metrics

A lightweight metrics facade.

  • Homepage: https://github.com/metrics-rs/metrics
  • Documentation: https://docs.rs/metrics/
  • Licenses: MIT
  • Latest release: 0.22.3 (published about 1 year ago)
  • Last Synced: 2024-05-28T06:04:07.216Z (12 months ago)
  • Versions: 50
  • Dependent Packages: 182
  • Dependent Repositories: 1,237
  • Downloads: 13,346,462 Total
  • Docker Downloads: 23,354,936
  • Rankings:
    • Dependent packages count: 0.409%
    • Downloads: 0.672%
    • Docker downloads count: 0.759%
    • Dependent repos count: 1.194%
    • Average: 2.298%
    • Stargazers count: 5.238%
    • Forks count: 5.516%
  • Maintainers (2)
crates.io: metrics-exporter-prometheus

A metrics-compatible exporter for sending metrics to Prometheus.

  • Homepage: https://github.com/metrics-rs/metrics
  • Documentation: https://docs.rs/metrics-exporter-prometheus/
  • Licenses: MIT
  • Latest release: 0.14.0 (published about 1 year ago)
  • Last Synced: 2024-05-28T06:04:07.236Z (12 months ago)
  • Versions: 29
  • Dependent Packages: 62
  • Dependent Repositories: 922
  • Downloads: 5,590,651 Total
  • Docker Downloads: 23,297,267
  • Rankings:
    • Dependent packages count: 0.944%
    • Downloads: 1.064%
    • Dependent repos count: 1.388%
    • Docker downloads count: 2.395%
    • Average: 2.757%
    • Stargazers count: 5.238%
    • Forks count: 5.516%
  • Maintainers (1)
crates.io: metrics-util

Helper types/functions used by the metrics ecosystem.

crates.io: metrics-core

Foundational traits for interoperable metrics libraries.

  • Homepage: https://github.com/metrics-rs/metrics
  • Documentation: https://docs.rs/metrics-core/
  • Licenses: MIT
  • Latest release: 0.5.2 (published over 5 years ago)
  • Last Synced: 2024-05-28T06:04:05.898Z (12 months ago)
  • Versions: 10
  • Dependent Packages: 21
  • Dependent Repositories: 51
  • Downloads: 2,020,896 Total
  • Rankings:
    • Downloads: 1.515%
    • Dependent packages count: 1.85%
    • Average: 3.67%
    • Dependent repos count: 4.234%
    • Stargazers count: 5.238%
    • Forks count: 5.516%
  • Maintainers (2)
crates.io: metrics-macros

Macros for the metrics crate.

  • Homepage: https://github.com/metrics-rs/metrics
  • Documentation: https://docs.rs/metrics-macros/
  • Licenses: MIT
  • Latest release: 0.7.1 (published over 1 year ago)
  • Last Synced: 2024-05-28T06:04:05.360Z (12 months ago)
  • Versions: 19
  • Dependent Packages: 4
  • Dependent Repositories: 1,146
  • Downloads: 9,974,272 Total
  • Docker Downloads: 23,349,802
  • Rankings:
    • Downloads: 0.804%
    • Dependent repos count: 1.237%
    • Docker downloads count: 2.395%
    • Average: 3.767%
    • Stargazers count: 5.238%
    • Forks count: 5.516%
    • Dependent packages count: 7.415%
  • Maintainers (1)
crates.io: metrics-runtime

A batteries-included metrics library.

  • Homepage: https://github.com/metrics-rs/metrics
  • Documentation: https://docs.rs/metrics-runtime/
  • Licenses: MIT
  • Latest release: 0.13.1 (published almost 5 years ago)
  • Last Synced: 2024-05-28T06:04:05.465Z (12 months ago)
  • Versions: 5
  • Dependent Packages: 10
  • Dependent Repositories: 21
  • Downloads: 512,980 Total
  • Rankings:
    • Downloads: 3.048%
    • Dependent packages count: 3.535%
    • Average: 4.641%
    • Stargazers count: 5.238%
    • Forks count: 5.516%
    • Dependent repos count: 5.869%
  • Maintainers (1)
crates.io: metrics-exporter-log

A metrics-core compatible exporter for forwarding metrics to logs.

  • Homepage: https://github.com/metrics-rs/metrics
  • Documentation: https://docs.rs/metrics-exporter-log/
  • Licenses: MIT
  • Latest release: 0.4.0 (published over 5 years ago)
  • Last Synced: 2024-05-28T06:04:05.827Z (12 months ago)
  • Versions: 5
  • Dependent Packages: 3
  • Dependent Repositories: 15
  • Downloads: 507,995 Total
  • Rankings:
    • Downloads: 3.047%
    • Stargazers count: 5.238%
    • Forks count: 5.516%
    • Average: 5.944%
    • Dependent repos count: 6.761%
    • Dependent packages count: 9.156%
  • Maintainers (1)
crates.io: metrics-exporter-http

A metrics-core compatible exporter for serving metrics over HTTP.

  • Homepage: https://github.com/metrics-rs/metrics
  • Documentation: https://docs.rs/metrics-exporter-http/
  • Licenses: MIT
  • Latest release: 0.3.0 (published over 5 years ago)
  • Last Synced: 2024-05-28T06:04:05.513Z (12 months ago)
  • Versions: 4
  • Dependent Packages: 3
  • Dependent Repositories: 13
  • Downloads: 479,396 Total
  • Rankings:
    • Downloads: 3.142%
    • Stargazers count: 5.238%
    • Forks count: 5.516%
    • Average: 6.04%
    • Dependent repos count: 7.147%
    • Dependent packages count: 9.156%
  • Maintainers (1)
crates.io: metrics-tracing-context

A crate to use tracing context as metrics labels.

  • Homepage: https://github.com/metrics-rs/metrics
  • Documentation: https://docs.rs/metrics-tracing-context/
  • Licenses: MIT
  • Latest release: 0.15.0 (published over 1 year ago)
  • Last Synced: 2024-05-28T06:04:06.600Z (12 months ago)
  • Versions: 21
  • Dependent Packages: 1
  • Dependent Repositories: 157
  • Downloads: 897,289 Total
  • Docker Downloads: 23,282,355
  • Rankings:
    • Downloads: 2.565%
    • Dependent repos count: 3.106%
    • Docker downloads count: 3.236%
    • Stargazers count: 5.238%
    • Forks count: 5.516%
    • Average: 6.305%
    • Dependent packages count: 18.172%
  • Maintainers (1)
crates.io: metrics-observer-prometheus

A metrics-core compatible observer that outputs the Prometheus exposition output.

  • Homepage: https://github.com/metrics-rs/metrics
  • Documentation: https://docs.rs/metrics-observer-prometheus/
  • Licenses: MIT
  • Latest release: 0.1.4 (published almost 5 years ago)
  • Last Synced: 2024-05-28T06:04:05.642Z (12 months ago)
  • Versions: 5
  • Dependent Packages: 2
  • Dependent Repositories: 16
  • Downloads: 484,289 Total
  • Rankings:
    • Downloads: 3.144%
    • Stargazers count: 5.238%
    • Forks count: 5.516%
    • Average: 6.553%
    • Dependent repos count: 6.625%
    • Dependent packages count: 12.244%
  • Maintainers (1)
crates.io: metrics-observer-json

A metrics-core compatible observer that outputs JSON.

  • Homepage: https://github.com/metrics-rs/metrics
  • Documentation: https://docs.rs/metrics-observer-json/
  • Licenses: MIT
  • Latest release: 0.1.1 (published almost 6 years ago)
  • Last Synced: 2024-05-28T06:04:05.598Z (12 months ago)
  • Versions: 2
  • Dependent Packages: 2
  • Dependent Repositories: 14
  • Downloads: 491,740 Total
  • Rankings:
    • Downloads: 3.103%
    • Stargazers count: 5.238%
    • Forks count: 5.516%
    • Average: 6.605%
    • Dependent repos count: 6.923%
    • Dependent packages count: 12.244%
  • Maintainers (1)
crates.io: metrics-observer-yaml

A metrics-core compatible observer that outputs YAML.

  • Homepage: https://github.com/metrics-rs/metrics
  • Documentation: https://docs.rs/metrics-observer-yaml/
  • Licenses: MIT
  • Latest release: 0.1.1 (published almost 6 years ago)
  • Last Synced: 2024-05-28T06:04:05.098Z (12 months ago)
  • Versions: 2
  • Dependent Packages: 2
  • Dependent Repositories: 14
  • Downloads: 466,556 Total
  • Rankings:
    • Downloads: 3.209%
    • Stargazers count: 5.238%
    • Forks count: 5.516%
    • Average: 6.626%
    • Dependent repos count: 6.923%
    • Dependent packages count: 12.244%
  • Maintainers (1)
crates.io: metrics-exporter-tcp

A metrics-compatible exporter that outputs metrics to clients over TCP.

  • Homepage: https://github.com/metrics-rs/metrics
  • Documentation: https://docs.rs/metrics-exporter-tcp/
  • Licenses: MIT
  • Latest release: 0.9.0 (published over 1 year ago)
  • Last Synced: 2024-05-28T06:04:06.508Z (12 months ago)
  • Versions: 17
  • Dependent Packages: 2
  • Dependent Repositories: 1
  • Downloads: 66,688 Total
  • Rankings:
    • Stargazers count: 5.238%
    • Forks count: 5.516%
    • Downloads: 7.476%
    • Average: 9.389%
    • Dependent packages count: 12.244%
    • Dependent repos count: 16.47%
  • Maintainers (1)
crates.io: metrics-facade

A lightweight metrics facade for Rust

  • Homepage:
  • Documentation: https://docs.rs/metrics-facade/
  • Licenses: MIT
  • Latest release: 0.1.1 (published almost 6 years ago)
  • Last Synced: 2024-05-28T06:04:05.293Z (12 months ago)
  • Versions: 2
  • Dependent Packages: 1
  • Dependent Repositories: 1
  • Downloads: 12,969 Total
  • Rankings:
    • Stargazers count: 5.238%
    • Forks count: 5.516%
    • Average: 11.633%
    • Downloads: 12.771%
    • Dependent repos count: 16.47%
    • Dependent packages count: 18.172%
  • Maintainers (1)
crates.io: metrics-observer

Text-based UI for metrics-exporter-tcp.

  • Homepage: https://github.com/metrics-rs/metrics
  • Documentation: https://docs.rs/metrics-observer/
  • Licenses: MIT
  • Latest release: 0.3.0 (published over 1 year ago)
  • Last Synced: 2024-05-27T17:47:36.037Z (12 months ago)
  • Versions: 3
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 754 Total
  • Rankings:
    • Forks count: 6.026%
    • Stargazers count: 6.458%
    • Dependent repos count: 28.965%
    • Dependent packages count: 34.185%
    • Average: 34.887%
    • Downloads: 98.798%
  • Maintainers (1)

Dependencies

metrics/Cargo.toml cargo
  • ahash 0.7
  • metrics-macros ^0.5
metrics-benchmark/Cargo.toml cargo
  • atomic-shim 0.2
  • getopts 0.2
  • hdrhistogram 7.2
  • log 0.4
  • metrics ^0.19
  • metrics-util ^0.13
  • pretty_env_logger 0.4
  • quanta 0.10.0
metrics-exporter-prometheus/Cargo.toml cargo
  • hyper 0.14
  • indexmap 1
  • ipnet 2
  • metrics ^0.19
  • metrics-util ^0.13
  • parking_lot 0.11
  • quanta 0.10.0
  • thiserror 1
  • tokio 1
  • tracing 0.1.26
metrics-exporter-tcp/Cargo.toml cargo
  • bytes 1
  • crossbeam-channel 0.5
  • metrics ^0.19
  • mio 0.8
  • prost 0.9
  • prost-types 0.9
  • tracing 0.1
metrics-observer/Cargo.toml cargo
  • bytes 1
  • chrono 0.4
  • crossbeam-channel 0.5
  • metrics ^0.19
  • metrics-util ^0.13
  • prost 0.9
  • prost-types 0.9
  • termion 1.5
  • tui 0.16
metrics-tracing-context/Cargo.toml cargo
  • itoa 1
  • lockfree-object-pool 0.1.3
  • metrics ^0.19
  • metrics-util ^0.13
  • once_cell 1
  • tracing 0.1.29
  • tracing-core 0.1.21
  • tracing-subscriber 0.3.1
metrics-util/Cargo.toml cargo
  • ahash 0.7
  • aho-corasick 0.7
  • atomic-shim 0.2
  • crossbeam-epoch 0.9.2
  • crossbeam-utils 0.8
  • hashbrown 0.11
  • indexmap 1
  • metrics ^0.19
  • num_cpus 1
  • ordered-float 2.0
  • parking_lot 0.11
  • quanta 0.10.0
  • radix_trie 0.2
  • sketches-ddsketch 0.2.0
tooling/metrics-histogram-fidelity/Cargo.toml cargo
  • ndarray 0.13
  • ndarray-stats 0.3
  • noisy_float 0.1
  • ordered-float 2
  • rand 0.7
  • rand_distr 0.3
tooling/ddsketch-reference-generator/requirements.txt pypi
  • ddsketch ==1.1.2
  • numpy ==1.19.4
.github/workflows/ci.yml actions
  • actions/checkout v3 composite
Cargo.toml cargo

Score: 30.139795906833456