Integrations
From the MayaOnline main page, go to Organizations and select Integrations on the left pane. The screen displays a list of applications that you have integrated under Monitoring Integrations and an option to add to slack under ChatOps Integrations.
Monitoring Integration
<<TBD>>
ChatOps (Mulebot?) Integration
Integrating ChatOps enables interaction between clusters present in the organization on MayaOnline and you through Slack. You will be able to receive alerts and query applications present in MayaOnline.
What is Mulebot?
Mulebot application covers the storage operational support of Kubernetes clusters. DevOps developers and administrators receive alerts, analytics of their OpenEBS volumes deployed across multi-cloud Kubernetes clusters into their Slack channels, and also provides a way to query any configuration and status from Slack. The Muletbot functionality also includes interacting with DevOps developers and administrators to manage the yaml configurations files in their CI/CD system. The Mulebot enhances your experience with MayaOnline by allowing you to query the MayaOnline clusters' configuration and MayaOnline applications using the following slash commands.
<<to add all commands or only maya help??>>
- /maya get clusters
- Lists all the clusters imported in MayaOnline whether active or inactive.
- /maya get cluster cluster-name/cluster-Id
- Fetches all details of that particular cluster whose cluster-name or cluster-Id is provided.
- /maya help
- Displays a list of all the available slash commands and their functionality that can be used to query the Mulebot..
Mulebot also keeps you informed about the current status of clusters that you have imported in MayaOnline by sending alerts as required. Once you integrate Slack, you will receive alerts related to the clusters imported in MayaOnline to the specified Slack channel. Following are the various types of alerts that you will receive.
- Cluster Up
- Cluster Down
- Volume Up
- Volume Down
- Volume Write Latency ??
- Volume Read Latency ??
- High CPU Usage
- High Disk Usage and so on.
Adding Slack Configuration
Prerequisite:
You must have a Slack workspace.
To add to Slack, use the following procedure.
- Go to Organizations > Integrations from the MayaOnline page.
- Click Add to Slack.
- Select the workspace from the drop-down list.
- Select a channel from the Post to drop-down list.
- Click Authorize.
- Select a cluster you have imported from the Select cluster drop-down list. Note: You can also select multiple clusters. You will see the clusters you have added in the Active connections box.
Note: Repeat the above procedure to add multiple slack channels.
To edit a cluster, use the following procedure.
- Click Edit in the Active connections box.
- Click the Select cluster drop-down list.
- Select or deselect the clusters.
- Click Done. You will see the changes you have made in the Active connections box.
To delete a cluster, use the following procedure.
- Click Delete in the Active connections box. You will see that the clusters are now not visible in the Active connections box.
Integrating with Grafana
details by moteesh
Integrating with Weave Cortex??