Monitoring is the key in cloud services, predicting errors and solving saturation problems before they happen contributes to an optimal user experience. However, multicloud development complexity also adds new requirements to monitoring tools as mentioned in our first blog: Challenges of Multi-cluster Monitoring. This has advanced the monitoring market to develop new applications capable to work in the heterogeneus cloud market and offering same performance and utilities as cloud native monitoring tools: Amazon’s CloudWatch, Google Cloud, Microsoft’s Azure Monitoring, Alibaba’s CloudMonitor, IBM’s Cloud Monitoring, Oracle Cloud Infrastructure’s Monitoring and so on.


This table provides an overview of the key agnostic monitoring tools capable to work across public and private clouds:


Interface and first steps





Complex close-up

Intuitive centralized interface

No prebuilt dashboards

Machine learning alerts

Integrated in the platform

Automation tools

Difficult to track problems when scaling


Per month and host

3 plans according to features

Sumo Logic

Intelligent analysis of logs so as not to show highly replicated messages


scheduled searching

Tracking problems by alerting and dashboard

Per month and user

5 plans according to features


Intuitive multi-dashboard

Service auto-discovery


Alerting with anomaly detection

Per month, host and retention

Plans focused on monitoring or logs, according to features and capabilities



Large community and documentation

No hosting provided


Flexible threshold levels for prediction and  problem detection

Open source


Other cloud monitoring providers: AppDynamics, CloudHealth by VMWare, New Relic, Dynatrace, Zabbix, Nagios and Icinga.


All these platforms offer powerful tools, compatible clouds and user friendly interfaces, but primarily lack on their predictive features. Project Charity focuses on reaching the highest performance of AR, VR and Holographic-based applications by predicting and not troubleshooting. Therefore, Project Charity develops algorithms for highly interactive services. Hence monitoring is not merely  a passive observer of network and resources, but becomes an important element in continuous communication with the collaborative platform, adapting itself in parallel to new architecture of services through different clouds.