zebra/zebrad/src
Jane Lusby 867dd0b475
Setup tracing-flame for use profiling zebrad (#436)
* Setup tracing-flame for use profiling zebrad

* start work on conditional flamegraph generation

* review time!

* update comments

* Update Cargo.toml

* disable default features for inferno

* reorganize

* missing one trait

* Apply suggestions from code review

* graceful shutdown!

* remove special case handling on ctrlc for cleanup

* rename signal fn to better represent its responsibility

* remove unused global hook for flushing flamegraph

* move tracing logic to the right file

* just copy linkerd's signal handling logic

* update book

* make zebrad app drop on shutdown normally

* Update zebrad/src/components/tokio.rs

Co-authored-by: teor <teor@riseup.net>

* Update zebrad/src/application.rs

Co-authored-by: teor <teor@riseup.net>

* Apply suggestions from code review

Co-authored-by: teor <teor@riseup.net>

* cleanup a little

* ooh yea there's an API for that

* setup env-filter for backup subscriber

* document env filter

* document return codes

* forgot to save

* Update book/src/applications/zebrad.md

Co-authored-by: teor <teor@riseup.net>

Co-authored-by: teor <teor@riseup.net>
2020-08-05 16:35:56 -07:00
..
bin/zebrad Create workspace skeleton based on design.md 2019-08-29 14:46:54 -07:00
commands Setup tracing-flame for use profiling zebrad (#436) 2020-08-05 16:35:56 -07:00
components Setup tracing-flame for use profiling zebrad (#436) 2020-08-05 16:35:56 -07:00
application.rs Setup tracing-flame for use profiling zebrad (#436) 2020-08-05 16:35:56 -07:00
commands.rs Remove environment variables in favor of documented config options. (#827) 2020-08-05 11:48:08 -07:00
components.rs Metrics MVP: add two metrics and export them to Prometheus. 2020-02-14 20:14:05 -05:00
config.rs Setup tracing-flame for use profiling zebrad (#436) 2020-08-05 16:35:56 -07:00
lib.rs add favicon to generated docs (#681) 2020-07-17 16:45:29 -07:00
prelude.rs Fix a deadlock in TokioComponent. 2020-01-15 12:06:31 -08:00