IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0251731
(2008-10-15)
|
등록번호 |
US-8239167
(2012-08-07)
|
발명자
/ 주소 |
- Ramacher, Mark
- Ngai, Gary
- Dageville, Benoit
- Dias, Karl
- Sarig, Yair
- Fallen, Marcus
- Mysorenagarajarao, Ajith Kumar
|
출원인 / 주소 |
- Oracle International Corporation
|
대리인 / 주소 |
Kilpatrick Townsend & Stockton LLP
|
인용정보 |
피인용 횟수 :
6 인용 특허 :
58 |
초록
▼
An infrastructure is provided for gathering diagnostic data that is relevant to an error or other conditions detected in a monitored system. A diagnosability framework is provided that automates the gathering of relevant diagnostic data upon occurrence of the condition in the monitored system. In on
An infrastructure is provided for gathering diagnostic data that is relevant to an error or other conditions detected in a monitored system. A diagnosability framework is provided that automates the gathering of relevant diagnostic data upon occurrence of the condition in the monitored system. In one embodiment, context data is determined for the condition detected in the monitored system. A rule-based engine is provided that is configured to automatically determine one or more actions to be performed for the condition detected in the monitored system based on the determined context data. The actions may include performing tasks that gather diagnostic data that is relevant to the detected condition, store the gathered diagnostic data in a repository, recommend one or more diagnostic actions to a user, and other diagnostic related actions.
대표청구항
▼
1. A method for determining a diagnostic action in a monitored system, the method comprising: determining, by a computer system, context data for a condition detected in the monitored system, wherein the determined context data includes information related to the detected condition in the monitored
1. A method for determining a diagnostic action in a monitored system, the method comprising: determining, by a computer system, context data for a condition detected in the monitored system, wherein the determined context data includes information related to the detected condition in the monitored system, information related to functions and/or processes that are being executed in the monitored system, or combinations thereof,wherein determining the context data for the detected condition comprises determining, by the computer system, information related to one or more components in the monitored system and information related to a function or process that is tagged as relevant to diagnosis; anddetermining, by the computer system, a diagnostic action to be performed responsive to the detected condition based upon the context data determined. 2. The method of claim 1 wherein determining the context data for the detected condition comprises determining an error number and one or more error arguments associated with the condition detected in the monitored system. 3. The method of claim 1 wherein determining the information related to one or more components comprises determining information related to one or more components that are active on a call stack. 4. The method of claim 1 wherein determining the information related to one or more components comprises determining information related to a component that is identified as most likely having caused the detected condition in the monitored system. 5. The method of claim 1 wherein determining the information related to one or more components comprises determining information related to a component that signaled the detected condition in the monitored system. 6. The method of claim 1 wherein determining the context data for the detected condition comprises determining information related to an impact that the detected condition has on the monitored system. 7. The method of claim 1 wherein determining the diagnostic action to be performed comprises: determining, by the computer system, a set of one or more rules configured for the monitored system, each rule specifying a condition and one or more actions to be performed when the condition specified in the rule is satisfied; anddetermining, by the computer system, that the condition associated with a first rule from the set of rules is satisfied by the context data determined, wherein at least one action specified by the first rule is the diagnostic action determined to be performed in the monitored system. 8. The method of claim 1 further comprising executing, by the computer system, the determined diagnostic action. 9. The method of claim 8 wherein executing the determined diagnostic action comprises gathering, by the computer system, diagnostic data that is relevant to the detected condition in the monitored system. 10. A computer-readable storage medium storing a plurality of instructions for controlling a processor to determine a diagnostic action in a monitored system, the plurality of instructions comprising: instructions that cause the processor to determine context data for a condition detected in the monitored system, wherein the determined context data includes information related to the detected condition in the monitored system, information related to functions and/or processes that are being executed in the monitored system, or combinations thereof,wherein the instructions that cause the processor to determine the context data for the detected condition comprise instructions that cause the processor to determine information related to one or more components in the monitored system and information related to a function or process that is tagged as relevant to diagnosis; andinstructions that cause the processor to determine a diagnostic action to be performed responsive to the detected condition based upon the context data determined. 11. The computer readable storage medium of claim 10 wherein the instructions that cause the processor to determine the context data for the detected condition comprise instructions that cause the processor to determine an error number and one or more error arguments associated with the condition detected in the monitored system. 12. The computer readable storage medium of claim 10 wherein the instructions that cause the processor to determine the context data for the detected condition comprise instructions that cause the processor to determine information related to one or more components that are active on a call stack. 13. The computer readable storage medium of claim 10 wherein the instructions that cause the processor to determine the context data for the detected condition comprise instructions that cause the processor to determine information related to an impact that the detected condition has on the monitored system. 14. The computer readable storage medium of claim 10 wherein the instructions that cause the processor to determine the diagnostic action to be performed comprise: instructions that cause the processor to determine a set of one or more rules configured for the monitored system, each rule specifying a condition and one or more actions to be performed when the condition specified in the rule is satisfied; andinstructions that cause the processor to determine that the condition associated with a first rule from the set of rules is satisfied by the context data determined, wherein at least one action specified by the first rule is the diagnostic action determined to be performed in the monitored system. 15. The computer readable storage medium of claim 10 wherein the plurality of instructions further comprises instructions that cause the processor to gather diagnostic data that is relevant to the detected condition in the monitored system. 16. A system for determining a diagnostic action in a monitored system, the system comprising: a memory; anda processor coupled to the memory;wherein the processor is configured to: determine context data for a condition detected in the monitored system, wherein the determined context data includes information related to the detected condition in the monitored system, information related to functions and/or processes that are being executed in the monitored system, or combinations thereof,determine information related to one or more components in the monitored system and information related to a function or process that is tagged as relevant to diagnosis; anddetermine a diagnostic action to be performed responsive to the detected condition based upon the context data determined. 17. The system of claim 16, wherein the processor is further configured to determine information related to one or more components that are active on a call stack. 18. The system of claim 16, wherein the processor is further configured to determine information related to a component that signaled the detected condition in the monitored system.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.