CN109284219A - 一种操作记录方法和装置 - Google Patents

一种操作记录方法和装置 Download PDF

Info

Publication number
CN109284219A
CN109284219A CN201811133195.1A CN201811133195A CN109284219A CN 109284219 A CN109284219 A CN 109284219A CN 201811133195 A CN201811133195 A CN 201811133195A CN 109284219 A CN109284219 A CN 109284219A
Authority
CN
China
Prior art keywords
resource
note
parameter
relevant
operation note
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
CN201811133195.1A
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.)
Zhengzhou Yunhai Information Technology Co Ltd
Original Assignee
Zhengzhou Yunhai Information Technology Co Ltd
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 Zhengzhou Yunhai Information Technology Co Ltd filed Critical Zhengzhou Yunhai Information Technology Co Ltd
Priority to CN201811133195.1A priority Critical patent/CN109284219A/zh
Publication of CN109284219A publication Critical patent/CN109284219A/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/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
    • G06F11/3438Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment monitoring of user actions

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Debugging And Monitoring (AREA)

Abstract

本发明公开了一种操作记录方法,该方法包括:在执行对云平台的资源的操作后,获取与所述操作相关的参数生成操作记录,并将所述操作记录写入数据库中;其中,所述云平台的资源包括以下一种或多种:云主机、云硬盘、网络。本发明还公开一种操作记录装置。本发明提供的方法和装置能够实现了对云平台资源的操作的记录。

Description

一种操作记录方法和装置
技术领域
本发明涉及云平台领域,尤其涉及云平台领域中的一种操作记录方法和装置。
背景技术
在虚拟化风靡的今天,高效易用的云平台才是站住脚跟的基石。当前云平台对资源的操作记录大多记录在操作日志中,对客户来说,并不关心日志中打印了哪些信息,打印日志仅为了方便维护人员能够在目标资源出现故障的时候定位问题。在现实环境中,日志的打印量每天都在增加,为了节省磁盘空间,需要定期清理日志。一旦资源在其生命周期内出现故障,难以知道目标资源做过哪些操作,难以达到易用的目的。
发明内容
本发明要解决的技术问题是提供一种操作记录方法,实现了对云平台资源的操作的记录。
为了解决上述技术问题,本发明实施例提供了一种操作记录方法,包括:
在执行对云平台的资源的操作后,获取与所述操作相关的参数生成操作记录,并将所述操作记录写入数据库中;其中,所述云平台的资源包括以下一种或多种:云主机、云硬盘、网络。
进一步地,上述方法还具有下面特点:
所述操作包括以下一种或多种操作:
创建、开启、关闭、更新、迁移、更改配置。
进一步地,上述方法还具有下面特点:
获取与所述操作相关的参数生成操作记录,包括:
通过与资源对应的操作的接口获取与所述操作相关的参数,并将所述参数填入所述操作记录相应的字段。
进一步地,上述方法还具有下面特点:
所述与所述操作相关的参数包括以下内容中的一种或多种:
操作执行时间、操作请求标识、操作类型、操作执行结果。
进一步地,上述方法还具有下面特点:
在获取到所述资源的操作记录被点击的信息后,显示所述资源在生命周期中的全部操作记录;其中,所述生命周期是指资源被创建到销毁的周期。
为了解决上述问题,本发明还提供了一种操作记录装置,包括:存储器和处理器;
所述存储器,用于保存用于操作记录的程序;
所述处理器,用于读取执行所述用于操作记录的程序,执行如下操作:
在执行对云平台的资源的操作后,获取与所述操作相关的参数生成操作记录,并将所述操作记录写入数据库中;其中,所述云平台的资源包括以下一种或多种:云主机、云硬盘、网络。
进一步地,上述装置还具有下面特点:
所述操作包括以下一种或多种操作:
创建、开启、关闭、更新、迁移、更改配置。
进一步地,上述装置还具有下面特点:
获取与所述操作相关的参数生成操作记录,包括:
通过与资源对应的操作的接口获取与所述操作相关的参数,并将所述参数填入所述操作记录相应的字段。
进一步地,上述装置还具有下面特点:
所述与所述操作相关的参数包括以下内容中的一种或多种:
操作执行时间、操作请求标识、操作类型、操作执行结果。
进一步地,上述装置还具有下面特点:
所述处理器,读取执行所述用于操作记录的程序,还执行如下操作:
在接收到访问所述资源的操作记录请求后,显示所述资源在生命周期中的全部操作记录;其中,所述生命周期是指资源被创建到销毁的周期。
综上,本发明实施例提供的方法和装置实现了对云平台资源的操作的记录。
附图说明
图1为根据本发明实施例的操作记录方法的示意图。
图2为根据本发明实施例的操作记录方法的流程图。
图3为根据本发明实施例的操作记录装置的示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
图1为本发明实施例的操作记录方法的示意图,如图1所示,本实施例的操作记录方法包括:
S11、在执行对云平台的资源的操作后,获取与所述操作相关的参数生成操作记录,并将所述操作记录写入数据库中。
其中,所述云平台的资源可以包括以下一种或多种:云主机、云硬盘、网络。不同云平台资源(比如网络、云硬盘)的动作不尽相同,但是云平台资源的操作记录方式一致。
对于云主机,所述操作可以包括以下一种或多种操作:
创建、开启、关闭、更新、迁移、更改配置。
所述与所述操作相关的参数包括以下内容中的一种或多种:
操作执行时间、操作请求标识、操作类型、操作执行结果。
一种可选实施方式中,获取与所述操作相关的参数生成操作记录,可以包括:
通过与资源对应的操作的接口获取与所述操作相关的参数,并将所述参数填入所述操作记录相应的字段。该字段可自定义,比如操作记录可以包括如下字段:资源标识ID、请求标识ID、操作类型、执行者及操作的执行结果等。其中,同一资源的资源标识ID相同,并且在资源生命周期内资源标识ID不会发生变化;请求标识ID可以由***自动随机生成,一个操作会生成一个请求标识ID。一般发送的POST请求以及PUT请求都会被记录。
生成的操作记录可以写入所关联的数据库表中。
一种可选实施方式中,在接收到访问所述资源的操作记录请求后,显示所述资源在生命周期中的全部操作记录。其中,所述生命周期是指资源被创建到销毁的周期。例如,可在资源详情中点击操作记录查看资源在该资源生命周期里所有执行的操作记录。对该资源执行的所有操作记录可以列表的形式展示给用户,使得用户对该资源的操作一目了然,既达到了高效管理,又降低了维护成本,提高了运维人员定位问题的效率。
图2为本发明实施例的操作记录方法的流程图。如图2所示,以对云主机的更改配置操作为例,包括步骤如下:
步骤201:用户在云平台对云主机执行更改配置的操作,更改配置的POST请求下发到计算模块,若POST请求失败则报告HTTP异常,并提示失败原因;若POST请求成功,则执行步骤202。
步骤202:对该云主机执行的更改配置操作(不同资源操作实现不同)后,将与更改配置操作对应的参数等填入预先设定的操作记录的字段中,并将该操作记录更新到该云主机的操作记录数据库表中。
其中,与更改配置操作操作对应的参数包括***自动生成的请求标识ID、更改配置的执行结果、操作执行时间、操作类型等。
步骤203:用户点击操作记录,通过查看资源详情看到该云主机在生命周期中所有的操作记录。
本实施例还可以用于云主机的创建、开启、关闭、更新、迁移等操作的记录,以及对其他资源(例如云硬盘、网络)的操作的记录,通过云平台增加的资源操作记录,既提高了云平台资源的高效管理,又提高了运维人员定位问题的效率。
图3为本发明实施例的操作记录装置的示意图,如图3所示,本实施例的操作记录装置包括:存储器和处理器;其特征在于:
所述存储器,用于保存用于操作记录的程序;
所述处理器,用于读取执行所述用于操作记录的程序,执行如下操作:
在执行对云平台的资源的操作后,获取与所述操作相关的参数生成操作记录,并将所述操作记录写入数据库中;其中,所述云平台的资源包括以下一种或多种:云主机、云硬盘、网络。
可选地,所述操作包括以下一种或多种操作:
创建、开启、关闭、更新、迁移、更改配置。
可选地,获取与所述操作相关的参数生成操作记录,包括:
通过与资源对应的操作的接口获取与所述操作相关的参数,并将所述参数填入所述操作记录相应的字段。
可选地,所述与所述操作相关的参数包括以下内容中的一种或多种:
操作执行时间、操作请求标识、操作类型、操作执行结果。
可选地,所述处理器,读取执行所述用于操作记录的程序,还执行如下操作:
在接收到访问所述资源的操作记录请求后,显示所述资源在生命周期中的全部操作记录;其中,所述生命周期是指资源被创建到销毁的周期。
本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本发明不限制于任何特定形式的硬件和软件的结合。
以上仅为本发明的优选实施例,当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。

Claims (10)

1.一种操作记录方法,包括:
在执行对云平台的资源的操作后,获取与所述操作相关的参数生成操作记录,并将所述操作记录写入数据库中;其中,所述云平台的资源包括以下一种或多种:云主机、云硬盘、网络。
2.如权利要求1所述的方法,其特征在于:
所述操作包括以下一种或多种操作:
创建、开启、关闭、更新、迁移、更改配置。
3.如权利要求1所述的方法,其特征在于:获取与所述操作相关的参数生成操作记录,包括:
通过与资源对应的操作的接口获取与所述操作相关的参数,并将所述参数填入所述操作记录相应的字段。
4.如权利要求1所述的方法,其特征在于:
所述与所述操作相关的参数包括以下内容中的一种或多种:
操作执行时间、操作请求标识、操作类型、操作执行结果。
5.如权利要求1所述的方法,其特征在于:
在接收到访问所述资源的操作记录请求后,显示所述资源在生命周期中的全部操作记录;其中,所述生命周期是指资源被创建到销毁的周期。
6.一种操作记录装置,包括:存储器和处理器;其特征在于:
所述存储器,用于保存用于操作记录的程序;
所述处理器,用于读取执行所述用于操作记录的程序,执行如下操作:
在执行对云平台的资源的操作后,获取与所述操作相关的参数生成操作记录,并将所述操作记录写入数据库中;其中,所述云平台的资源包括以下一种或多种:云主机、云硬盘、网络。
7.如权利要求6所述的装置,其特征在于:
所述操作包括以下一种或多种操作:
创建、开启、关闭、更新、迁移、更改配置。
8.如权利要求6所述的装置,其特征在于:获取与所述操作相关的参数生成操作记录,包括:
通过与资源对应的操作的接口获取与所述操作相关的参数,并将所述参数填入所述操作记录相应的字段。
9.如权利要求6所述的装置,其特征在于:
所述与所述操作相关的参数包括以下内容中的一种或多种:
操作执行时间、操作请求标识、操作类型、操作执行结果。
10.如权利要求6所述的装置,其特征在于:
所述处理器,读取执行所述用于操作记录的程序,还执行如下操作:
在接收到访问所述资源的操作记录请求后,显示所述资源在生命周期中的全部操作记录;其中,所述生命周期是指资源被创建到销毁的周期。
CN201811133195.1A 2018-09-27 2018-09-27 一种操作记录方法和装置 Pending CN109284219A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811133195.1A CN109284219A (zh) 2018-09-27 2018-09-27 一种操作记录方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811133195.1A CN109284219A (zh) 2018-09-27 2018-09-27 一种操作记录方法和装置

Publications (1)

Publication Number Publication Date
CN109284219A true CN109284219A (zh) 2019-01-29

Family

ID=65181549

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811133195.1A Pending CN109284219A (zh) 2018-09-27 2018-09-27 一种操作记录方法和装置

Country Status (1)

Country Link
CN (1) CN109284219A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111679961A (zh) * 2020-06-01 2020-09-18 广东电网有限责任公司 一种操作记录处理方法、装置、电子设备及存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160162168A1 (en) * 2014-12-05 2016-06-09 Microsoft Technology Licensing, Llc Interaction sensing and recording of a process to control a computer system
CN106330575A (zh) * 2016-11-08 2017-01-11 上海有云信息技术有限公司 一种安全服务平台及安全服务部署方法
CN107463446A (zh) * 2017-08-16 2017-12-12 郑州云海信息技术有限公司 一种资源生命周期监控方法和***
CN107526627A (zh) * 2017-09-07 2017-12-29 郑州云海信息技术有限公司 一种虚拟资源生命周期信息管理方法和装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160162168A1 (en) * 2014-12-05 2016-06-09 Microsoft Technology Licensing, Llc Interaction sensing and recording of a process to control a computer system
CN106330575A (zh) * 2016-11-08 2017-01-11 上海有云信息技术有限公司 一种安全服务平台及安全服务部署方法
CN107463446A (zh) * 2017-08-16 2017-12-12 郑州云海信息技术有限公司 一种资源生命周期监控方法和***
CN107526627A (zh) * 2017-09-07 2017-12-29 郑州云海信息技术有限公司 一种虚拟资源生命周期信息管理方法和装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111679961A (zh) * 2020-06-01 2020-09-18 广东电网有限责任公司 一种操作记录处理方法、装置、电子设备及存储介质

Similar Documents

Publication Publication Date Title
US20190213115A1 (en) Utilizing artificial intelligence to test cloud applications
JP2017107555A (ja) ソフトウェア・コンテナ中のソフトウェアの識別を決定するための方法、システム、およびプログラム
US20110166849A1 (en) Planning and optimizing it transformations
CN102576354A (zh) 支持不同部署架构的可扩展框架
US8856740B2 (en) Implementing multiple versions of a plug-in concurrently
CN103109264A (zh) 创建配置文件模板
CN102497286A (zh) 一种mib匹配方法和设备
JP2006048702A (ja) トランザクションベースの性能モデルの自動構成
CN112464625A (zh) 单据生成方法、装置、计算机设备和存储介质
US20140189526A1 (en) Changing log file content generation
Seybold et al. Experiences of models@ run-time with EMF and CDO
US20180322675A1 (en) Image Processing Method and Computing Device
CN109284219A (zh) 一种操作记录方法和装置
CN104166541A (zh) 用于更新被测控件库的方法和装置
Strodl et al. Digital preservation of a process and its application to e-science experiments
CN112204603A (zh) 利用综合数据作为服务资产组装引擎的分布式计算***
JP7516263B2 (ja) サービスとしての合成データのフレームセットパッケージストアを伴う分散型コンピューティングシステム
US11550571B2 (en) Generation of equivalent microservices to replace existing object-oriented application
CN115145634A (zh) 一种***管理软件自适配方法、装置及介质
US20190244151A1 (en) Just in time compilation (jit) for business process execution
US7743244B2 (en) Computer system model generation with tracking of actual computer system configuration
CN112202891A (zh) 一种物联网平台虚拟化部署的方法及服务器
TW202131179A (zh) 用於診斷虛擬伺服器及時表現資料的電腦實施系統以及方法
Rechert et al. Towards a Risk Model for Emulation-based Preservation Strategies: A Case Study from the Software-based Art Domain
CN110222105A (zh) 数据汇总处理方法及装置

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20190129

RJ01 Rejection of invention patent application after publication