Today we’re happy to announce a new chatbot for AWS Slack integration that allows you to fully interact with ParkMyCloud without having to access the GUI. Combined with the recent addition of Notifications in ParkMyCloud, you can manage your continuous cost control from the Slack channels you live in every day!
Developers and operations engineers are increasingly utilizing ChatOps to manipulate their environments and help users self-manage the servers and databases they require for their work. There’s a few different chat systems and bot platforms available, but the most common used today is Slack. By setting up the SlackBot to interact with your ParkMyCloud account, you can allow users to assign schedules, temporarily override parked instances, or toggle instances to turn off or on as needed.
Combine this with notifications from ParkMyCloud, and you can have full visibility into your cost control initiatives right from your standard Slack chat channels. Notifications allow you to have ParkMyCloud post messages for things like schedule changes or instances that are being turned off automatically. Now, with the new ParkMyCloud Slackbot, you can reply back to those notifications to snooze the schedule, turn a system back on temporarily, or assign a new schedule.
The chatbot is open-source, so you can feel free to modify the bot as necessary to fit your environment or use cases. It’s written in Python using the slackclient library, but even if you’re not a Python expert, you’ll find it easy to modify to suit your needs. We’d love to have you send your ideas and modifications back to us for rapid improvement.
If you haven’t already signed up for ParkMyCloud, then start a free trial and get the Slackbot hooked up for easy AWS Slack integration. You’ll find that ParkMyCloud can make continuous cost control easy and help reduce your cloud spend, all while integrating with your favorite DevOps tools!
New on ParkMyCloud: you can now receive notifications about your environment and ParkMyCloud account via email as well as Slack and other webhooks. We’re happy to deliver this user-requested feature, and look forward to an improved user experience.
The notifications are divided into system-level notifications and user-level notifications, as outlined below.
Administrators: Configure Notifications of Account-Level Actions via Slack/Webhooks
Administrators can now set up shared account-level notifications for parking actions and/or system errors. You can choose to receive these actions via Slack or a custom webhook.
These notifications include information about:
Resource stop/start as a result of a schedule
Manual resource start/stop via toggles
Manual schedule snoozes
Attach/detach of schedules to resources
Manual changes to schedules
Permissions issues, such as a lack of permissions on an instance or credential that prevents parking actions
Errors related to your cloud service provider, for example, errors due to service outages.
For instructions on how to configure these notifications, please see this article on our support portal.
All Users: Get Notified via Email
While system-level notifications must be configured by an administrator, individual ParkMyCloud users can choose to set up email notifications as well. These notifications include the same information listed above for the teams you choose.
Email notifications will be sent as a rollup every 15 minutes. If no actions occur, you will not receive an email. For instructions on how to configure these notifications, please see this article on our support portal.
Let Us Know What You Think
To our current users: we look forward to your feedback on the notifications, and welcome any suggestions you have to improve the functionality and usability of ParkMyCloud.
If you aren’t yet using ParkMyCloud, you can get started here with a free trial.