Automated detection and classification of dynamic service outages
AssigneeMicrosoft Technology Licensing, LLC
InventorsMangalam RATHINASABAPATHY, Priyanka GUNDELI, Rahul NIGAM, Mark R. GILBERT
Life of this patent
Estimating the term…
Abstract
Systems and methods for automatically detecting and mitigating errors in a cloud computing environment. One example method includes receiving, from a telemetry server, telemetry data for the cloud computing environment, detecting an error within the cloud computing environment based on the telemetry data, determining an error type for the error based on the telemetry data, determining an impact severity for the error based on the telemetry data, and when the error type is a reportable error type and the impact severity exceeds a predetermined threshold, performing a mitigation action.
Claims20
A system for automatically detecting and mitigating errors in a cloud computing environment, the system comprising:
- an anomaly detection server communicatively coupled to the cloud computing environment, the anomaly detection server including an electronic processor configured to:
- receive, from a telemetry server, telemetry data for the cloud computing environment;
- detect an error within the cloud computing environment based on the telemetry data;
- determine an error type for the error based on the telemetry data;
- determine an impact severity for the error based on the telemetry data;
- when the error type is a reportable error type and the impact severity exceeds a predetermined threshold, perform a mitigation action;
- and
- when the error type is a reportable error type and the impact severity does not exceed a predetermined threshold, transmit an electronic message including the error.
A method for automatically detecting and mitigating errors in a cloud computing environment, the method comprising:
- receiving, from a telemetry server, telemetry data for the cloud computing environment;
- detecting an error within the cloud computing environment based on the telemetry data;
- determining an error type for the error based on the telemetry data;
- determining an impact severity for the error based on the telemetry data;
- and
- when the error type is a reportable error type and the impact severity exceeds a predetermined threshold, performing a mitigation action.
A non-transitory computer-readable medium including instructions executable by an electronic processor to perform a set of functions, the set of functions comprising:
- receiving, from a telemetry server, telemetry data for the cloud computing environment;
- detecting an error within the cloud computing environment based on the telemetry data;
- determining an error type for the error based on the telemetry data;
- determining an impact severity for the error based on the telemetry data;
- when the error type is a reportable error type and the impact severity exceeds a predetermined threshold, performing a mitigation action;
- and
- when the error type is a reportable error type and the impact severity does not exceed a predetermined threshold, transmit an electronic message including the error.
Dependencies are inferred from the claim text.