English | 中文
请参阅 simple/server
请参阅 simple/client
请参阅 custom/server
请参阅 custom/client
-
安装 docker 并启动 docker
-
在 prometheus.yml 中将
{{ INET_IP }}
更改为本地 ip -
运行 Prometheus 和 Grafana
docker-compose up
-
运行 Kitex 服务端
go run simple/server/main.go
-
运行 Kitex 客户端
go run simple/client/main.go
-
访问
http://localhost:3000
,账号密码默认为admin
-
配置 Prometheus 数据源
Connection
Add new connection
- 选择
Prometheus
并填写 URL 为http://prometheus:9090
- 配置完成后点击
Save & Test
测试是否有效
-
添加仪表板
Create
->dashboard
,根据需要添加吞吐量、pct99 等监控指标。例如:
- 成功请求的服务器吞吐量
sum(rate(kitex_server_throughput{statusCode="200"}[1m])) by (method)
- 成功请求的服务器延迟 pct99
histogram_quantile(0.9,sum(rate(kitex_server_latency_us_bucket{status="succeed"}[1m]))by(le)) / 1000
有关 kitex 监控的更多信息, 请点击 monitoring