#metrics-exporter #logging #metrics-core

metrics-exporter-log

A metrics-core compatible exporter for forwarding metrics to logs

5 releases (3 breaking)

0.4.0 Jan 22, 2020
0.3.0 Jul 30, 2019
0.2.1 Jun 11, 2019
0.2.0 May 1, 2019
0.1.0 Apr 24, 2019

#1568 in Debugging

Download history 497/week @ 2025-09-14 540/week @ 2025-09-21 615/week @ 2025-09-28 478/week @ 2025-10-05 349/week @ 2025-10-12 456/week @ 2025-10-19 567/week @ 2025-10-26 565/week @ 2025-11-02 866/week @ 2025-11-09 292/week @ 2025-11-16 566/week @ 2025-11-23 574/week @ 2025-11-30 277/week @ 2025-12-07 429/week @ 2025-12-14 244/week @ 2025-12-21 425/week @ 2025-12-28

1,408 downloads per month
Used in 3 crates

MIT license

19KB
238 lines

Exports metrics via the log crate.

This exporter can utilize observers that are able to be converted to a textual representation via Drain<String>. It will emit that output by logging via the log crate at the specified level.

Run Modes

  • Using run will block the current thread, capturing a snapshot and logging it based on the configured interval.
  • Using async_run will return a future that can be awaited on, mimicing the behavior of run.

metrics-exporter-log

conduct-badge downloads-badge release-badge docs-badge license-badge

metrics-exporter-log is a metrics-core compatible exporter for forwarding metrics to logs.

code of conduct

NOTE: All conversations and contributions to this project shall adhere to the Code of Conduct.

Dependencies

~4MB
~55K SLoC