凡科建站快车官网,百度品牌,网站开发分工,电子商务网站建设与综合实践介绍
本文将介绍如何通过zervice提供的工具来监控成都房价#xff08;其他城市或者地区类似#xff09;#xff0c;包括价格和挂牌数量。可以对购房一族提供数据参考。
数据来源
数据来源方面#xff0c;本文以成都为例#xff0c;我们会使用链家数据- 选择地图找房…介绍
本文将介绍如何通过zervice提供的工具来监控成都房价其他城市或者地区类似包括价格和挂牌数量。可以对购房一族提供数据参考。
数据来源
数据来源方面本文以成都为例我们会使用链家数据- 选择地图找房
按F12打开浏览器调试窗口不同浏览器不一样 注意观察bubblelist这样的接口对应的就是界面上的这些圈圈里面的数据来源选择你关注的地理范围后比如高新区找到对应的请求这是一个get请求
https://map.ke.com/proxyApi/i.c-pc-webapi.ke.com/map/bubblelist?cityId510100dataSourceESFconditionidgroupTypedistrictmaxLatitude30.75569205014059minLatitude30.535967618833933maxLongitude104.54292904216409minLongitude103.5770709578358返回数据在json-》data-bubblelist 里面有我们想要的数据比如高新区房价price 和挂牌套数count
监控
为了能够对房价进行监控我们将1安装监控 2 加入服务 并提取数据 3创建面板展示数据4告警TODO
安装
安装依赖于docker请提前安装。或者访问官网使用云服务版本。
完整安装流程 https://zoomphant.github.io/docs/start/
简要安装流程
docker run --hostname zoomphant -d -v /root/data:/data -p 8080:80 --name zoomphant zoomphant/aio:latest等待安装完成
System is ready! You can access the service as follows:URL: http://172.17.0.36User: adminzervice.localPassword: adminAny question or suggestion, please reach out to infozervice.us! Enjoy!!!访问http://localhost:8080 使用 adminzervice.local 密码admin登录。
加入服务
这里我们会使用到HTTP monitoring
点击左侧Montoring service - ➕ 选择Applications -- HTTP Checker添加 输入参数url为上面截取的url 比如成都市所有地区的
https://map.ke.com/proxyApi/i.c-pc-webapi.ke.com/map/bubblelist?cityId510100dataSourceESFconditionidgroupTypedistrictmaxLatitude30.989276653140255minLatitude30.349653831082534maxLongitude104.79589187377388minLongitude103.32410812622601设置采集的数据metrics比如
[{name: gaoxin_count,extractorSource: responsebody,extractorMethod: json,extractorParams: [$.data.bubbleList[?(.id990002)].count]},{name: jinjiang_count,extractorSource: responsebody,extractorMethod: json,extractorParams: [$.data.bubbleList[?(.id510104)].count]},{name: qinyang_count,extractorSource: responsebody,extractorMethod: json,extractorParams: [$.data.bubbleList[?(.id510105)].count]},{name: gaoxin_price,extractorSource: responsebody,extractorMethod: json,extractorParams: [$.data.bubbleList[?(.id990002)].price]},{name: jinjiang_price,extractorSource: responsebody,extractorMethod: json,extractorParams: [$.data.bubbleList[?(.id510104)].price]},{name: qinyang_price,extractorSource: responsebody,extractorMethod: json,extractorParams: [$.data.bubbleList[?(.id510105)].price]}
]上图中分别采集了成都 高新区 青羊区 锦江区的房价和挂牌数量指标。 具体含义可以参考官方文档
创建面板
创建服务完成后我们就可以创建面板了找到刚才创建的服务点击右侧的dashboards- 创建一个叫比如price的dashboard然后再点创建widget 添加关心的指标比如下面的高新区挂牌数量点ok即可这里的指标名对应了前面配置的metrics参数
告警
择维士支持完成的监控告警支持钉钉飞书短信webhook等通知可以方便定义房价和挂牌数量相关告警。具体请访问官网详询。
最终图片
历史挂牌数量和均价 参考
官网https://www.zervice.cn/创建HTTP monitoring创建面板