Skip to content

Commit 0a22e4f

Browse files
authored
add grpc to supported libs and reword libs section (#187)
1 parent 574b386 commit 0a22e4f

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

README.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
A Distributed Tracing API for Swift.
44

5-
This is a collection of Swift libraries enabling the instrumentation of server side applications using tools such as tracers. Our goal is to provide a common foundation that allows to freely choose how to instrument systems with minimal changes to your actual code.
5+
This is a collection of Swift types enabling the instrumentation of server side applications using tools such as tracers. Our goal is to provide a common foundation that allows to freely choose how to instrument systems with minimal changes to your actual code.
66

77
While Swift Distributed Tracing allows building all kinds of _instruments_, which can co-exist in applications transparently, its primary use is instrumenting multi-threaded and distributed systems with Distributed Traces.
88

@@ -32,15 +32,18 @@ Compatible `Tracer` implementations:
3232

3333
If you know of any other library please send in a [pull request](https://github.com/apple/swift-distributed-tracing/compare) to add it to the list, thank you!
3434

35-
### Libraries & Frameworks
35+
### Supported Libraries & Frameworks
36+
37+
The following is a, non-complete, list of a few libraries and frameworks which provide built-in support for distributed tracing.
38+
This list is not complete, however if youd'd like to feature your library in the list below, feel free to open a pull request adding it.
3639

37-
As this API package was just released, no projects have yet fully adopted it, the following table for not serves as reference to prior work in adopting tracing work. As projects move to adopt tracing completely, the table will be used to track adoption phases of the various libraries.
3840

3941
| HTTP Servers/Frameworks | Integrates | Status |
4042
|--------------------------|----------------|-------------------------------------------------------|
4143
| [Hummingbird](https://github.com/hummingbird-project/hummingbird) | Tracing | 🟢 Built-in support |
4244
| [Vapor](https://github.com/vapor/vapor) | Tracing | 🟢 Built-in support |
4345
| [Valkey Swift](https://github.com/valkey-io/valkey-swift) | Tracing | 🟢 Built-in support |
46+
| [gRPC Swift 2](https://github.com/grpc/grpc-swift-2) | Tracing | 🟢 `grpc-swift-extras` middleware |
4447
| _Your library?_ | ... | [Get in touch!](https://forums.swift.org/c/server/43) |
4548

4649
If you know of any other library please send in a [pull request](https://github.com/apple/swift-distributed-tracing/compare) to add it to the list, thank you!

0 commit comments

Comments
 (0)