当时的做法是写一个爬虫脚本,请求首页接口成功后返回结果递归解析并且再请求二级接口,大概能请求200多个接口,会记录错误状态码和失败原因,最终存在数据库中....grafana
随着不断发送请求,脚本的宿主机性能也会下降,所以使用grafana来监控发送请求数量和宿主机的cpu、内存等....>
账号:admin 密码:secret
配置数据源
grafana支持多种数据源,比如mysql、influxDB等等....之前的elk有elasticsearch作为数据源,所以也使用elasticsearch作为grafana的数据源.
配置完成后,会出现下图.
x轴是时间,y轴是时间段的请求数....使用数据模版
使用数据模版可以展示更多数据类型,访问 https://grafana.com/dashboards社区提供的开源模版.
找到数据源是elasticsearch类型的.