[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN109324943A - Docloud流程引擎系统 - Google Patents

Docloud流程引擎系统 Download PDF

Info

Publication number
CN109324943A
CN109324943A CN201810929245.0A CN201810929245A CN109324943A CN 109324943 A CN109324943 A CN 109324943A CN 201810929245 A CN201810929245 A CN 201810929245A CN 109324943 A CN109324943 A CN 109324943A
Authority
CN
China
Prior art keywords
module
docloud
assembly line
flow engine
engine system
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.)
Pending
Application number
CN201810929245.0A
Other languages
English (en)
Inventor
刘鹏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to CN201810929245.0A priority Critical patent/CN109324943A/zh
Publication of CN109324943A publication Critical patent/CN109324943A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3055Monitoring arrangements for monitoring the status of the computing system or of the computing system component, e.g. monitoring if the computing system is on, off, available, not available
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3065Monitoring arrangements determined by the means or processing involved in reporting the monitored data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/32Monitoring with visual or acoustical indication of the functioning of the machine
    • G06F11/324Display of status information
    • G06F11/327Alarm or error message display
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0486Drag-and-drop
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/71Version control; Configuration management

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Quality & Reliability (AREA)
  • Human Computer Interaction (AREA)
  • Software Systems (AREA)
  • Computing Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Debugging And Monitoring (AREA)

Abstract

本发明涉及程序技术领域,涉及一种流程引擎,尤其是一种DOCLOUD流程引擎系统。包括Jenkins模块,其特征在于,Web UI模块,用户能通过完成自定义的流水线的操作;Api Server模块,用于各个组件之间的调度;Engine模块,通过管理Jenkins模块来执行各个插件完成组合;以及对整体平台进行监控以确保其正常运行的监控模块。本发明的有益效果是:通过icinga模块对整体平台进行监控告警,保障平台的正常运行。

Description

DOCLOUD流程引擎系统
技术领域
本发明涉及程序技术领域,涉及一种流程引擎,尤其是一种DOCLOUD流程引擎系统。
背景技术
现有技术是开源软件Jenkins,它是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。Jenkins功能包括:1、持续的软件版本发布/测试项目。2、监控外部调用执行的工作。它能够实现流程程序的开发,在一定的程度上为行业提供了便利,但是它依然有待改进的空间,如:其配置复杂度较高,集成程度低,使用复杂;每次创建都需要填写大量配置、以及运行的逻辑关系,需要的学习使用成本较高。
发明内容
本发明要解决的技术问题是克服现有的缺陷,提供了一种用于贯穿软件开发、测试、部署过程的一体化DOCLOUD流程引擎系统。
为实现上述目的,本发明提供如下技术方案:DOCLOUD流程引擎系统,包括Jenkins模块,其特征在于,Web UI模块,用户能通过完成自定义的流水线的操作;Api Server模块,用于各个组件之间的调度;Engine模块,通过管理Jenkins模块来执行各个插件完成组合;以及对整体平台进行监控以确保其正常运行的监控模块。
作为本发明的一种优选技术方案,所述的监控模块包括对整体平台进行监控告警的icinga模块,对所有主机性能进行监控,实时掌控系统性能数据的open-falcon模块,实时收集平台、应用自身产生的日志,将日志进行统一收集处理便于用户检索查询graylog模块。
作为本发明的一种优选技术方案,所述的Web UI模块中用于自定义的流水线的构建支持自动、定时及手动触发三种模式。
作为本发明的一种优选技术方案,所述的Web UI模块中用于自定义的流水线自带反馈机制,在构建过程中会把每一步的构建结果通过邮件的形式反馈给指定的用户,用户在配置流水线时,可自主决定每个流水线节点是否启用该功能。
作为本发明的一种优选技术方案,所述插件包括Maven、Weblogic、Sonar、k8s。
该系统提供完善的日志功能。在流水线构建过程中,实时输出构建日志,便于用户掌握最新的构建情况;一旦出现问题,用户可根据日志,及时的排查、解决问题。
该系统的统计分析功能,能让用户非常直观的掌握流水线的构建情况,自动对所有构建失败的结果进行分析,以图表的形式展现给用户。
与现有技术相比,本发明的有益效果是:通过icinga模块对整体平台进行监控告警,保障平台的正常运行。通过open-falcon模块对所有主机性能进行监控,实时掌控系统的性能数据。通过graylog模块实时收集平台、应用自身产生的日志,将日志进行统一收集处理便于用户检索查询。本系统通过集成,将流水线配置使用拖拉的可视化方式进行,使得各个节点间的关系简单明确;将各种功能以插件的形式提供,简化用户配置,同时提高后续可扩展性;提供完整的配置管理、环境管理、用户管理的功能,为流水线的构建提供了完善的辅助功能。
附图说明
图1为本发明中实施例中所展现项目的信息图;
图2为本发明实施例中流水线配置图;
图3为本发明实施例中工作流运行图;
图4为本发明实施例中模板管理图;
图5为本发明实施例中配置管理图;
图6为本发明实施例中持续集成报表图;
图7为本发明中的框架结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参阅图1-7,本发明提供一种技术方案:DOCLOUD流程引擎系统,包括Jenkins模块1,复杂的Jenkins pipeline配置,可以实现自定义流水线的功能。Web UI模块2,用户能通过完成自定义的流水线的操作;所述的Web UI模块中用于自定义的流水线的构建支持自动、定时及手动触发三种模式。Web UI模块中用于自定义的流水线自带反馈机制,在构建过程中会把每一步的构建结果通过邮件的形式反馈给指定的用户,用户在配置流水线时,可自主决定每个流水线节点是否启用该功能。Api Server模块3,用于各个组件之间的调度;Engine模块4,通过管理Jenkins模块来执行各个插件完成组合;所述插件包括Maven、Weblogic、Sonar、k8s。以及对整体平台进行监控以确保其正常运行的监控模块8;监控模块包括对整体平台进行监控告警的icinga模块5,对所有主机性能进行监控,实时掌控系统性能数据的open-falcon模块6,实时收集平台、应用自身产生的日志,将日志进行统一收集处理便于用户检索查询graylog模块7。
尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。

Claims (5)

1.DOCLOUD流程引擎系统,包括Jenkins模块,其特征在于,Web UI模块,用户能通过完成自定义的流水线的操作;Api Server模块,用于各个组件之间的调度;Engine模块,通过管理Jenkins模块来执行各个插件完成组合;以及对整体平台进行监控以确保其正常运行的监控模块。
2.根据权利要求1所述的DOCLOUD流程引擎系统,其特征在于:所述的监控模块包括对整体平台进行监控告警的icinga模块,对所有主机性能进行监控,实时掌控系统性能数据的open-falcon模块,实时收集平台、应用自身产生的日志,将日志进行统一收集处理便于用户检索查询graylog模块。
3.根据权利要求1所述的DOCLOUD流程引擎系统,其特征在于:所述的Web UI模块中用于自定义的流水线的构建支持自动、定时及手动触发三种模式。
4.根据权利要求1所述的DOCLOUD流程引擎系统,其特征在于:所述的Web UI模块中用于自定义的流水线自带反馈机制,在构建过程中会把每一步的构建结果通过邮件的形式反馈给指定的用户,用户在配置流水线时,可自主决定每个流水线节点是否启用该功能。
5.根据权利要求1所述的DOCLOUD流程引擎系统,其特征在于:所述插件包括Maven、Weblogic、Sonar、k8s。
CN201810929245.0A 2018-08-15 2018-08-15 Docloud流程引擎系统 Pending CN109324943A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810929245.0A CN109324943A (zh) 2018-08-15 2018-08-15 Docloud流程引擎系统

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810929245.0A CN109324943A (zh) 2018-08-15 2018-08-15 Docloud流程引擎系统

Publications (1)

Publication Number Publication Date
CN109324943A true CN109324943A (zh) 2019-02-12

Family

ID=65263702

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810929245.0A Pending CN109324943A (zh) 2018-08-15 2018-08-15 Docloud流程引擎系统

Country Status (1)

Country Link
CN (1) CN109324943A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111104102A (zh) * 2019-11-20 2020-05-05 杭州端点网络科技有限公司 一种用于构建多业务场景自动化流水线的方法
CN112422683A (zh) * 2020-11-19 2021-02-26 浪潮云信息技术股份公司 一种k8s环境下的api网关服务高可用实现方法
CN113656368A (zh) * 2021-07-29 2021-11-16 济南浪潮数据技术有限公司 一种云平台日志处理方法及系统

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104850405A (zh) * 2015-05-25 2015-08-19 武汉众联信息技术股份有限公司 一种智能可配置工作流引擎及其实现方法
CN105700888A (zh) * 2016-01-14 2016-06-22 国网山东省电力公司物资公司 一种基于jbpm工作流引擎的可视化快速开发平台
CN105989440A (zh) * 2015-02-12 2016-10-05 杨波 一种流程自定义的处理方法及其工作流引擎
CN106991035A (zh) * 2017-04-06 2017-07-28 北京计算机技术及应用研究所 一种基于微服务架构的主机监控系统

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105989440A (zh) * 2015-02-12 2016-10-05 杨波 一种流程自定义的处理方法及其工作流引擎
CN104850405A (zh) * 2015-05-25 2015-08-19 武汉众联信息技术股份有限公司 一种智能可配置工作流引擎及其实现方法
CN105700888A (zh) * 2016-01-14 2016-06-22 国网山东省电力公司物资公司 一种基于jbpm工作流引擎的可视化快速开发平台
CN106991035A (zh) * 2017-04-06 2017-07-28 北京计算机技术及应用研究所 一种基于微服务架构的主机监控系统

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111104102A (zh) * 2019-11-20 2020-05-05 杭州端点网络科技有限公司 一种用于构建多业务场景自动化流水线的方法
CN112422683A (zh) * 2020-11-19 2021-02-26 浪潮云信息技术股份公司 一种k8s环境下的api网关服务高可用实现方法
CN112422683B (zh) * 2020-11-19 2023-02-03 浪潮云信息技术股份公司 一种k8s环境下的api网关服务高可用实现方法
CN113656368A (zh) * 2021-07-29 2021-11-16 济南浪潮数据技术有限公司 一种云平台日志处理方法及系统

Similar Documents

Publication Publication Date Title
Edrington et al. Machine monitoring system based on MTConnect technology
US8510720B2 (en) System landscape trace
CN109324943A (zh) Docloud流程引擎系统
US10445335B2 (en) Computing environment connectivity system
US20110231825A1 (en) Automatic test generation for reference testing
CN107659453B (zh) 通过zabbix监控大量TCP服务端口的方法
CN105359143B (zh) 数据库诊断界面系统
CN108200111B (zh) 资源配置信息更新方法、装置和资源接口设备
WO2023246347A1 (zh) 数字孪生处理方法及数字孪生系统
CN113849244B (zh) 一种基于编排引擎实现自定义业务场景的配置方法
US8769086B2 (en) Component independent process integration message monitoring
CN113553242A (zh) 基于Zabbix的煤矿联网系统故障处置方法及系统
CN109905263A (zh) 一种自动化运维部署系统
WO2022142931A1 (zh) 一种网络设备的巡检方法、装置、设备和存储介质
CN111800299A (zh) 一种边缘云的运营维护系统及其方法
CN107463490B (zh) 一种应用于平台开发中的集群日志集中收集方法
US7802235B2 (en) System and method for tracing and/or evaluating the exchange of information
CN104468708A (zh) 数据协同方法和数据协同装置
US7251588B2 (en) System for metric introspection in monitoring sources
CN111769979A (zh) 一种云资源编排方法、系统、终端及存储介质
CN104281440B (zh) 一种接口实现方法、系统及接口客户端主机
CN114372105A (zh) 基于etl工具实现系统自动化巡检方法
WO2016019732A1 (zh) 操作结果处理方法、装置及系统
CN106486391A (zh) 基于mes系统的半导体制造控制方法及系统
KR20030056301A (ko) 시스템 장애 통합관리방법

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
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20190212

WD01 Invention patent application deemed withdrawn after publication