CN111651314A - A cloud-based Promethus rule file management method and device - Google Patents
A cloud-based Promethus rule file management method and device Download PDFInfo
- Publication number
- CN111651314A CN111651314A CN201910161705.4A CN201910161705A CN111651314A CN 111651314 A CN111651314 A CN 111651314A CN 201910161705 A CN201910161705 A CN 201910161705A CN 111651314 A CN111651314 A CN 111651314A
- Authority
- CN
- China
- Prior art keywords
- rule file
- promethus
- rule
- file
- cloud
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3003—Monitoring arrangements specially adapted to the computing system or computing system component being monitored
- G06F11/302—Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system component is a software system
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/16—File or folder operations, e.g. details of user interfaces specifically adapted to file systems
- G06F16/168—Details of user interfaces specifically adapted to file systems, e.g. browsing and visualisation, 2d or 3d GUIs
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computing Systems (AREA)
- Human Computer Interaction (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Mathematical Physics (AREA)
- Quality & Reliability (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明提供了一种基于云端的Promethus规则文件管理方法及装置,所述方法包括:通过云端接收第三方服务对Promethus监控系统中任意一个监控节点的规则文件的调用请求;根据所述调用请求获取预设格式的规则文件;将所述预设格式的规则文件通过指定接口返回至所述第三方服务,由所述第三方服务直接查看。基于本发明提供的方案,通过云端接收到第三方服务的调用请求后,获取并返回预设格式的规则文件,第三方服务可直接对预设格式的规则文件进行查看读取,进一步对后期的解析和处理提供便利。
The present invention provides a cloud-based Promethus rule file management method and device. The method includes: receiving a call request for a rule file of any monitoring node in a Promethus monitoring system from a third-party service through the cloud; obtaining according to the call request A rule file in a preset format; the rule file in a preset format is returned to the third-party service through a specified interface, and the third-party service can directly view it. Based on the solution provided by the present invention, after receiving the invocation request of the third-party service through the cloud, the rule file in the preset format is obtained and returned, and the third-party service can directly view and read the rule file in the preset format, and further review the later-stage rule file. Parsing and processing are facilitated.
Description
技术领域technical field
本发明涉及互联网技术领域,特别是涉及一种基于云端的Promethus规则文件管理方法及装置。The present invention relates to the field of Internet technology, in particular to a cloud-based Promethus rule file management method and device.
背景技术Background technique
云时代中,通常会使用多种软件作为业务的监控服务,而在监控服务软件中还需配置很多的规则文件以实现不同业务的监控。另外,由于业务类型较多,所以对业务监控的规则文件也相对较为繁琐,每次对其进行编辑配置的过程也相对麻烦,如通过手动编辑规则文件,不仅不容易实现规则文件的维护,而且对于规则文件的获取也相对较难。In the cloud era, various software are usually used as business monitoring services, and many rule files need to be configured in the monitoring service software to monitor different businesses. In addition, due to the large number of business types, the rule files for business monitoring are relatively cumbersome, and the process of editing and configuring them each time is relatively troublesome. For example, by manually editing the rule files, it is not only difficult to maintain the rule files, but also It is also relatively difficult to obtain the rule file.
发明内容SUMMARY OF THE INVENTION
本发明提供了一种基于云端的Promethus规则文件管理方法及装置以克服上述问题或者至少部分地解决上述问题。The present invention provides a cloud-based Promethus rule file management method and device to overcome the above problems or at least partially solve the above problems.
根据本发明的一个方面,提供了一种基于云端的Promethus规则文件管理方法,包括:According to an aspect of the present invention, a cloud-based Promethus rule file management method is provided, including:
通过云端接收第三方服务对Promethus监控系统中任意一个监控节点的规则文件的调用请求;Receive a call request from a third-party service to the rule file of any monitoring node in the Promethus monitoring system through the cloud;
根据所述调用请求获取预先将所述规则文件转换为预设格式的所述规则文件;Acquire the rule file that is pre-converted into a preset format according to the calling request;
将所述预设格式的所述规则文件通过指定接口返回至所述第三方服务,由所述第三方服务直接查看。The rule file in the preset format is returned to the third-party service through a specified interface, and the third-party service can directly view it.
可选地,所述通过云端接收第三方服务对Promethus监控系统中任意一个监控节点的规则文件的调用请求之前,还包括:Optionally, before receiving a call request from a third-party service to the rule file of any monitoring node in the Promethus monitoring system through the cloud, the method further includes:
读取所述Promethus监控系统中至少一个监控节点的规则文件;Read the rule file of at least one monitoring node in the Promethus monitoring system;
创建可视化界面,将所述规则文件映射至所述可视化界面,基于所述可视化界面对所述规则文件进行统一管理。A visual interface is created, the rule file is mapped to the visual interface, and the rule file is uniformly managed based on the visual interface.
可选地,所述读取所述Promethus监控系统中至少一个监控节点的规则文件之后,还包括:Optionally, after reading the rule file of at least one monitoring node in the Promethus monitoring system, it also includes:
将所述规则文件的格式转换为所述预设格式,并将所述预设格式的规则文件封装成API服务接口以供访问。Convert the format of the rule file to the preset format, and encapsulate the rule file in the preset format into an API service interface for access.
可选地,所述根据所述调用请求获取预先将所述规则文件转换为预设格式的所述规则文件,包括:Optionally, obtaining the rule file that is pre-converted into a preset format according to the calling request includes:
根据所述调用请求查找所述规则文件的存储目录,基于所述存储目录获取所述预设格式的规则文件;Find the storage directory of the rule file according to the calling request, and obtain the rule file in the preset format based on the storage directory;
其中,所述存储目录为所述规则文件在所述监控节点下的存储目录,或预先设置于所述Promethus监控系统的指定存储目录。The storage directory is a storage directory of the rule file under the monitoring node, or a designated storage directory preset in the Promethus monitoring system.
可选地,所述创建可视化界面,将所述规则文件映射至所述可视化界面,基于所述可视化界面对所述规则文件进行统一管理,包括:Optionally, the creating a visual interface, mapping the rule file to the visual interface, and performing unified management on the rule file based on the visual interface, including:
创建可视化界面,将所述规则文件映射至所述可视化界面,在所述可视化界面中进行显示;Create a visual interface, map the rule file to the visual interface, and display it in the visual interface;
在所述可视化界面中加载多种类型的文件编辑入口;Loading multiple types of file editing entries in the visual interface;
通过所述可视化界面中的文件编辑入口接收针对任一规则文件的操作指令,根据所述操作指定对所述规则文件进行可视化操作。An operation instruction for any rule file is received through a file editing entry in the visual interface, and a visualization operation is performed on the rule file according to the operation specification.
可选地,所述通过所述可视化界面中的文件编辑入口接收针对任一规则文件的操作指令,根据所述操作指定对所述规则文件进行可视化操作之后,还包括:Optionally, after receiving an operation instruction for any rule file through the file editing entry in the visual interface, and after performing a visual operation on the rule file according to the operation specification, the method further includes:
根据所述规则文件的操作时间对所述规则文件的版本进行管理,并对所述规则文件进行备份。The version of the rule file is managed according to the operation time of the rule file, and the rule file is backed up.
根据本发明的另一个方面,还提供了一种基于云端的Promethus规则文件管理装置,包括:According to another aspect of the present invention, a cloud-based Promethus rule file management device is also provided, including:
接收模块,配置Wie通过云端接收第三方服务对Promethus监控系统中任意一个监控节点的规则文件的调用请求;The receiving module configures Wie to receive the call request from the third-party service to the rule file of any monitoring node in the Promethus monitoring system through the cloud;
获取模块,配置为根据所述调用请求获取预先将所述规则文件转换为预设格式的所述规则文件;an obtaining module, configured to obtain, according to the calling request, the rule file that has been converted into a preset format in advance;
返回模块,配置为将所述预设格式的所述规则文件通过指定接口返回至所述第三方服务,由所述第三方服务直接查看。The returning module is configured to return the rule file in the preset format to the third-party service through a specified interface, and the third-party service can directly view it.
可选地,所述装置还包括:Optionally, the device further includes:
管理模块,配置为读取所述Promethus监控系统中至少一个监控节点的规则文件;A management module, configured to read the rule file of at least one monitoring node in the Promethus monitoring system;
创建可视化界面,将所述规则文件映射至所述可视化界面,基于所述可视化界面对所述规则文件进行统一管理。A visual interface is created, the rule file is mapped to the visual interface, and the rule file is uniformly managed based on the visual interface.
可选地,所述管理模块还配置为:Optionally, the management module is further configured to:
将所述规则文件的格式转换为所述预设格式,并将所述预设格式的规则文件封装成API服务接口以供访问。Convert the format of the rule file to the preset format, and encapsulate the rule file in the preset format into an API service interface for access.
可选地,所述获取模块还配置为:Optionally, the obtaining module is further configured as:
根据所述调用请求查找所述规则文件的存储目录,基于所述存储目录获取所述预设格式的规则文件;Find the storage directory of the rule file according to the calling request, and obtain the rule file in the preset format based on the storage directory;
其中,所述存储目录为所述规则文件在所述监控节点下的存储目录,或预先设置于所述Promethus监控系统的指定存储目录。The storage directory is a storage directory of the rule file under the monitoring node, or a designated storage directory preset in the Promethus monitoring system.
可选地,所述管理模块还配置为:Optionally, the management module is further configured to:
创建可视化界面,将所述规则文件映射至所述可视化界面,在所述可视化界面中进行显示;Create a visual interface, map the rule file to the visual interface, and display it in the visual interface;
在所述可视化界面中加载多种类型的文件编辑入口;Loading multiple types of file editing entries in the visual interface;
通过所述可视化界面中的文件编辑入口接收针对任一规则文件的操作指令,根据所述操作指定对所述规则文件进行可视化操作。An operation instruction for any rule file is received through a file editing entry in the visual interface, and a visualization operation is performed on the rule file according to the operation specification.
可选地,所述管理模块还配置为:Optionally, the management module is further configured to:
根据所述规则文件的操作时间对所述规则文件的版本进行管理,并对所述规则文件进行备份。The version of the rule file is managed according to the operation time of the rule file, and the rule file is backed up.
根据本发明的另一个方面,还提供了一种计算机存储介质,所述计算机存储介质存储有计算机程序代码,当所述计算机程序代码在计算设备上运行时,导致所述计算设备执行上述任一项所述的基于云端的Promethus规则文件管理方法。According to another aspect of the present invention, there is also provided a computer storage medium, the computer storage medium stores computer program code, when the computer program code is executed on a computing device, causes the computing device to execute any one of the above The cloud-based Promethus rule file management method described in item.
根据本发明的另一个方面,还提供了一种计算设备,包括:According to another aspect of the present invention, there is also provided a computing device, comprising:
处理器;processor;
存储有计算机程序代码的存储器;memory in which computer program code is stored;
当所述计算机程序代码被所述处理器运行时,导致所述计算设备执行上述任一项所述的基于云端的Promethus规则文件管理方法。When the computer program code is executed by the processor, it causes the computing device to execute any one of the cloud-based Promethus rule file management methods described above.
本发明提供了一种基于云端的Promethus规则文件管理方法及装置,在接收到第三方对规则文件的调用请求时,可以根据该调用指定获取到预设格式的规则文件,进而将预设格式的规则文件通过指定接口返回至第三方服务,由第三方服务直接对其进行查看。基于本发明提供的方案,通过云端接收到第三方服务的调用请求时,获取并返回预设格式的规则文件,第三方服务可直接对预设格式的规则文件进行查看读取,进一步对后期的解析和处理提供便利。The present invention provides a cloud-based Promethus rule file management method and device. When receiving a call request for a rule file from a third party, a rule file in a preset format can be obtained according to the call designation, and then the preset format rule file can be obtained. The rule file is returned to the third-party service through the specified interface, and the third-party service can directly view it. Based on the solution provided by the present invention, when a request for invoking a third-party service is received through the cloud, a rule file in a preset format is obtained and returned. Parsing and processing are facilitated.
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。The above description is only an overview of the technical solutions of the present invention, in order to be able to understand the technical means of the present invention more clearly, it can be implemented according to the content of the description, and in order to make the above and other purposes, features and advantages of the present invention more obvious and easy to understand , the following specific embodiments of the present invention are given.
根据下文结合附图对本发明具体实施例的详细描述,本领域技术人员将会更加明了本发明的上述以及其他目的、优点和特征。The above and other objects, advantages and features of the present invention will be more apparent to those skilled in the art from the following detailed description of the specific embodiments of the present invention in conjunction with the accompanying drawings.
附图说明Description of drawings
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:Various other advantages and benefits will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiments. The drawings are for the purpose of illustrating preferred embodiments only and are not to be considered limiting of the invention. Also, the same components are denoted by the same reference numerals throughout the drawings. In the attached image:
图1是根据本发明实施例的基于云端的Promethus规则文件管理方法流程示意图;1 is a schematic flowchart of a cloud-based Promethus rule file management method according to an embodiment of the present invention;
图2是根据本发明优选实施例的基于云端的Promethus规则文件管理方法流程示意图;2 is a schematic flowchart of a cloud-based Promethus rule file management method according to a preferred embodiment of the present invention;
图3是根据本发明实施例的基于云端的Promethus规则文件管理装置结构示意图;3 is a schematic structural diagram of a cloud-based Promethus rule file management device according to an embodiment of the present invention;
图4是根据本发明优选实施例的基于云端的Promethus规则文件管理装置结构示意图。FIG. 4 is a schematic structural diagram of a cloud-based Promethus rule file management apparatus according to a preferred embodiment of the present invention.
具体实施方式Detailed ways
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited by the embodiments set forth herein. Rather, these embodiments are provided so that the present disclosure will be more thoroughly understood, and will fully convey the scope of the present disclosure to those skilled in the art.
Prometheus是一种开源的监控报警系统和时序列数据库(TSDB),它按给定的时间间隔从配置的目标收集指标,如任意一项业务的某个维度、某一场景下的CPU、内存等指标参数,评估规则表达式,显示结果,并且如果观察到某些条件为真,则可触发警报。目前,在Prometheus监控系统中的规则RULE文件,通常需要手动编辑,当Prometheus的监控对象是多个服务时,维护成本较高。Prometheus is an open source monitoring and alarm system and time series database (TSDB), which collects metrics from configured targets at given time intervals, such as a certain dimension of any business, CPU, memory in a certain scenario, etc. Metric parameters, evaluate rule expressions, display results, and trigger alerts if certain conditions are observed to be true. At present, the rule RULE file in the Prometheus monitoring system usually needs to be edited manually. When the monitoring object of Prometheus is multiple services, the maintenance cost is high.
本发明实施例提供了一种基于云端的Promethus规则文件管理方法,如图1所示,根据本发明实施例提供的基于云端的Promethus规则文件管理方法可以包括:An embodiment of the present invention provides a cloud-based Promethus rule file management method. As shown in FIG. 1 , the cloud-based Promethus rule file management method provided according to the embodiment of the present invention may include:
步骤S102,通过云端接收第三方服务对Promethus监控系统中任意一个监控节点的规则文件的调用请求;Step S102, receiving through the cloud a third-party service invocation request for the rule file of any monitoring node in the Promethus monitoring system;
步骤S104,根据上述调用请求获取预先将上述规则文件转换为预设格式的规则文件;Step S104, obtaining a rule file that pre-converts the above-mentioned rule file into a preset format according to the above-mentioned calling request;
步骤S106,将预设格式的规则文件通过指定接口返回至第三方服务,由第三方服务直接查看。Step S106, returning the rule file in the preset format to the third-party service through the designated interface, and the third-party service can directly view it.
本发明实施例提供了一种基于云端的Promethus规则文件管理方法,在接收到第三方对规则文件的调用请求时,可以根据该调用指定获取到预设格式的规则文件,进而将预设格式的规则文件通过指定接口返回至第三方服务,由第三方服务直接对其进行查看。一般情况下,对于Promethus监控系统中的规则文件常为YML格式的文件,相对而言该格式的文件较为难以解析,基于本发明实施例提供的方案,通过云端接收到第三方服务的调用请求时,获取并返回预设格式的规则文件,第三方服务可直接对预设格式的规则文件进行查看读取,进一步对后期的解析和处理提供便利,其中,第三方服务可以其他监控系统或是除云端以及Promethus监控系统的其他管理系统。The embodiment of the present invention provides a cloud-based Promethus rule file management method. When receiving a call request for a rule file from a third party, a rule file in a preset format can be obtained according to the call designation, and then the preset format rule file can be obtained. The rule file is returned to the third-party service through the specified interface, and the third-party service can directly view it. In general, the rule files in the Promethus monitoring system are often in YML format, which is relatively difficult to parse. Based on the solution provided by the embodiments of the present invention, when a third-party service invocation request is received through the cloud , obtain and return the rule file in the preset format, and the third-party service can directly view and read the rule file in the preset format, which further facilitates the later analysis and processing. The third-party service can be used by other monitoring systems or in addition to Cloud and other management systems for the Promethus monitoring system.
本发明实施例所介绍的Promethus监控系统可以为一个Promethus监控系统,也可以为多个Promethus监控系统,对于一个监控系统来讲,可能会有多个监控节点,不同的监控节点可对应不同业务,如应用程序中的红包业务、个人秀业务、来电秀业务等等。假设一个Promethus监控系统有一个规则文件,那么10个Promethus监控系统的话,可能由10个规则文件,此时,就可以在云端(即Promethus server)对上述10个规则文件进行统一管理。当然,上述实施例只是示意性的列举Promethus监控系统以及对应规则文件,实际应用中Promethus监控系统的数量以及各Promethus监控系统对应的规则文件可以根据不同的应用场景进行设置,本发明不做限定。The Promethus monitoring system introduced in the embodiment of the present invention may be a Promethus monitoring system or multiple Promethus monitoring systems. For a monitoring system, there may be multiple monitoring nodes, and different monitoring nodes may correspond to different services. Such as red envelope business, personal show business, caller show business and so on in the application. Assuming that a Promethus monitoring system has one rule file, then 10 Promethus monitoring systems may have 10 rule files. At this time, the above 10 rule files can be managed uniformly in the cloud (ie, Promethus server). Of course, the above embodiment is only a schematic listing of Promethus monitoring systems and corresponding rule files. In practical applications, the number of Promethus monitoring systems and the rule files corresponding to each Promethus monitoring system can be set according to different application scenarios, which is not limited in the present invention.
在本发明一可选实施例中,在上述步骤S102接收第三方服务对任一规则文件的调用请求之前,还可以包括:读取Promethus监控系统中至少一个监控节点的规则文件;创建可视化界面,将上述规则文件映射至可视化界面,基于可视化界面对上述规则文件进行统一管理。也就是说,本发明实施例提供了一种针对Promethus监控系统的可视化管理方案,即通过读取Promethus监控系统中至少一个监控节点的规则文件,并将其映射至创建的可视化界面中,进而对上述规则文件进行可视化管理。通常来讲,Promethus监控系统的规则文件一般会有很多,本发明实施例通过可视化界面的统一管理方法,可以在方便对其进行维护的同时,提升管理的便捷性。实际应用中,Promethus监控系统可能是由多台机器组成的集群,其对应的规则文件可能有成千上万,因此,本发明实施例所提供的可视化管理界面可对上述规则文件进行统一管理,可以在节省人工运维的同时,提升规则文件的管理效率。In an optional embodiment of the present invention, before receiving a call request for any rule file from a third-party service in the above step S102, it may further include: reading the rule file of at least one monitoring node in the Promethus monitoring system; creating a visual interface, The above-mentioned rule file is mapped to a visual interface, and the above-mentioned rule file is uniformly managed based on the visual interface. That is to say, the embodiment of the present invention provides a visual management solution for the Promethus monitoring system, that is, by reading the rule file of at least one monitoring node in the Promethus monitoring system and mapping it to the created visual interface, the The above rule files are managed visually. Generally speaking, there are generally many rule files in the Promethus monitoring system. The embodiment of the present invention can improve the convenience of management while facilitating the maintenance thereof through the unified management method of the visual interface. In practical applications, the Promethus monitoring system may be a cluster composed of multiple machines, and the corresponding rule files may have thousands of them. Therefore, the visual management interface provided by the embodiment of the present invention can perform unified management of the above rule files. It can improve the management efficiency of rule files while saving manual operation and maintenance.
上述步骤S104中提及,根据调用请求所获取到的规则文件为预设格式,可选地,在上述步骤S104之前,还可以包括:将上述规则文件的格式转换为预设格式,并将预设格式的规则文件封装成API服务接口以供访问。举例来说,对于YML格式的规则文件可以都通过代码转化成JSON格式,然后再使用代码封装成API格式的服务,这样,第三方服务或者接口就可以直接调用封装好的API,进而在接收到调用请求之后就可以返回第三方服务想要的JSON格式的Promethus监控系统的规则文件,进一步方便了对方的后期解析和处理。其中,将YML格式的规则文件转化为JSON格式的规则文件时,可通过JAVA或者GO语言的第三方包调用API实现。由于JSON格式通用性更高,因此,通过将YML格式的规则文件转换为JSON格式可大大提升第三方服务的调用以及解析效率。As mentioned in the above step S104, the rule file obtained according to the calling request is in a preset format. Optionally, before the above step S104, it may also include: converting the format of the above rule file into a preset format, and converting the preset format The formatted rule file is encapsulated into an API service interface for access. For example, rule files in YML format can be converted into JSON format through code, and then encapsulated into API format service using code, so that third-party services or interfaces can directly call the encapsulated API, and then receive After calling the request, the rule file of the Promethus monitoring system in JSON format desired by the third-party service can be returned, which further facilitates the post-analysis and processing of the other party. Among them, when the rule file in YML format is converted into the rule file in JSON format, the API can be implemented by calling a third-party package in JAVA or GO language. Since the JSON format is more versatile, converting the rule file in the YML format to the JSON format can greatly improve the invocation and parsing efficiency of third-party services.
上述步骤S104在根据调用请求获取预设格式的规则文件时,可以根据调用请求查找规则文件的存储目录,基于该存储目录获取预设格式的规则文件;其中,存储目录为规则文件在监控节点下的存储目录,或预先设置于Promethus监控系统的指定存储目录,具体可根据各监控节点的的负载进行配置,本发明不做限定。In the above-mentioned step S104, when the rule file in the preset format is obtained according to the calling request, the storage directory of the rule file can be searched according to the calling request, and the rule file in the preset format can be obtained based on the storage directory; wherein, the storage directory is the rule file under the monitoring node. It can be configured according to the load of each monitoring node, which is not limited in the present invention.
前文介绍,对于Promethus监控系统的规则文件可通过可视化界面进行统一管理,实际应用中,可以在先创建可视化界面,将Promethus监控系统的规则文件映射至可视化界面,在该可视化界面中进行显示;其次,还可以在可视化界面中加载多种类型的文件编辑入口;进而通过可视化界面中的文件编辑入口接收针对任一规则文件的操作指令,根据上述操作指定对规则文件进行可视化操作。对规则文件的编辑可以是对规则文件中相关参数的修改、更新等,如CPU的报警温度、内存上限的报警温度等指标参数。本发明实施例中可视化界面对规则文件的显示方式可以根据规则文件的类型、所对应监控业务的类型以及对应的应用程序进行层级显示,便于用户进行查看。举例来说,假设对于应用程序A中的4种业务共设置有4个规则文件,分别为规则文件1-4,则在可视化界面中进行显示时,就可以以程序A作为第一层级,4种业务对应的4个规则文件作为第二层级进行展示。对于可视化界面中的文件编辑入口可以是针对界面中所展示的所有规则文件的统一文件编辑入口,也可以是对应单个规则文件的文件编辑入口。As mentioned above, the rule files of the Promethus monitoring system can be managed in a unified manner through the visual interface. In practical applications, a visual interface can be created first, and the rule files of the Promethus monitoring system can be mapped to the visual interface and displayed in the visual interface; secondly , you can also load multiple types of file editing entries in the visual interface; and then receive operation instructions for any rule file through the file editing entry in the visual interface, and perform visual operations on the rule file according to the above operation designation. The editing of the rule file can be the modification or update of the relevant parameters in the rule file, such as the alarm temperature of the CPU, the alarm temperature of the upper limit of the memory and other index parameters. In the embodiment of the present invention, the display mode of the rule file on the visual interface can be displayed hierarchically according to the type of the rule file, the type of the corresponding monitoring service, and the corresponding application program, which is convenient for the user to view. For example, assuming that there are 4 rule files for the 4 kinds of business in application A, which are rule files 1-4 respectively, then when displaying in the visual interface, program A can be used as the first level, 4 The four rule files corresponding to each business are displayed as the second level. The file editing entry in the visual interface may be a unified file editing entry for all rule files displayed in the interface, or may be a file editing entry corresponding to a single rule file.
另外,还可以根据规则文件的操作时间对规则文件的版本进行管理,并对规则文件进行备份。也就是说,对于每一个规则文件来讲,可对每一次更新后的规则文件进行备份存储,并依据对该规则文件的操作更新时间进行版本管理,假设初始版本作为V1.0,那么对于第一修改操作后的版本可作为V2.0,以此类推,这样,之后对历史的规则文件也可以回溯,增强Promethus监控系统的灵活性和高可用。In addition, the version of the rule file can also be managed according to the operation time of the rule file, and the rule file can be backed up. That is to say, for each rule file, each updated rule file can be backed up and stored, and version management can be performed according to the operation update time of the rule file. Assuming that the initial version is V1.0, then for the first A modified version can be used as V2.0, and so on. In this way, the historical rule files can also be traced back, which enhances the flexibility and high availability of the Promethus monitoring system.
上述实施例所提供的方法可以基于自定义的、Promethus监控系统的一个组件dashbord实现,即通过一个嵌入在Promethus监控系统中与Promethus一体化的组件对Promethus监控系统的规则文件进行统一管理以及API接口的提供。该组件具体可以通过golang的程序进程,并嵌入JS页面,将上述进程打包后发布至Promethus社区,当部署Promethus监控系统时,可以同时部署Promethus规则文件管理装置。The method provided by the above embodiment can be implemented based on a custom, a component of the Promethus monitoring system, dashbord, that is, through a component embedded in the Promethus monitoring system and integrated with Promethus, the rule files of the Promethus monitoring system are unified management and API interface. provided. Specifically, this component can go through the program process of golang and embed it in a JS page. The above process can be packaged and released to the Promethus community. When the Promethus monitoring system is deployed, the Promethus rule file management device can be deployed at the same time.
图2示出了根据本发明一可选实施例的基于云端的Promethus规则文件方法整体流程示意图,FIG. 2 shows a schematic overall flow diagram of a cloud-based Promethus rule file method according to an optional embodiment of the present invention,
图2中示意性地示出了3个规则文件,即规则文件1、规则文件2、规则文件3,对于Promethus规则文件的可视化管理时,可分别对上述规则文件进行编辑、备份以及版本管理。Figure 2 schematically shows three rule files, namely rule file 1, rule file 2, and rule file 3. For the visual management of Promethus rule files, the above rule files can be edited, backed up and version managed respectively.
另外,上述规则文件在Promethus监控系统中为YML格式,本发明实施例还可以将其转换为JSON或是其他格式的文件。以转换为JSON格式举例来讲,如果用JAVA对规则文件1进行格式转换,可以先调用第三方库读取规则文件1的格式并进行解析,然后将解析后的文件拼接到JSON格式的object对象中,对于原始YML格式中的多级数据依次拼接入object对象中,拼接之后的数据就是一个大的JSON格式的文件。In addition, the above-mentioned rule file is in YML format in the Promethus monitoring system, and the embodiment of the present invention can also convert it into a file in JSON or other formats. Taking the conversion to JSON format as an example, if you use JAVA to convert the format of rule file 1, you can call a third-party library to read the format of rule file 1 and parse it, and then splicing the parsed file into the JSON format object object , the multi-level data in the original YML format is sequentially spliced into the object object, and the spliced data is a large JSON format file.
本发明实施例对于规则文件的转换以及编辑可基于云端执行,尤其是对于规则文件的格式转换,相较于在第三方执行的效率更高。The conversion and editing of the rule file in the embodiment of the present invention can be performed based on the cloud, and in particular, the format conversion of the rule file is more efficient than that performed by a third party.
基于同一发明构思,本发明实施例还提供了一种基于云端的Promethus规则文件管理装置,可作为Promethus监控系统中的一个组件。如图3所示,本发明实施例提供的基于云端的Promethus规则文件管理装置可以包括:Based on the same inventive concept, the embodiment of the present invention also provides a cloud-based Promethus rule file management device, which can be used as a component in the Promethus monitoring system. As shown in FIG. 3 , the cloud-based Promethus rule file management device provided by the embodiment of the present invention may include:
接收模块310,配置Wie通过云端接收第三方服务对Promethus监控系统中任意一个监控节点的规则文件的调用请求;The receiving
获取模块320,配置为根据所述调用请求获取预先将所述规则文件转换为预设格式的所述规则文件;an obtaining
返回模块330,配置为将所述预设格式的规则文件通过指定接口返回至所述第三方服务,由所述第三方服务直接查看。The returning
在本发明一可选实施例中,如图4所示,上述装置还可以包括:In an optional embodiment of the present invention, as shown in FIG. 4 , the above-mentioned apparatus may further include:
管理模块340,配置为读取所述Promethus监控系统中至少一个监控节点的规则文件;The
创建可视化界面,将所述规则文件映射至所述可视化界面,基于所述可视化界面对所述规则文件进行统一管理。A visual interface is created, the rule file is mapped to the visual interface, and the rule file is uniformly managed based on the visual interface.
在本发明一可选实施例中,管理模块340还可以配置为:In an optional embodiment of the present invention, the
将所述规则文件的格式转换为所述预设格式,并将所述预设格式的规则文件封装成API服务接口以供访问。Convert the format of the rule file to the preset format, and encapsulate the rule file in the preset format into an API service interface for access.
在本发明一可选实施例中,获取模块320还可以配置为:In an optional embodiment of the present invention, the obtaining
根据所述调用请求查找所述规则文件的存储目录,基于所述存储目录获取所述预设格式的规则文件;Find the storage directory of the rule file according to the calling request, and obtain the rule file in the preset format based on the storage directory;
其中,所述存储目录为所述规则文件在所述监控节点下的存储目录,或预先设置于所述Promethus监控系统的指定存储目录。The storage directory is a storage directory of the rule file under the monitoring node, or a designated storage directory preset in the Promethus monitoring system.
在本发明一可选实施例中,管理模块340还可以配置为:In an optional embodiment of the present invention, the
创建可视化界面,将所述规则文件映射至所述可视化界面,在所述可视化界面中进行显示;Create a visual interface, map the rule file to the visual interface, and display it in the visual interface;
在所述可视化界面中加载多种类型的文件编辑入口;Loading multiple types of file editing entries in the visual interface;
通过所述可视化界面中的文件编辑入口接收针对任一规则文件的操作指令,根据所述操作指定对所述规则文件进行可视化操作。An operation instruction for any rule file is received through a file editing entry in the visual interface, and a visualization operation is performed on the rule file according to the operation specification.
在本发明一可选实施例中,管理模块340还可以配置为:In an optional embodiment of the present invention, the
根据所述规则文件的操作时间对所述规则文件的版本进行管理,并对所述规则文件进行备份。The version of the rule file is managed according to the operation time of the rule file, and the rule file is backed up.
基于同一发明构思,本发明实施例还提供了一种计算机存储介质,所述计算机存储介质存储有计算机程序代码,当所述计算机程序代码在计算设备上运行时,导致所述计算设备执行上述任一实施例所述的基于云端的Promethus规则文件管理方法。Based on the same inventive concept, an embodiment of the present invention further provides a computer storage medium, where computer program codes are stored in the computer storage medium, and when the computer program codes are executed on a computing device, the computing device is caused to perform any of the above-mentioned tasks. The cloud-based Promethus rule file management method according to an embodiment.
基于同一发明构思,本发明实施例还提供了一种计算设备,包括:Based on the same inventive concept, an embodiment of the present invention also provides a computing device, including:
处理器;processor;
存储有计算机程序代码的存储器;memory in which computer program code is stored;
当所述计算机程序代码被所述处理器运行时,导致所述计算设备执行上述任一实施例所述的基于云端的Promethus规则文件管理方法。When the computer program code is executed by the processor, it causes the computing device to execute the cloud-based Promethus rule file management method described in any of the foregoing embodiments.
本发明实施例提供了一种基于云端的Promethus规则文件管理方法及装置,在接收到第三方对规则文件的调用请求时,可以根据该调用指定获取到预设格式的规则文件,进而将预设格式的规则文件通过指定接口返回至第三方服务,由第三方服务直接对其进行查看。基于本发明实施例提供的方案,通过云端接收到第三方服务的调用请求时,获取并返回预设格式的规则文件,第三方服务可直接对预设格式的规则文件进行查看读取,进一步对后期的解析和处理提供便利。另外,可视化管理界面可对Promethus监控系统的规则文件进行统一管理,可以在节省人工运维的同时,提升规则文件的管理效率。The embodiments of the present invention provide a cloud-based Promethus rule file management method and device. When receiving a third party's call request for a rule file, a rule file in a preset format can be obtained according to the call designation, and then the preset format can be obtained. The formatted rule file is returned to the third-party service through the specified interface, and the third-party service can directly view it. Based on the solution provided by the embodiment of the present invention, when a request for invoking a third-party service is received through the cloud, a rule file in a preset format is obtained and returned, and the third-party service can directly view and read the rule file in the preset format, and further Later parsing and processing provide convenience. In addition, the visual management interface can manage the rule files of the Promethus monitoring system in a unified manner, which can improve the management efficiency of rule files while saving manual operation and maintenance.
所属领域的技术人员可以清楚地了解到,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,为简洁起见,在此不另赘述。Those skilled in the art can clearly understand that, for the specific working processes of the systems, devices and units described above, reference may be made to the corresponding processes in the foregoing method embodiments, and for the sake of brevity, details are not described herein.
另外,在本发明各个实施例中的各功能单元可以物理上相互独立,也可以两个或两个以上功能单元集成在一起,还可以全部功能单元都集成在一个处理单元中。上述集成的功能单元既可以采用硬件的形式实现,也可以采用软件或者固件的形式实现。In addition, each functional unit in each embodiment of the present invention may be physically independent of each other, or two or more functional units may be integrated together, or all functional units may be integrated into one processing unit. The above-mentioned integrated functional units may be implemented in the form of hardware, and may also be implemented in the form of software or firmware.
本领域普通技术人员可以理解:所述集成的功能单元如果以软件的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,其包括若干指令,用以使得一台计算设备(例如个人计算机,服务器,或者网络设备等)在运行所述指令时执行本发明各实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM)、随机存取存储器(RAM),磁碟或者光盘等各种可以存储程序代码的介质。Those skilled in the art can understand that: if the integrated functional unit is implemented in the form of software and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on such understanding, the technical solution of the present invention or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, which includes several instructions to make a computer A computing device (such as a personal computer, a server, or a network device, etc.) executes all or part of the steps of the methods described in the embodiments of the present invention when running the instructions. The aforementioned storage medium includes: a U disk, a removable hard disk, a read only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk and other media that can store program codes.
或者,实现前述方法实施例的全部或部分步骤可以通过程序指令相关的硬件(诸如个人计算机,服务器,或者网络设备等的计算设备)来完成,所述程序指令可以存储于一计算机可读取存储介质中,当所述程序指令被计算设备的处理器执行时,所述计算设备执行本发明各实施例所述方法的全部或部分步骤。Alternatively, all or part of the steps of implementing the foregoing method embodiments may be accomplished by program instructions related to hardware (such as a personal computer, a server, or a computing device such as a network device), and the program instructions may be stored in a computer-readable storage In the medium, when the program instructions are executed by the processor of the computing device, the computing device executes all or part of the steps of the methods described in the embodiments of the present invention.
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:在本发明的精神和原则之内,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案脱离本发明的保护范围。Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, but not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: Within the spirit and principle of the present invention, it is still possible to modify the technical solutions recorded in the foregoing embodiments, or to perform equivalent replacements for some or all of the technical features; and these modifications or replacements do not make the corresponding technical solutions deviate protection scope of the present invention.
根据本发明实施例的一个方面,提供了A1.一种基于云端的Promethus规则文件管理方法,包括:According to an aspect of the embodiments of the present invention, A1. a cloud-based Promethus rule file management method is provided, comprising:
通过云端接收第三方服务对Promethus监控系统中任意一个监控节点的规则文件的调用请求;Receive a call request from a third-party service to the rule file of any monitoring node in the Promethus monitoring system through the cloud;
根据所述调用请求获取预先将所述规则文件转换为预设格式的所述规则文件;Acquire the rule file that is pre-converted into a preset format according to the calling request;
将所述预设格式的所述规则文件通过指定接口返回至所述第三方服务,由所述第三方服务直接查看。The rule file in the preset format is returned to the third-party service through a specified interface, and the third-party service can directly view it.
A2.根据A1所述的方法,其中,所述通过云端接收第三方服务对Promethus监控系统中任意一个监控节点的规则文件的调用请求之前,还包括:A2. The method according to A1, wherein before receiving a call request from a third-party service to the rule file of any monitoring node in the Promethus monitoring system through the cloud, the method further includes:
读取所述Promethus监控系统中至少一个监控节点的规则文件;Read the rule file of at least one monitoring node in the Promethus monitoring system;
创建可视化界面,将所述规则文件映射至所述可视化界面,基于所述可视化界面对所述规则文件进行统一管理。A visual interface is created, the rule file is mapped to the visual interface, and the rule file is uniformly managed based on the visual interface.
A3.根据A2所述的方法,其中,所述读取所述Promethus监控系统中至少一个监控节点的规则文件之后,还包括:A3. The method according to A2, wherein after reading the rule file of at least one monitoring node in the Promethus monitoring system, further comprising:
将所述规则文件的格式转换为所述预设格式,并将所述预设格式的规则文件封装成API服务接口以供访问。Convert the format of the rule file to the preset format, and encapsulate the rule file in the preset format into an API service interface for access.
A4.根据A1所述的方法,其中,所述根据所述调用请求获取预先将所述规则文件转换为预设格式的所述规则文件,包括:A4. The method according to A1, wherein the obtaining the rule file that is pre-converted into a preset format according to the calling request includes:
根据所述调用请求查找所述规则文件的存储目录,基于所述存储目录获取所述预设格式的规则文件;Find the storage directory of the rule file according to the calling request, and obtain the rule file in the preset format based on the storage directory;
其中,所述存储目录为所述规则文件在所述监控节点下的存储目录,或预先设置于所述Promethus监控系统的指定存储目录。The storage directory is a storage directory of the rule file under the monitoring node, or a designated storage directory preset in the Promethus monitoring system.
A5.根据A2所述的方法,其中,所述创建可视化界面,将所述规则文件映射至所述可视化界面,基于所述可视化界面对所述规则文件进行统一管理,包括:A5. The method according to A2, wherein the creating a visual interface, mapping the rule file to the visual interface, and performing unified management on the rule file based on the visual interface, comprising:
创建可视化界面,将所述规则文件映射至所述可视化界面,在所述可视化界面中进行显示;Create a visual interface, map the rule file to the visual interface, and display it in the visual interface;
在所述可视化界面中加载多种类型的文件编辑入口;Loading multiple types of file editing entries in the visual interface;
通过所述可视化界面中的文件编辑入口接收针对任一规则文件的操作指令,根据所述操作指定对所述规则文件进行可视化操作。An operation instruction for any rule file is received through a file editing entry in the visual interface, and a visualization operation is performed on the rule file according to the operation specification.
A6.根据A5所述的方法,其中,所述通过所述可视化界面中的文件编辑入口接收针对任一规则文件的操作指令,根据所述操作指定对所述规则文件进行可视化操作之后,还包括:A6. The method according to A5, wherein the receiving an operation instruction for any rule file through the file editing entry in the visual interface, and after performing a visual operation on the rule file according to the operation specification, further comprising: :
根据所述规则文件的操作时间对所述规则文件的版本进行管理,并对所述规则文件进行备份。The version of the rule file is managed according to the operation time of the rule file, and the rule file is backed up.
根据本发明的另一个方面,还提供了B7.一种基于云端的Promethus规则文件管理装置,包括:According to another aspect of the present invention, B7. a cloud-based Promethus rule file management device is also provided, comprising:
接收模块,配置Wie通过云端接收第三方服务对Promethus监控系统中任意一个监控节点的规则文件的调用请求;The receiving module configures Wie to receive the call request from the third-party service to the rule file of any monitoring node in the Promethus monitoring system through the cloud;
获取模块,配置为根据所述调用请求获取预先将所述规则文件转换为预设格式的所述规则文件;an obtaining module, configured to obtain, according to the calling request, the rule file that has been converted into a preset format in advance;
返回模块,配置为将所述预设格式的所述规则文件通过指定接口返回至所述第三方服务,由所述第三方服务直接查看。The returning module is configured to return the rule file in the preset format to the third-party service through a specified interface, and the third-party service can directly view it.
B8.根据B7所述的装置,其中,还包括:B8. The device according to B7, further comprising:
管理模块,配置为读取所述Promethus监控系统中至少一个监控节点的规则文件;A management module, configured to read the rule file of at least one monitoring node in the Promethus monitoring system;
创建可视化界面,将所述规则文件映射至所述可视化界面,基于所述可视化界面对所述规则文件进行统一管理。A visual interface is created, the rule file is mapped to the visual interface, and the rule file is uniformly managed based on the visual interface.
B9.根据B8所述的装置,其中,所述管理模块还配置为:B9. The apparatus according to B8, wherein the management module is further configured to:
将所述规则文件的格式转换为所述预设格式,并将所述预设格式的规则文件封装成API服务接口以供访问。Convert the format of the rule file to the preset format, and encapsulate the rule file in the preset format into an API service interface for access.
B10.根据B7所述的装置,其中,所述获取模块还配置为:B10. The apparatus according to B7, wherein the obtaining module is further configured to:
根据所述调用请求查找所述规则文件的存储目录,基于所述存储目录获取所述预设格式的规则文件;Find the storage directory of the rule file according to the calling request, and obtain the rule file in the preset format based on the storage directory;
其中,所述存储目录为所述规则文件在所述监控节点下的存储目录,或预先设置于所述Promethus监控系统的指定存储目录。The storage directory is a storage directory of the rule file under the monitoring node, or a designated storage directory preset in the Promethus monitoring system.
B11.根据B8所述的装置,其中,所述管理模块还配置为:B11. The apparatus according to B8, wherein the management module is further configured to:
创建可视化界面,将所述规则文件映射至所述可视化界面,在所述可视化界面中进行显示;Create a visual interface, map the rule file to the visual interface, and display it in the visual interface;
在所述可视化界面中加载多种类型的文件编辑入口;Loading multiple types of file editing entries in the visual interface;
通过所述可视化界面中的文件编辑入口接收针对任一规则文件的操作指令,根据所述操作指定对所述规则文件进行可视化操作。An operation instruction for any rule file is received through a file editing entry in the visual interface, and a visualization operation is performed on the rule file according to the operation specification.
B12.根据B11所述的装置,其中,所述管理模块还配置为:B12. The apparatus according to B11, wherein the management module is further configured to:
根据所述规则文件的操作时间对所述规则文件的版本进行管理,并对所述规则文件进行备份。The version of the rule file is managed according to the operation time of the rule file, and the rule file is backed up.
根据本发明的另一个方面,还提供了C13.一种计算机存储介质,所述计算机存储介质存储有计算机程序代码,当所述计算机程序代码在计算设备上运行时,导致所述计算设备执行A1-A6任一项所述的基于云端的Promethus规则文件管理方法。According to another aspect of the present invention, there is also provided C13. A computer storage medium, the computer storage medium stores computer program code, which, when executed on a computing device, causes the computing device to execute A1 -The cloud-based Promethus rule file management method described in any one of A6.
根据本发明的另一个方面,还提供了D14.一种计算设备,包括:According to another aspect of the present invention, D14. A computing device is also provided, comprising:
处理器;processor;
存储有计算机程序代码的存储器;memory in which computer program code is stored;
当所述计算机程序代码被所述处理器运行时,导致所述计算设备执行A1-A6任一项所述的基于云端的Promethus规则文件管理方法。When the computer program code is executed by the processor, it causes the computing device to execute the cloud-based Promethus rule file management method described in any one of A1-A6.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910161705.4A CN111651314B (en) | 2019-03-04 | 2019-03-04 | Promethus rule file management method and device based on cloud |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910161705.4A CN111651314B (en) | 2019-03-04 | 2019-03-04 | Promethus rule file management method and device based on cloud |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN111651314A true CN111651314A (en) | 2020-09-11 |
| CN111651314B CN111651314B (en) | 2025-07-18 |
Family
ID=72349117
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201910161705.4A Active CN111651314B (en) | 2019-03-04 | 2019-03-04 | Promethus rule file management method and device based on cloud |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN111651314B (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113985767A (en) * | 2021-10-21 | 2022-01-28 | 广州鲁邦通智能科技有限公司 | Method for synchronizing IOT equipment UI to cloud platform and Internet of things system |
| CN114840597A (en) * | 2022-07-04 | 2022-08-02 | 杭州安恒信息技术股份有限公司 | Component parameter format conversion method, device, equipment and storage medium |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103164206A (en) * | 2011-12-16 | 2013-06-19 | 上海博腾信息科技有限公司 | Software customization system based on software as a service (SAAS) |
| CN103500094A (en) * | 2013-09-25 | 2014-01-08 | 北京大学 | Service platform monitoring model capable of supporting user visible user-definition |
| US20160203402A1 (en) * | 2014-06-25 | 2016-07-14 | Rph Financial Services, Inc. | Simulation System And Method For Integrating Client Behavioral Preferences Within Decision-Based Simulation Scenarios |
| CN107133039A (en) * | 2017-04-28 | 2017-09-05 | 九次方大数据信息集团有限公司 | The construction method and device of regulation engine |
-
2019
- 2019-03-04 CN CN201910161705.4A patent/CN111651314B/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103164206A (en) * | 2011-12-16 | 2013-06-19 | 上海博腾信息科技有限公司 | Software customization system based on software as a service (SAAS) |
| CN103500094A (en) * | 2013-09-25 | 2014-01-08 | 北京大学 | Service platform monitoring model capable of supporting user visible user-definition |
| US20160203402A1 (en) * | 2014-06-25 | 2016-07-14 | Rph Financial Services, Inc. | Simulation System And Method For Integrating Client Behavioral Preferences Within Decision-Based Simulation Scenarios |
| CN107133039A (en) * | 2017-04-28 | 2017-09-05 | 九次方大数据信息集团有限公司 | The construction method and device of regulation engine |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113985767A (en) * | 2021-10-21 | 2022-01-28 | 广州鲁邦通智能科技有限公司 | Method for synchronizing IOT equipment UI to cloud platform and Internet of things system |
| CN114840597A (en) * | 2022-07-04 | 2022-08-02 | 杭州安恒信息技术股份有限公司 | Component parameter format conversion method, device, equipment and storage medium |
Also Published As
| Publication number | Publication date |
|---|---|
| CN111651314B (en) | 2025-07-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8707275B2 (en) | Simulation environment for distributed programs | |
| CN110019560B (en) | Knowledge graph-based query method and device | |
| CN113485781B (en) | Report generation method, device, electronic device and computer readable medium | |
| CN111190888A (en) | Method and device for managing graph database cluster | |
| CN115567607B (en) | Call link processing method, device, system, electronic device and storage medium | |
| CN111045833B (en) | Interface calling method and device | |
| US9720656B2 (en) | Method and apparatus for enabling agile development of services in cloud computing and traditional environments | |
| CN110334109B (en) | Relational database data query method, system, medium and electronic device | |
| CN106657192B (en) | Method and equipment for presenting service calling information | |
| CN108959294B (en) | Method and device for accessing search engine | |
| CN112579387A (en) | Business system monitoring method and device, storage medium and equipment | |
| JP7764112B2 (en) | Application deployment within a computing environment | |
| CN114443905A (en) | Interface document updating method and device, electronic equipment and readable storage medium | |
| CN111651314A (en) | A cloud-based Promethus rule file management method and device | |
| CN116069725A (en) | File migration method, device, apparatus, medium and program product | |
| CN114896130A (en) | Log processing method, device, server and storage medium | |
| CN111159010A (en) | Defect collecting method, defect reporting method and related device | |
| CN113312053A (en) | Data processing method and device | |
| CN111698109A (en) | Method and device for monitoring log | |
| US20120150898A1 (en) | Dynamic Collection Of System Support Files In A Data Processing Environment | |
| US20140201721A1 (en) | Framework and repository for analysis of software products | |
| CN113746661B (en) | A business processing method and device | |
| CN113743842B (en) | Multi-source data difference alarm method and device | |
| US11354272B2 (en) | Method and system for reporting free disk storage in file systems | |
| CN115455325A (en) | Page rendering method, device, equipment, medium and program product |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |