diff --git a/content/issue-4/show.md b/content/issue-4/show.md index 4591532..da06190 100644 --- a/content/issue-4/show.md +++ b/content/issue-4/show.md @@ -1,3 +1,21 @@ We are excited to announce a new topic in Rust Magazine called `#show-magazine`. This is a dedicated space for Rustaceans to showcase their projects and crates to the larger Rust community. Similar to [Show HN](https://news.ycombinator.com/shownew) or [Show /r/rust](https://www.google.com.hk/search?q=site%3Areddit.com+show+%2Fr%2Frust), **#show-magazine** is an opportunity for developers to share their works-in-progress, completed projects, and upcoming Rust-related events with the community. It is the perfect platform to receive feedback, connect with other Rust enthusiasts, and celebrate the diverse range of projects being developed in the Rust ecosystem. -We encourage everyone to participate in **#show-magazine** by submitting their projects and crates to Rust Magazine. \ No newline at end of file +We encourage everyone to participate in **#show-magazine** by submitting their projects and crates to Rust Magazine. + +# Duo + +> Author: `@folyd` + +```urlpreview +https://github.com/duo-rs/duo +``` + +**Duo** is an easy-to-use observability solution that provides both logging and tracing capabilities for Rust applications. While traditional observability solutions are powerful (such as [ELK](https://elastic.co), [jaegertracing](https://jaegertracing.io), etc), it is also complex to deploy and maintain. Duo aimed to provide a less-powerful but complete set of observability features, with extremely simple deployment and maintenance. + +Here is the tracing demo: + +![](https://github.com/duo-rs/duo/raw/master/duo-ui.png) + +# More to coming + +Feel free to submit yours! diff --git a/zine-data.json b/zine-data.json index 239e6d2..fa0c6c6 100644 --- a/zine-data.json +++ b/zine-data.json @@ -30,6 +30,11 @@ "Summary Now Databend-Query is a rather large crate and we had to waste a lot of time on compiling and linking. It's time to split it up into a few relatively small crates. Related #4399", "https://opengraph.githubassets.com/855cd62b49753184fd23c301b3da40402c443696013761c9ec887426aea4e548/datafuselabs/databend/issues/6180" ], + "https://github.com/duo-rs/duo": [ + "GitHub - duo-rs/duo: Observability duet: Logging and Tracing", + "Observability duet: Logging and Tracing. Contribute to duo-rs/duo development by creating an account on GitHub.", + "https://opengraph.githubassets.com/ec2f377627caf39b7257e864c34fdd9442c582b6406287ca42a97f9d39dddb79/duo-rs/duo" + ], "https://github.com/egraphs-good/egg": [ "GitHub - egraphs-good/egg: egg is a flexible, high-performance e-graph library", "egg is a flexible, high-performance e-graph library - GitHub - egraphs-good/egg: egg is a flexible, high-performance e-graph library",