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/net/http/otelhttp
- https://github.com/open-telemetry/semantic-conventions/blob/main/docs/http/http-metrics.md
指标概览
指标名称
指标类型
指标单位
Help信息
指标描述
http.server.request.duration
Histogram
ms
Measures the duration of inbound request.
对Server
端请求执行的时间开销分组。
http.server.request.total
Counter
Total processed request number.
已经执行完毕的请求总数。
http.server.request.active
Gauge
Number of active server requests.
当前正在处理的请求数量。
http.server.request.body_size
Counter
bytes
Incoming request bytes total.
请求的字节总大小。
http.server.response.body_size
Counter
bytes
Response bytes total.
返回的字节总大小。
指标详述
http.server.request.duration
默认bucket
分组:
Code Block | ||
---|---|---|
| ||
[
1,
5,
10,
25,
50,
75,
100,
250,
500,
750,
1000,
2500,
5000,
7500,
10000
] |
Label名称
Label描述
Label示例
net.service.name
请求的服务名称。微服务场景下有意义,否则值是空或者default
。
user
net.host.address
接受请求的本机IP地址。同一服务可能有多个IP地址,当前请求连接的是哪个IP就记录哪个IP。
10.0.1.132
net.host.port
接受请求的本机端口。同一服务可能有多个端口地址,当前请求连接的是哪个端口就记录哪个端口。
8000
http.request.route
请求的URI
路径。
/api/v1/user
http.request.schema
请求协议名称。
http
http.request.version
请求的协议版本。
1.0
; 1.1
http.request.method
请求的方法名称。
GET
; POST
; DELETE
http.response.status_code
处理返回的HTTP
状态码。
200
http.server.request.total
Label名称
Label描述
Label示例
net.service.name
请求的服务名称。微服务场景下有意义,否则值是空或者default
。
user
net.host.address
接受请求的本机IP地址。同一服务可能有多个IP地址,当前请求连接的是哪个IP就记录哪个IP。
10.0.1.132
net.host.port
接受请求的本机端口。同一服务可能有多个端口地址,当前请求连接的是哪个端口就记录哪个端口。
8000
http.request.route
请求的URI
路径。
/api/v1/user
http.request.schema
请求协议名称。
http
http.request.version
请求的协议版本。
1.0
; 1.1
http.request.method
请求的方法名称。
GET
; POST
; DELETE
http.response.status_code
处理返回的HTTP
状态码。
200
http.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
http.request.route
请求的URI
路径。
/api/v1/user
http.request.schema
请求协议名称。
http
http.request.version
请求的协议版本。
1.0
; 1.1
http.request.method
请求的方法名称。
GET
; POST
; DELETE
http.server.request.body_size
Label名称
Label描述
Label示例
net.service.name
请求的服务名称。微服务场景下有意义,否则值是空或者default
。
user
net.host.address
接受请求的本机IP地址。同一服务可能有多个IP地址,当前请求连接的是哪个IP就记录哪个IP。
10.0.1.132
net.host.port
接受请求的本机端口。同一服务可能有多个端口地址,当前请求连接的是哪个端口就记录哪个端口。
8000
http.request.route
请求的URI
路径。
/api/v1/user
http.request.schema
请求协议名称。
http
http.request.version
请求的协议版本。
1.0
; 1.1
http.request.method
请求的方法名称。
GET
; POST
; DELETE
http.server.response.body_size
Label名称
Label描述
Label示例
net.service.name
请求的服务名称。微服务场景下有意义,否则值是空或者default
。
user
net.host.address
接受请求的本机IP地址。同一服务可能有多个IP地址,当前请求连接的是哪个IP就记录哪个IP。
10.0.1.132
net.host.port
接受请求的本机端口。同一服务可能有多个端口地址,当前请求连接的是哪个端口就记录哪个端口。
8000
http.request.route
请求的URI
路径。
/api/v1/user
http.request.schema
请求协议名称。
http
http.request.version
请求的协议版本。
1.0
; 1.1
http.request.method
请求的方法名称。
GET
; POST
; DELETE
http.response.status_code
处理返回的HTTP
状态码。
200
title | Content Menu |
---|