probes 0.5.0

Library to read out system stats from a machine running Unix
Documentation
# Probes

[![Build Status](https://travis-ci.org/appsignal/probes-rs.svg?branch=main)](https://travis-ci.org/appsignal/probes-rs)
[![Crate](http://meritbadge.herokuapp.com/probes)](https://crates.io/crates/probes)

Rust library to read out system stats from a machine running Unix.
Currently only supports Linux.

## Supported stats

### System wide

* load
* cpu
* memory
* network
* io
* disk

### Per process

* memory (total, resident, virtual)

## Contributing

Thinking of contributing to our Probes package? Awesome! 🚀

Please follow our [Contributing guide][contributing-guide] in our
documentation and follow our [Code of Conduct][coc].

Running `cargo fmt` before contributing changes would reduce diffs for future
contributions.

Also, we would be very happy to send you Stroopwafles. Have look at everyone
we send a package to so far on our [Stroopwafles page][waffles-page].

## Setup

* Download and install [Docker]https://www.docker.com/
* Build the images: `make build`
* Make sure that the path where this code resided can be mounted as
  a volume with Docker.
* Run the tests on all images: `make test`
* Add awesome features!

The tests on Travis are only run directly on that VM. Make sure to run
the full test suite manually before every release.

## Release

- Update version in `Cargo.toml`.
- Update `CHANGELOG.md` file.
- Commit your changes.
- Run `cargo publish`.

[contributing-guide]: http://docs.appsignal.com/appsignal/contributing.html
[coc]: https://docs.appsignal.com/appsignal/code-of-conduct.html
[waffles-page]: https://appsignal.com/waffles