Skip to content

Commit

Permalink
✨ Client metric trace layers (foundation-model-stack#260)
Browse files Browse the repository at this point in the history
* Introduce tower service into clients

Signed-off-by: Paul Scoropan <[email protected]>

Co-authored-by: Evaline Ju <[email protected]>

* ⬆️ Update tower dependencies for tokio runtimes

Signed-off-by: Evaline Ju <[email protected]>

* ➖ Remove tower layer

Signed-off-by: Evaline Ju <[email protected]>

* ✨🚧 Grpc trace layer

Signed-off-by: Paul Scoropan <[email protected]>

Co-authored-by: Evaline Ju <[email protected]>"

* ✨ Http trace layer

Signed-off-by: Paul Scoropan <[email protected]>

Co-authored-by: Evaline Ju <[email protected]>

* 🚚 Update client app error metric name

Signed-off-by: Evaline Ju <[email protected]>

* 🔧 Use histogram

Signed-off-by: Evaline Ju <[email protected]>

* 🐛 Cast durations

Signed-off-by: Evaline Ju <[email protected]>

* ♻️🔥 Refactor health and remove client side mock tests

Signed-off-by: Evaline Ju <[email protected]>

* ♻️🔊 Update trace messages

Signed-off-by: Evaline Ju <[email protected]>

* ♻️🔊 Update trace error messages

Signed-off-by: Evaline Ju <[email protected]>

* ♻️ Consolidate logs

Signed-off-by: Evaline Ju <[email protected]>

* ♻️ Use display

Signed-off-by: Evaline Ju <[email protected]>

---------

Signed-off-by: Evaline Ju <[email protected]>
Co-authored-by: Paul Scoropan <[email protected]>
  • Loading branch information
evaline-ju and pscoro authored Dec 18, 2024
1 parent 74cd63a commit 1aa74d8
Show file tree
Hide file tree
Showing 6 changed files with 391 additions and 193 deletions.
Loading

0 comments on commit 1aa74d8

Please sign in to comment.