MayaOnline is packed with a bunch of opensource components such as Prometheus, Grafana, Scope etc to monitor and troubleshooting of persistent storage provided by OpenEBS for stateful application in the Kubernetes environment. MayaOnline provides a lot of user supporting features to monitor their stateful workloads across various Kubernetes clusters deployed sometimes across different cloud providers with graphical representation.
MayaOnline offers comprehensive and granular analytics for OpenEBS clusters. The analytics are front ended by the popular Grafana dashboard application. User can use Grafana API when customization is needed.
With the integration of Scope, Topology view will provide the overall connectivity of Kubernetes resources including OpenEBS component in your cluster. This will show the connectivity of each components in the cluster and it helps to correct with necessary actions if any wrong configuration is observed. From this view, OpenEBS components health status and connectivity with other components can be observed.
Data Migration as a Service(DMaaS) is a solution for data agility in the Kubernetes platform. This solution provides utilities and workflows to migrate Kubernetes stateful workloads along-with their persistent data from anywhere to anywhere, be it on-premise or across clouds. It is application-aware, so the application state is consistent before and after migration.
Smart alerts are the key to having efficient operations. A number of predefined alerts will help with basic OpenEBS volume and pool details. Each alert are generated by specifying the summary at the Alerts section. The recent alerts are visible in the home page section of the project which will give easy notification to the users.
Each user of MayaOnline will get instantaneous notification of OpenEBS cluster with the help of MuleBot once user has configured slack channel. User can also interact with the MuleBot to query the status of their OpenEBS clusters. With MayaOnline, the data management operations are made easy and efficient.
Logs are essential for tracing the activity of each component. This will help to understand the current behavior or history of the component. MayaOnline supports different type of retention period to store the logs based on the plan. Logs of a pod can be viewed instantaneously or this can be viewed based on the retention policy you have selected as per the plan.
Monitoring of OpenEBS volumes, Storage Pool and Applications can be viewed with graphical representation in your MayaOnline dashboard.
The granular details of all OpenEBS volume in the cluster can be visible from single page with graphical representation of capacity, IOPS and throughput. MayaOnline provides the view of OpenEBS volumes across different cloud providers.
With the help of Multi cloud dashboard, it gives the aggregate storage capacity and throughput of all OpenEBS volume in the cluster and each OpenEBS volume can be individually analyzed with the help of separate Grafana dashboard configured from the settings available to the volume in the page.
The Storage pool dashboard provides all the details of all cStorStoragePool in the cluster. From this dashboard, the details of cStoragePool such as Pool Name, Associated cluster, SPC name, Capacity Usage of the Pool, Pool replication count, IO in bytes, IOPS count, Latency, Sync count and Sync Latency.
The stateful application can also be easily monitored through MayaOnline. Currently MayaOnline provide the application specific dashboard for some of the applications. The dashboard will be different for different applications. Once Application Analytics icon is selected for the corresponding application, it will ask to install the exporter for the corresponding application with appropriate command and it will show the application metric dashboard view after the exporter is configured.