Skip to content

Groundwork is a library that provides a status page for your Rust process.

License

Notifications You must be signed in to change notification settings

mikhail-m1/groundwork

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Groundwork

Groundwork is a library that provides a status page for your Rust process.

The status page displays information about the process, including:

  • Memory usage
  • Allocator usage
  • CPU usage
  • File descriptors
  • Sockets
  • Logs / tracing output
  • API Calls information

Currently, only Poem is supported. However, adding support for Axum and other web frameworks should be straightforward. If your service doesn't integrate with any web frameworks, integrating Poem is relatively simple.

Note: Only Linux and macOS are supported at this time.

Getting Started

To begin, add next dependencies to your Cargo.toml file:

groundwork = "0.1"
alloc-metrics = "0.1"

And copy the necessary lines from the hello_world example.

Screenshots

Image Image Image Image

About

Groundwork is a library that provides a status page for your Rust process.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published