An open API service for software projects hosted on Open Collective.

github.com/tokio-rs/tokio-metrics

Utilities for collecting metrics from a Tokio application
https://github.com/tokio-rs/tokio-metrics

chore: Update doc links in the README (#60)

47fbe3bae75b7c285dc39b9412c3d22a8e20d6f2 authored over 1 year ago
chore: Add some lint checks (#59)

9700cda4501af81df4944e80fed91dbc80049819 authored over 1 year ago
chore: release v0.3.1 (#56)

a9e84ad80616df6ca74a46c1a51ee9e8b43adc4e authored almost 2 years ago
chore: support tokio 1.33 without stats feature (#55)

2de1d1c2c738c6f117660b0a1b287ef45c389670 authored almost 2 years ago
Fix doc error in idle definition (#54)

51b07f61d52a7cc635722f777785d7961e47055e authored almost 2 years ago
prepare v0.3.0 release (#53)

3230aa81fcc624196870b0efd5f14bdd4cbe37ad authored almost 2 years ago
rt: expose poll count histogram (#52)

017cdc3ab34137378755a6204abfacf6afb88871 authored almost 2 years ago
rt: support mean poll duration metric (#50)

ceb1b1d151de6e38b17cd76bdc5b2808809719e7 authored almost 2 years ago
fix CI (#51)

ba9ad8cca24cb39bd1aec0bc1eefe7a6c72e5786 authored almost 2 years ago
chore: release v0.2.2 (#47)

# 0.2.2 (April 13th, 2023)
### Added
- task: add TaskMonitorBuilder ([#46])

### Fixed
- ta...

8c242dc352c30a93ad50363906e525423530d65d authored over 2 years ago
task: add TaskMonitorBuilder and fix default long delay threshold (#46)

fe15e864a261cb5826a31a47d790e839508d4943 authored over 2 years ago
chore: release v0.2.1 (#45)

7d42d82675e57b56f548c509e8e1b0702de981a9 authored over 2 years ago
task: add short and long delay metrics (#44)

These new metrics bin the scheduled times of a task into short and long buckets.

Co-authored-...

ec6557fe9823f1f16cc4c934cd588d67e8ab4dd3 authored over 2 years ago
chore: prepare v0.2.0 (#41)

d3939485a765a07a769fed037aa51fa575c20042 authored over 2 years ago
rt: add steal_operations metric (#37)

Follow-up to #35.

The new metric is available starting with tokio v1.25.0.

904c538f70f87c7703ffe3817b6cc63842c2cfcc authored over 2 years ago
rt: add io_driver_ready_count metric (#40)

234690c8232dde0ebeab9d0ed7469650196c7b57 authored over 2 years ago
rt: add budget_forced_yield_count metric (#39)

3ece4ff36dc48a0098e7756e6c30e66affee62a1 authored over 2 years ago
Fix the description of steal_count (#35)

265851a87631a94f571375eca4d5ed6fbeda9f16 authored over 2 years ago
task: also instrument streams (#31)

84cbb5322774bf50669ca30128120276c3423bde authored over 2 years ago
Update to axum 0.6.0 (#33)

a2609d1ec66b70a9cacb48d5c15191a3bc211214 authored over 2 years ago
chore: fix new clippy failures (#32)

b9e2a4ab2b6520ae2170ef9e6715702a9833bf80 authored over 2 years ago
Add `Debug` implementations. (#28)

Fixes #23

96c5167baa51ef0d34beed7335a49a52edb0373d authored almost 3 years ago
Merge pull request #21 from jswrenn/list-metrics-in-readme

docs: list out metrics in the README

88a97b0780dcce78c6d3378bd788233712e0e8b0 authored about 3 years ago
Add concrete `RuntimeIntervals` iterator type (#26)

b88a22a680b11915d265b4ff78c14a4b0a5fe432 authored about 3 years ago
doc: fix count in `TaskMonitor` docstring

e66d2ff654c72868b887f77bb472cf5d9bbbcc07 authored over 3 years ago
fix naming mistake in readme

4ddb0bba2a3e03b2e32fe3ddd9067f2b4842f6cf authored over 3 years ago
docs: list out metrics in the README

rationale: a user should be able to answer, just from looking at
the README, whether this crate ...

437bc1f5aec02a5a4985ef42398d2445cbb13a80 authored over 3 years ago
add more information about .cargo/config.toml location

c44194970cf8fc998152137f6bf0c7f30dd4460a authored over 3 years ago
Update repo url (#17)

3b5cee05d59b0d28484a9b63502c59b4394d8d8c authored over 3 years ago
docs: fully qualify RuntimeMonitor in readme (#16)

57f9b05cef79d410ba16e52a627047672a7e1002 authored over 3 years ago
chore: remove keywords from Cargo.toml (#14)

d16f79af395432cc4cb75b9b3dcec6ae2113a89e authored over 3 years ago
various documentation consistency improvements

including:
- period -> interval
- line wrapping
- removed mention of `mean_extant_duration`, a m...

7e3c4fbe155231c48b196d1afe74cab6fe18b26d authored over 3 years ago
fix broken example snippet

ea72dd7059f9abf2f1190184e249960ba917dcd6 authored over 3 years ago
polish readme (#12)

3f257bfb6690b8d1ec4cfbf2940c08be6aa74b1e authored over 3 years ago
chore: remove .cargo/config (#11)

dba95f2cba008c93c4d258678e8cac85ebbe0716 authored over 3 years ago
chore: tweak readme (#10)

640782f9e24f01bbcb82b275d2fd683e327c1e38 authored over 3 years ago
fix 'feature requires' notices (#9)

d63ec834c192d7be1e42ae016eaae9a983b2b967 authored over 3 years ago
chore: setup CI (#8)

1e12eab8d57af70823fb8734be468b1b1f89a6f5 authored over 3 years ago
Cargo.toml cleanup

b93879f9feed38482e589af4076f8b239613b32a authored over 3 years ago
runtime metrics consistency pass

2512ba0778fc449ef21bbdb99fd7d0f06b769671 authored over 3 years ago
remove extant_count

Seems prone to misuse, and I think there's a more useful extant_count we could provide.

If brou...

c7ab185b8633368a0ff2b5fbc83abae71786f981 authored over 3 years ago
tweak example

4c7ff33a7cbaf1755bc7a5b20fa720a694e4dd9a authored over 3 years ago
whirlwind of polish (cont.)

64c4966cd945bcea5bdb3f21495df607dc8a7fba authored over 3 years ago
whirlwind of polish

01a478b9940fd0fa1119123100e24bfcffec7f4b authored over 3 years ago
add total_poll_count, total_poll_duration metrics

95349cca414cfefe76400fa4ae6c140328cdbaf7 authored over 3 years ago
group counts with respective durations

5fbe0818f2ebb759ebe163c9054007d429afeb31 authored over 3 years ago
consistent metric names

a2d16c003ddda106e99c93506fb84c834a72b87e authored over 3 years ago
remove `_ns` fields in favor of durations

I had added these fields to work through making the
overflow/wrapping behavior consistent.

cf8da2e737921e3fe95ab4fb28ec51a66e48b2c0 authored over 3 years ago
idle time accounting

5172853936d13de2439f3b18cf5362e89342e116 authored over 3 years ago
comments, benchmarks, more consistent overflow behavior

08d5ac3bf951d9c1001442d63f888ab9941e7cde authored over 3 years ago
Merge pull request #3 from jswrenn/polish

various 0.1 polish, especially to task metrics

e400acbdfdfd4c2d953efc8db84828d2f967883f authored over 3 years ago
Various polish, especially to task metrics.

ac6754d064e00fdc1bb74f3202479cbe74acf2e4 authored over 3 years ago
remote_queue_depth -> injection_queue_depth

5369d1a200f3d865c4285bca21772cc1aba65d12 authored over 3 years ago
Instrument more and track Tokio changes (#2)

655a4b3ec29596744f1dce299004b2ebd1f95a65 authored over 3 years ago
More runtime metrics (#1)

1f53ff16463e004399ce63392e853a7e359a02a1 authored over 3 years ago
initial pass at runtime metrics

f118888a80e0cf6fca4d19d228d44246139f5787 authored over 3 years ago
Add a basic README

89fe01b2d82c77464f9dcb27660a366c3b2f0fbd authored over 3 years ago
cleanup

7399f659806dd40bc74926de60d8968ddb68fb64 authored over 3 years ago
track poll time

61ccb42f3c8871f20196a5d5bc2fc19bd8beec39 authored over 3 years ago
instrument time to first poll

a7a890dbffb2de10900d8058f49fb740f39e28c4 authored over 3 years ago
instrument task groups

b3b09d253a5b53c0e17b813f4fb11467a63f4e9a authored over 3 years ago
track time as nanos

a1abe8380719271bc0d16fb209a0a666bb092cee authored over 3 years ago
Initial commit

5a60eb380ae780a93e2231f2058e5182324b1c6e authored over 3 years ago