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 <hiroto.funakoshi.hiroto@gmail.com> * fix: fix crate name Signed-off-by: hlts2 <hiroto.funakoshi.hiroto@gmail.com> * feat: add module files Signed-off-by: hlts2 <hiroto.funakoshi.hiroto@gmail.com> * feat: create config Signed-off-by: hlts2 <hiroto.funakoshi.hiroto@gmail.com> * fix: implement from trait Signed-off-by: hlts2 <hiroto.funakoshi.hiroto@gmail.com> * feat: add tracer and meter macro Signed-off-by: hlts2 <hiroto.funakoshi.hiroto@gmail.com> * feat: add license Signed-off-by: hlts2 <hiroto.funakoshi.hiroto@gmail.com> * fix: use full module path Signed-off-by: hlts2 <hiroto.funakoshi.hiroto@gmail.com> * fix: add shutdown method Signed-off-by: hlts2 <hiroto.funakoshi.hiroto@gmail.com> * feat: add build method to crate tracer provider and meter provider Signed-off-by: hlts2 <hiroto.funakoshi.hiroto@gmail.com> * fix: module path Signed-off-by: hlts2 <hiroto.funakoshi.hiroto@gmail.com> * fix: add export timeout duration and comment Signed-off-by: hlts2 <hiroto.funakoshi.hiroto@gmail.com> * feat: update interface Signed-off-by: hlts2 <hiroto.funakoshi.hiroto@gmail.com> * feat: add endpint configuration to root configuration Signed-off-by: hlts2 <hiroto.funakoshi.hiroto@gmail.com> * fix: update deps Signed-off-by: hlts2 <hiroto.funakoshi.hiroto@gmail.com> * fix: small refactor Signed-off-by: hlts2 <hiroto.funakoshi.hiroto@gmail.com> * fix: deleted build method to create trace and metrics provider Signed-off-by: hlts2 <hiroto.funakoshi.hiroto@gmail.com> --------- Signed-off-by: hlts2 <hiroto.funakoshi.hiroto@gmail.com>
- Loading branch information