Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Introduce an observability crate using opentelemetry-rust (#2535)
* feat: add observability crate Signed-off-by: hlts2 <[email protected]> * fix: fix crate name Signed-off-by: hlts2 <[email protected]> * feat: add module files Signed-off-by: hlts2 <[email protected]> * feat: create config Signed-off-by: hlts2 <[email protected]> * fix: implement from trait Signed-off-by: hlts2 <[email protected]> * feat: add tracer and meter macro Signed-off-by: hlts2 <[email protected]> * feat: add license Signed-off-by: hlts2 <[email protected]> * fix: use full module path Signed-off-by: hlts2 <[email protected]> * fix: add shutdown method Signed-off-by: hlts2 <[email protected]> * feat: add build method to crate tracer provider and meter provider Signed-off-by: hlts2 <[email protected]> * fix: module path Signed-off-by: hlts2 <[email protected]> * fix: add export timeout duration and comment Signed-off-by: hlts2 <[email protected]> * feat: update interface Signed-off-by: hlts2 <[email protected]> * feat: add endpint configuration to root configuration Signed-off-by: hlts2 <[email protected]> * fix: update deps Signed-off-by: hlts2 <[email protected]> * fix: small refactor Signed-off-by: hlts2 <[email protected]> * fix: deleted build method to create trace and metrics provider Signed-off-by: hlts2 <[email protected]> --------- Signed-off-by: hlts2 <[email protected]>
- Loading branch information