×

Managing alarms from distributed applications

  • US 10,637,737 B2
  • Filed: 03/28/2017
  • Issued: 04/28/2020
  • Est. Priority Date: 03/28/2017
  • Status: Active Grant
First Claim
Patent Images

1. A method of classifying alarms of a monitoring application, the method comprising:

  • receiving, with one or more processors, an alarm of a monitoring application that is monitoring a distributed application, wherein;

    the distributed application comprises a plurality of application components,the plurality of application components execute within a plurality of computational entities, at least some application components executing within different respective computational entities,the plurality of computational entities includes at least two types of the following types of computational entities;

    a container,a virtual machine,a non-virtualized computer,a microkernel, ora field-programmable gate array,the plurality of computational entities are executed by a plurality of computers, at least some computers executing more than one computational entity among the plurality of computational entities,the alarm identifies a computational entity among the plurality of computational entities,the identified computational entity emitted the alarm or a metric or event upon which the alarm is based, andthe alarm indicates a deterioration in performance of the identified computational entity;

    determining, with one or more processors, a type of the identified computational entity among a plurality of different types of computational entities, wherein at least some of the different types take longer to provision than other types among the plurality of different types;

    classifying, with one or more processors, the alarm based on the type of the identified computational entity that emitted the alarm and a metric or event upon which the alarm is based; and

    based on the classification of the alarm, adjusting, with one or more processors, a configuration of the monitoring application or a logical-architecture or network-architecture topology of the distributed application.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×