Applications Maintenance

Basic metrics

In case of all applications it's possible to provide monitoring of basic server metrics like:

  • CPU usage
  • Average load
  • RAM usage
  • IO Throughput

Java based app metrics

For java-based apps however we offer deeper monitoring metrics like:

  • Stack usage
  • Heap usage
  • Number of active threads
  • and more

Healthchecks

Apart from that most of the apps have health-checks which allow to monitor their state through HTTP protocol. Since the dialog manager which is crucial component for conducting bot conversation is stateless and the session state is being held in distributed database it is very easy to scale up our solution by adding additional service instances and spreading the traffic among them.