39个版本 (25个稳定版)
3.2.15 | 2024年4月1日 |
---|---|
3.2.14 | 2024年3月7日 |
3.2.11 | 2024年2月5日 |
3.2.0 | 2023年12月28日 |
0.4.2 | 2021年7月28日 |
#1382 in 网络编程
每月下载量2,590
165KB
785 行
async-graphql-extension-apollo-tracing
async-graphql-extension-apollo-tracing是一个开源扩展,用于async_graphql crates。此扩展的目的是提供一个简单的方法来创建并发送您的GraphQL指标到Apollo Studio。
在Rust版本rustc 1.75.0
下测试
功能
- 运行时无关(tokio / async-std)
- 完全支持跟踪与错误
- 批量Protobuf传输
- 客户端分段
- 根据访问者分段查询的额外数据
- 跟踪
- 将模式导出到工作室
- 错误跟踪
- Gzip压缩
crate功能
此crate提供以下功能,所有功能默认均未激活
compression
:在发送跟踪时启用GZIP压缩。tokio-comp
:当您有tokio-runtime时启用Tokio兼容性
示例
查看example
目录中的示例。
参考资料
依赖项
~22–37MB
~688K SLoC