# Self Service This is a chassis for HTTP services. It aims to get you up and running with features expected on more opinionated web frameworks while you can keep control of the specific pieces. ## Features checklist ### Ready - Logs - tracing + opentelemetry - Health check - Simple `/health` endpoint - Trace Context extraction - `axum_tracing_opentelemetry` and `opentelemetry` propagators did it. - Config through e.g. yaml or TOML and env vars override - Using `config` for that - Configured HTTP client - request and response tracing - Trace Context propagation ### TODO - Evaluate addition of the `http_problem` crate, or something similar - Add endpoint to print information similar to [actuator info](https://docs.spring.io/spring-boot/docs/current/actuator-api/htmlsingle/#info) - Evaluate crates that generate OpenAPI schemas