Add Prometheus endpoint (#3456)
Add a server for serving Prometheus metrics. Include a configuration block in the config file. Provide HTTP metrics on the API, along with process-level metrics and DB pool metrics.
Showing
- Cargo.lock 50 additions, 0 deletionsCargo.lock
- Cargo.toml 4 additions, 1 deletionCargo.toml
- config/defaults.hjson 4 additions, 0 deletionsconfig/defaults.hjson
- crates/utils/src/settings/structs.rs 17 additions, 0 deletionscrates/utils/src/settings/structs.rs
- docker/Dockerfile 5 additions, 2 deletionsdocker/Dockerfile
- docker/docker-compose.yml 5 additions, 0 deletionsdocker/docker-compose.yml
- src/lib.rs 27 additions, 3 deletionssrc/lib.rs
- src/prometheus_metrics.rs 120 additions, 0 deletionssrc/prometheus_metrics.rs
Loading
Please register or sign in to comment