监控房价和挂牌数量的工具-以成都房价为例

介绍

本文将介绍如何通过zervice提供的工具来监控成都房价(其他城市或者地区类似),包括价格和挂牌数量。可以对购房一族提供数据参考。

数据来源

数据来源方面,本文以成都为例,我们会使用链家数据-> 选择地图找房:在这里插入图片描述

按F12打开浏览器调试窗口:(不同浏览器不一样):

在这里插入图片描述

注意观察:"bubblelist"这样的接口,对应的就是界面上的这些圈圈里面的数据来源,选择你关注的地理范围后(比如高新区)找到对应的请求:这是一个get请求:

https://map.ke.com/proxyApi/i.c-pc-webapi.ke.com/map/bubblelist?cityId=510100&dataSource=ESF&condition=&id=&groupType=district&maxLatitude=30.75569205014059&minLatitude=30.535967618833933&maxLongitude=104.54292904216409&minLongitude=103.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: admin@zervice.localPassword: adminAny question or suggestion, please reach out to info@zervice.us! Enjoy!!!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

访问http://localhost:8080 使用: admin@zervice.local 密码admin登录。

加入服务

这里我们会使用到HTTP monitoring

点击左侧Montoring service -> ➕ 选择Applications --> HTTP Checker添加:

在这里插入图片描述

输入参数:url为上面截取的url, 比如成都市所有地区的:

https://map.ke.com/proxyApi/i.c-pc-webapi.ke.com/map/bubblelist?cityId=510100&dataSource=ESF&condition=&id=&groupType=district&maxLatitude=30.989276653140255&minLatitude=30.349653831082534&maxLongitude=104.79589187377388&minLongitude=103.32410812622601

设置采集的数据metrics,比如:

[{"name": "gaoxin_count","extractorSource": "responsebody","extractorMethod": "json","extractorParams": ["$.data.bubbleList[?(@.id==990002)].count"]},{"name": "jinjiang_count","extractorSource": "responsebody","extractorMethod": "json","extractorParams": ["$.data.bubbleList[?(@.id==510104)].count"]},{"name": "qinyang_count","extractorSource": "responsebody","extractorMethod": "json","extractorParams": ["$.data.bubbleList[?(@.id==510105)].count"]},{"name": "gaoxin_price","extractorSource": "responsebody","extractorMethod": "json","extractorParams": ["$.data.bubbleList[?(@.id==990002)].price"]},{"name": "jinjiang_price","extractorSource": "responsebody","extractorMethod": "json","extractorParams": ["$.data.bubbleList[?(@.id==510104)].price"]},{"name": "qinyang_price","extractorSource": "responsebody","extractorMethod": "json","extractorParams": ["$.data.bubbleList[?(@.id==510105)].price"]}
]

上图中分别采集了成都 高新区 青羊区 锦江区的房价和挂牌数量指标。 具体含义可以参考官方文档

创建面板

创建服务完成后我们就可以创建面板了,找到刚才创建的服务,点击右侧的dashboards-> 创建一个叫比如price的dashboard,然后再点创建widget:

在这里插入图片描述

添加关心的指标:比如下面的高新区挂牌数量,点ok即可:(这里的指标名对应了前面配置的metrics参数)
在这里插入图片描述

告警

择维士支持完成的监控告警,支持钉钉,飞书,短信,webhook等通知,可以方便定义房价和挂牌数量相关告警。具体请访问官网详询。

最终图片

历史挂牌数量和均价:

在这里插入图片描述

参考

  1. 官网:https://www.zervice.cn/
  2. 创建HTTP monitoring
  3. 创建面板

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/870827.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【解密】记一次辽宁省某综合实践教学管理平台加解密算法分析

最近接到需求,于是准备弄一下,发现对方整个流程是:先加密在请求,请求得到的数据再进行拼接加密,不过花了2个小时还是完成了解密 哈哈 找到请求发现请求数据加密 在启动器里面发现登录方法 打印出各个关键变量数据 …

QT之嵌入外部第三方软件到本窗体中

一、前言 使用QT开发,有时需要调用一些外部程序,但是单独打开一个外部窗口有的场合很不合适,最好是嵌入到开发的QT程序界面中。还有就是自己开发的n个程序,一个主程序托n个子程序,为了方便管理将各个程序独立&#xf…

【TS】typescript 获取函数入参类型、返回值类型、promise返回值类型

文章目录 1. 准备工作2. 获取函数入参的类型3. 获取函数返回值类型4. 获取promise返回值类型 1. 准备工作 创建 utils.ts interface User {id: number;name: string;age: number; } interface Params {method: string;url: string; }function getUserList(params: Params,other…

读懂一本书

各位好,今天我们要分享的这本书叫作《读懂一本书》。 很不好意思,书的作者是我。并不是我写的所有的书我都一定要讲,我也有很多合辑类的书籍是从来不讲的,我讲过《可复制的领导力》,讲过《低风险创业》,还有今天的这本《读懂一本书》,都是我有一些原创的观点和价值在里…

真正适合零基础的机器学习入门书!数学不好?python不会?通通都能拿下!!

在数字化时代,机器学习无疑是一股强劲的革新动力,正悄无声息地渗透并革新各行各业,成为推动创新、提升效率的关键法宝。 对于想要涉足这个领域,渴望掌握机器学习精髓的初学者来说,《Python机器学习基础教程》就是一本…

C++ list容器的底层实现

一.list是什么 list 是 C容器中的带头双向链表,头结点不存储数据,头结点的下一个元素是第一个存储数据的元素,头结点的前一个元素连接着最后一个存储数据的元素。(结构如下图所示) 其中链表里每一个节点的结构分为&…

PyQt5开发笔记:2. 2D与3D散点图、水平布局和边框修饰

一、装pyqtgraph和PyOpenGL库 pip install pyqtgraph pip install PyOpenGL 注意:一定不要pip install OpenGL,否则会找不到 二、3D散点图效果 import pyqtgraph as pg import pyqtgraph.opengl as gl import numpy as np# 创建应用程序 app pg.mkQ…

【计算机组成原理 | 第二篇】计算机硬件架构的发展

目录 前言: 冯诺依曼计算机架构 现代计算机架构: 总结: 前言: 在当今数字化时代,计算机硬件不仅是技术进步的见证者,更是推动这一进步的基石。它们构成了我们日常生活中不可或缺的数字生态系统的核心&a…

数据失踪了?小米手机数据恢复并不难,3个方法就能搞定

手机数据就如同我们的“数字生命线”,一旦失去,便仿佛陷入了一片数据的荒漠,感到无助与迷茫。小米手机用户们,你是否曾遭遇过这样的困境:打开手机,却发现重要的照片、联系人、短信等数据不见了,…

Flutter和React Native(RN)的比较

Flutter和React Native(RN)都是用于构建跨平台移动应用程序的流行框架。两者都具有各自的优势和劣势,选择哪个框架取决于您的具体需求和项目。北京木奇移动技术有限公司,专业的软件外包开发公司,欢迎交流合作。 以下是…

乐财业:打造财税服务的“硬核“竞争力

乐财业 智慧财税赋能平台 乐财业是目前市面上唯一一家真正实现“业财税”"三位一体全面融合的综合赋能平台,全新打造一站式、流程化、生态化的全产品供应链,立足于企业“业财"融合的发展趋势,凭借20年的财税服务经验,站…

CoreDump使用与实现原理

一、背景 系统发生native crash时,针对内存异常访问、内存踩踏等疑难问题,由于tombstone信息量不足无法精确定位分析这类问题。 二、coredump介绍 2.1 什么是coredump 当用户程序运行过程中发生异常, 程序异常退出时, 由Linux内核把程序当前的内存状…

ss工具dump出vsock 端口号异常分析

端口冲突时,会出现bind fail异常,这时可以用ss --vsock -pl命令dump出所有listen状态的vsock,但实际发现传入的9000端口,dump出来却是10275,如下图: 难道是内核把端口改了?分析内核态源码,ss最终…

模拟器大揭秘:功能多样,热门APP一网打尽

在咱们日常的数字生活中,模拟器这个词儿你可能不陌生,但它到底能干啥?又有哪些好用的模拟器APP呢? 今天,咱们就来聊聊模拟器的功能,并推荐几款热门的模拟器APP,帮助大家更好地利用这一技术。 …

Math/System/Runtime/Object

1、Math (1)常用方法 类型方法名说明public static intabs (int a)返回整数的绝对值public static doublepow (double a,double b)计算a的b次幂的值public static int max (int a,int b) 获取两个int值中的较大值public static intmin (int a,int…

java读取配置文件(包含国家于二字码对应关系文件)

读取配置文件 1.java文件 import com.google.common.collect.Maps; import lombok.extern.slf4j.Slf4j; import org.springframework.core.io.ClassPathResource;import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.Map; Slf4j public class…

数据结构笔记之连通图与强连通图

一、引言 在图论中,我们常常会遇到连通图和强连通图的概念。它们描述了图中顶点之间的连接情况,对于理解和分析复杂网络具有重要意义。 二、连通图 定义:若图G中任意两个顶点都是连通的,则称图G为连通图;否则称为非…

如何使用可道云结合内网穿透工具实现远程访问打造私人云盘

文章目录 1.前言2. Kodcloud网站搭建2.1. Kodcloud下载和安装2.2 Kodcloud网页测试 3. cpolar内网穿透的安装和注册4. 本地网页发布4.1 Cpolar云端设置4.2 Cpolar本地设置 5. 公网访问测试6.结语 💡 推荐 前些天发现了一个巨牛的人工智能学习网站,通俗易…

【HTML入门】第十课 - 表格,也就是table标签

这一小节,我们说一下HTML中的表格。比如我们常常看见的学生成绩单,比如excel一个单元格一个单元格的,这些都是表格。 表格的标签名是 table 。 目录 1 表格中的一些子标签 1.1 表头区域 1.2 表格内容区域 1.3 行和列 2 实战一小下 2.…

JavaWeb(一:基础知识和环境搭建)

一、基本概念 1.前言 JavaWeb:在Java中,动态web资源开发网页的技术。 web应用分两种:静态web资源和动态web资源 Ⅰ. 静态web资源(如html 页面): 指web页面中的数据始终是不变。 所有用户看到都是同一个…