HTTP Server
支持监控指标能力,默认是关闭的不影响性能,只有在metric
特性全局开启时该组件才会默认开启监控指标计算和生成功能。
指标列表
指标名称 | 指标类型 | 指标单位 | 指标描述 |
---|
http.server.request.duration
| Histogram
| ms
| |
http.server.request.duration_total
| Counter
| ms
| |
http.server.request.total
| Counter
|
| 已经执行完毕的请求总数,不包含正在执行的请求数。 |
http.server.request.active
| Gauge
|
| 当前正在处理的请求数量。 |
http.server.request.body_size
| Counter
| bytes
| 请求的字节总大小。 |
http.server.response.body_size
| Counter
| bytes
| 返回的字节总大小。 |
属性列表
Label名称 | Label描述 | Label示例 |
---|
server.address
| 接受请求的请求地址。来源于Request.Host ,可能是域名也可能是IP地址。 | goframe.org
10.0.1.132
|
server.port
| 接受请求的服务端口。同一服务可能有多个端口地址,当前请求连接的是哪个端口就记录哪个端口。 | 8000
|
http.route
| 请求的路由规则。 | /api/v1/user/:id
|
url.schema
| 请求协议名称。 | http ;https
|
network.protocol.version
| 请求的协议版本。 | 1.0 ; 1.1
|
http.request.method
| 请求的方法名称。 | GET ; POST ; DELETE
|
error.code
| 请求返回的业务自定义错误码,字符串类型以提高兼容性。 | -1 ; 0 ; 51
|
http.response.status_code
| 处理返回的HTTP 状态码。 | 200
|
2 Comments
李斌
大佬们,小白有个问题,我在manifest/config下的配置文件更改了port字段,期望他在docker容器里跑的服务端口固定下来,进而能通过映射访问到内部服务,但是目前跑在docker的服务端口每次都是随机的,我该如何做呢?
杨延庆
保证在 docker 里面也能访问到对应的 config 文件