Versions Compared
Key
- This line was added.
- This line was removed.
- Formatting was changed.
基本介绍
参考:
- https://github.com/open-telemetry/opentelemetry-go-contrib/tree/main/instrumentation/google.golang.org/grpc/otelgrpc
- https://github.com/open-telemetry/semantic-conventions/blob/main/docs/rpc/grpc.md
指标列表
指标名称 | 指标类型 | 指标单位 | Help信息 | 指标描述 |
---|---|---|---|---|
|
|
| Measures the duration of inbound RPC. | 对 |
rpc.server.request.total
Counter
Total processed request number.
已经执行完毕的请求总数。
rpc.server.request.active
Gauge
Number of active server requests.
当前正在处理的请求数量。
rpc.server.request.body_size
Counter
bytes
Incoming request bytes total.
请求的字节总大小。
rpc.server.response.body_size
Counter
bytes
Response bytes total.
返回的字节总大小。
指标详述
rpc.server.request.duration
默认端请求执行的时间开销分组。默认
|
Label名称
Label描述
Label示例
net.service.name
请求的服务名称。微服务场景下有意义,否则值是空或者default
。
user
net.host.address
接受请求的本机IP地址。同一服务可能有多个IP地址,当前请求连接的是哪个IP就记录哪个IP。
10.0.1.132
net.host.port
接受请求的本机端口。同一服务可能有多个端口地址,当前请求连接的是哪个端口就记录哪个端口。
8000
rpc.grpc.method
请求的方法名称。
/api.HelloService/SayHello
|
处理返回的GRPC
状态码。
0
|
Label名称
Label描述
Label示例
net.service.name
请求的服务名称。微服务场景下有意义,否则值是空或者default
。
user
net.host.address
接受请求的本机IP地址。同一服务可能有多个IP地址,当前请求连接的是哪个IP就记录哪个IP。
10.0.1.132
net.host.port
接受请求的本机端口。同一服务可能有多个端口地址,当前请求连接的是哪个端口就记录哪个端口。
8000
rpc.grpc.method
请求的方法名称。
/api.HelloService/SayHello
rpc.grpc.status_code
处理返回的GRPC
状态码。
0
rpc.server.request.active
Label名称
Label描述
Label示例
net.service.name
请求的服务名称。微服务场景下有意义,否则值是空或者default
。
user
net.host.address
接受请求的本机IP地址。同一服务可能有多个IP地址,当前请求连接的是哪个IP就记录哪个IP。
10.0.1.132
net.host.port
接受请求的本机端口。同一服务可能有多个端口地址,当前请求连接的是哪个端口就记录哪个端口。
8000
rpc.grpc.method
请求的方法名称。
/api.HelloService/SayHello
| Total processed request number. | 已经执行完毕的请求总数。 | ||
|
| Number of active server requests. | 当前正在处理的请求数量。 | |
|
|
| Incoming request bytes total. | 请求的字节总大小。 |
|
|
| Response bytes total. | 返回的字节总大小。 |
标签列表
具体每个指标包含哪些标签请查看sample
文件。
rpc.server.request.body_size
Label名称 | Label描述 | Label示例 |
---|---|---|
| 请求的服务名称。微服务场景下有意义,否则值是空或者 |
|
| 接受请求的本机IP地址。同一服务可能有多个IP地址,当前请求连接的是哪个IP就记录哪个IP。 |
|
| 接受请求的本机端口。同一服务可能有多个端口地址,当前请求连接的是哪个端口就记录哪个端口。 |
|
| 请求的方法名称。 |
|
|
|
|
|
Label名称
Label描述
Label示例
net.service.name
请求的服务名称。微服务场景下有意义,否则值是空或者default
。
user
net.host.address
接受请求的本机IP地址。同一服务可能有多个IP地址,当前请求连接的是哪个IP就记录哪个IP。
10.0.1.132
net.host.port
接受请求的本机端口。同一服务可能有多个端口地址,当前请求连接的是哪个端口就记录哪个端口。
8000
rpc.grpc.method
请求的方法名称。
/api.HelloService/SayHello
请求返回的业务自定义错误码,字符串类型以提高兼容性。 |
| |
| 处理返回的 |
|
Panel | ||||
---|---|---|---|---|
| ||||
|