Skip to content

Commit

Permalink
Introduce an observability crate using opentelemetry-rust (#2535)
Browse files Browse the repository at this point in the history
* 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
hlts2 authored Aug 8, 2024
1 parent 656664e commit 0aca9d1
Show file tree
Hide file tree
Showing 7 changed files with 933 additions and 1 deletion.
Loading

0 comments on commit 0aca9d1

Please sign in to comment.