白丝美女被狂躁免费视频网站,500av导航大全精品,yw.193.cnc爆乳尤物未满,97se亚洲综合色区,аⅴ天堂中文在线网官网

Microservices change management and analytics

專利號
US11175947B2
公開日期
2021-11-16
申請人
INTERNATIONAL BUSINESS MACHINES CORPORATION(US NY Armonk)
發(fā)明人
Selcuk Nedim Oezmen; Clea Anne Zolotow; Ulrike Vauth
IPC分類
G06F21/57; G06F8/76; G06F9/448; G06F9/48; G06F11/14; G06F11/07; G06F9/54; G06F9/46; G06F11/36
技術領域
invocation,or,matrix,network,computer,in,cloud,process,computing,system
地域: NY NY Armonk

摘要

Managing microservice changes and performing related analytics can include generating a plurality of process instance representations. Each process instance representation can be generated based on a corresponding process path that comprises an ordered sequence of operations that are performed by a process using multiple microservices. A microservices network representation can be constructed based on the plurality of process instance representations, each element of the microservices network corresponding to an interface between a pair of the microservices. Based on the microservices network representation, a relative frequency can be determined for each of the microservices, each relative frequency corresponding to a likelihood that a change in a microservice will affect the performance of at least one process using at least one of the microservices.

說明書

The results of matrix subtraction can identify for a DevOps team sources of changes in dynamic behavior of a process or network of microservices, enabling the DevOps team to identify a microservice that should be rolled back in order to bring the process or network of microservices back to a “normal” or “well-functioning state.” In one embodiment, system 100 responds to a system error or subpar performance of one or more processes by determining a likely source of the problem. The likely source can be determined by constructor 112 generating a current matrix, either an invocation matrix corresponding to a specific process if the process is positively identified as experiencing the problem or, if the specific process is not identified, a network matrix. The prior version of the matrix can be subtracted from the newly generated current version of the matrix by analyzer 114. Matrix subtraction can be used for determining the likely source if the problem stems from a change related to the microservices. The matrix resulting from matrix subtraction will have zeros in any cells corresponding to microservices that have not been updated, not newly added, or for which interfaces have not been added or dropped. A cell or cells having a non-zero value, however, indicates such a change (or changes) having been made between generation of the current matrix and the prior matrix. A non-zero value in one or more columns corresponds to a microservice that is called by one or more other microservices, each calling microservice indicated by the row of a non-zero cell. System 100 can perform a roll back to the prior version of the called microservice in order to restore affected processes to the well-functioning state that obtained prior to the change.

權利要求

1
微信群二維碼
意見反饋