[发明专利]一种基于浪潮云数据库的实例信息监控及可视化展示方法在审
申请号: | 201911105160.1 | 申请日: | 2019-11-13 |
公开(公告)号: | CN110806963A | 公开(公告)日: | 2020-02-18 |
发明(设计)人: | 王阳;赵山;厉颖;赵建昌;杨超 | 申请(专利权)人: | 浪潮云信息技术有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F11/32 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 孙园园 |
地址: | 250100 山东省济南市高*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 浪潮 数据库 实例 信息 监控 可视化 展示 方法 | ||
本发明公开了一种基于浪潮云数据库的实例信息监控及可视化展示方法,属于Python、ECharts、Redis技术领域,本发明要解决的技术问题为如何利用Python和ECharts技术实现对云数据实例信息自动化监控,避免信息采集及展示的缺失,采用的技术方案为:该方法具体步骤如下:S1、通过Python脚本采集实例监控信息;S2、通过Python脚本中的pymyql工具连接需要监控的MySQL数据库并计算得出目标值;S3、通过Python脚本的redis连接池并将数据以时间为primary key存入到Redis集群;S4、后端应用程序通过redis template连接redis集群,获取相应数据,并将数据按要求返回给前端应用;S5、前端应用获取数据,通过ECharts实现数据的图形化展示。
技术领域
本发明涉及Python、ECharts、Redis等技术领域,具体地说是一种基于浪潮云数据库的实例信息监控及可视化展示方法。
背景技术
Python是一种跨平台的计算机程序设计语言。是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。Python拥有一个强大的标准库。Python语言的核心只包含数字、字符串、列表、字典、文件等常见类型和函数,而由Python标准库提供了系统管理、网络通信、文本处理、数据库接口、图形系统、XML处理等额外的功能。Python标准库命名接口清晰、文档良好,很容易学习和使用。Python社区提供了大量的第三方模块,使用方式与标准库类似。它们的功能无所不包,覆盖科学计算、Web开发、数据库接口、图形系统多个领域,并且大多成熟而稳定。第三方模块可以使用Python或者C语言编写。SWIG、SIP常用于将C语言编写的程序库转化为Python模块。Boost C++Libraries包含了一组库,Boost.Python,使得以Python或C++编写的程序能互相调用。借助于拥有基于标准库的大量工具、能够使用低级语言如C和可以作为其他库接口的C++,Python已成为一种强大的应用于其他语言与工具之间的胶水语言。
Redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sortedset--有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。不同的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。Redis是一个高性能的key-value数据库。redis的出现,很大程度补偿了memcached这类key/value存储的不足,在部分场合可以对关系数据库起到很好的补充作用。它提供了Java、C/C++、C#、PHP、JavaScript、Perl、Object-C、Python、Ruby、Erlang等客户端,使用很方便。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮云信息技术有限公司,未经浪潮云信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911105160.1/2.html,转载请声明来源钻瓜专利网。