Algorithme de calculs des états

Implement new state compute methods !

Progression
80%

So far:

  • the state of a service is equivalent to the worst state of its dependencies
  • the state of a component is provided by an event


This new feature adds state compute method to calculate service and component states. The state or severity of a service depends on state calculation rules that apply to its dependencies:

State calculation method - Interface

When no rule applies, the state of the service is the worst state of its dependencies.

The rules of state compute method can be of two types:

1. State is inherited from dependencies

Which dependency(ies) of the target entity will be responsible for the final state?
If several dependencies are selected by the model, then the worst state of these will be used.

2. The state is defined by a share or number of dependencies of a specific state.
In this mode, it is possible to define the state of a service using conditions based on a percentage or number of states of the service’s dependencies.

We could, for example, express the fact that the service will be in condition

  • Critical if more than 50% of its dependencies are in critical condition or
  • Major if 3 of its outbuildings are in minor condition or
  • Minor if 20% of entities are in major state or
  • OK if at least 1 dependency is in OK state

From a dependency diagram of this type :

state compute method - Dependency diagram

Canopsis can propose a result as follows:

For more information on state compute method, visit the Canopsis documentation.

Audience

  • Supervision pilots
  • Administrators
  • Application managers

Added value

  • Operational efficiency
  • Relevance
  • Decision support
  • Time saving