发明名称 Techniques for generating diagnostic identifiers to trace request messages and identifying related diagnostic information
摘要 Techniques are described for determining diagnostic information (e.g., a diagnostic identifier) for one or more requests in a cloud computer system. A diagnostic identifier may be generated based on parameter data corresponding to one or more parameters in a request. A computing operation may be performed to generate a code (e.g., a hash code) for each parameter in the parameter data. The generated code(s) may be combined to form a diagnostic identifier to identify the parameter data. A comparison may be performed by comparing each code in one diagnostic identifier to a code in another diagnostic identifier corresponding to a parameter for which the codes were generated. A measure of a match between the two identifiers may be determined using a result of the comparison. The measure of the match may enable tracing and analysis of one or more requests in the cloud computer system.
申请公布号 US9529658(B2) 申请公布日期 2016.12.27
申请号 US201414490621 申请日期 2014.09.18
申请人 Oracle International Corporation 发明人 Jan Wai;Cook Gregory;Irvin R. Bruce;Loo Kaj van de
分类号 G06F11/07 主分类号 G06F11/07
代理机构 Kilpatrick Townsend & Stockton LLP 代理人 Kilpatrick Townsend & Stockton LLP
主权项 1. A method comprising: extracting, by a computer system, information from a first message, wherein the first message is received from a computing device, and wherein the first message includes a first request for a service provided by an enterprise computer system; identifying, by the computer system, parameter data in the extracted information, wherein the parameter data includes a value corresponding to each parameter of a plurality of parameters, and wherein the parameter data identifies a resource and a context for the requested service; generating, by the computer system, a plurality of codes, wherein each code of the plurality of codes is generated using the value corresponding to a different parameter of the plurality of parameters; determining, by the computer system, a first diagnostic identifier for the first message by combining the generated plurality of codes; determining, by the computer system, a second diagnostic identifier for a second message, wherein the second message includes a second request, and wherein the second diagnostic identifier is determined based on parameter data in the second message; and computing, by the computer system, a value that indicates a measure of a match between the first diagnostic identifier and the second diagnostic identifier, wherein the value is computed by comparing the first diagnostic identifier to the second diagnostic identifier.
地址 Redwood Shores CA US