14 个版本
0.2.4 | 2024年6月18日 |
---|---|
0.2.3 | 2024年5月6日 |
0.2.2 | 2024年4月29日 |
0.1.9 | 2024年3月29日 |
0.1.4 | 2024年2月25日 |
#2710 在 命令行工具
385KB
5.5K SLoC
synd_api
syndicationd graphql API 服务器
OpenTelemetry
synd-api 使用 OpenTelemetry 进行了配置。
跟踪
导出 graphql 请求跟踪
度量
以下度量被导出
度量 | 计量器 | 描述 |
---|---|---|
http.服务器.请求 |
计数器 | 按状态码划分的 http 请求流量 |
graphql.持续时间 |
直方图 | graphql 延迟 |
用例 |
计数器 | 按操作划分的用例流量 |
缓存.源.计数 |
仪表 | 源缓存条目计数 |
缓存.源.大小 |
仪表 | 源缓存大小 |
配置
标志 | 描述 | 示例 |
---|---|---|
--addr |
服务器绑定地址 | 0.0.0.0 |
--port |
服务器绑定端口 | 5959 |
--timeout |
请求超时 | 30s |
--body-limit-bytes |
请求体限制 | 2048 |
--concurrency-limit |
请求并发限制 | 100 |
--kvsd-host |
Kvsd 主机 | 192.168.10.151 |
--kvsd-port |
Kvsd 端口 | 7379 |
--kvsd-username |
Kvsd 用户名 | ferris |
--kvsd-password |
Kvsd 密码 | secret |
--tls-cert |
Tls 证书路径 | /path/to/certificate.pem |
--tls-key |
Tls 私钥路径 | /path/to/secret.pem |
--show-code-location |
在信号(日志)中显示代码位置(foo.rs:10) | false |
--show-target |
在信号(日志)中显示跟踪目标(模块) | true |
--trace-sampler-ratio |
跟踪采样率 | 1 |
--feed-cache-ttl |
源条目缓存 TTL | 180min |
-源-缓存-刷新-间隔 |
源条目缓存刷新间隔 | 120min |
功能
功能 | 描述 | 默认 |
---|---|---|
introspection |
启用 graphql 反射 | false |
opentelemetry-stdout |
启用 opentelemetry stdout 导出器 | false |
依赖
~47–63MB
~1M SLoC