发明名称 Techniques for generating diagnostic identifiers to trace events and identifying related diagnostic information
摘要 Techniques are described for determining diagnostic information (e.g., a diagnostic identifier) for one or more events related to operations performed in a cloud computer system. A diagnostic identifier may be generated based on diagnostic data corresponding to one or more attributes about an event. A computing operation may be performed to generate a code (e.g., a hash code) for each attribute in the diagnostic data. The generated code(s) may be combined to form a diagnostic identifier to identify the diagnostic data. A comparison may be performed by comparing each code in one diagnostic identifier to a code in another diagnostic identifier corresponding to an attribute 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 events occurring in the cloud computer system.
申请公布号 US9529657(B2) 申请公布日期 2016.12.27
申请号 US201414490619 申请日期 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: receiving, by a computer system, diagnostic data related to processing a request for a service provided by an enterprise computer system, wherein the request is processed by the computer system; locating, by the computer system, first diagnostic data in the diagnostic data, wherein the first diagnostic data corresponds to a first event that occurs during processing of the request; identifying, by the computer system, attribute data for each attribute of a plurality of attributes corresponding to an operation identified in the first diagnostic data, wherein the attribute data identifies an executed function and operation information about the operation; generating, by the computer system, a plurality of codes, wherein each code of the plurality of codes is generated using the attribute data corresponding to a different attribute of the plurality of attributes; determining, by the computer system, a first diagnostic identifier for the first event by combining the plurality of generated codes; determining, by the computer system, a second diagnostic identifier for a second event that occurs during processing of the request, wherein the second diagnostic identifier is determined based on second diagnostic data in the diagnostic data corresponding to the second event; 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