A need for consolidated, and simplified operational oversight isn’t restricted to simply cloud infrastructure. More and more, prospects ask us for a “single pane of glass” method for additionally monitoring and managing their software portfolios.
These prospects inform us that detection and investigation of software points takes extra effort and time, as a result of typical use of a number of consoles, instruments, and sources of knowledge equivalent to useful resource utilization metrics, logs, and extra, to allow their DevOps engineers to acquire context concerning the software concern beneath investigation. Right here, an “software” means not simply the applying code but in addition the logical group of sources that act as a unit to host the applying, together with possession boundaries for operators, and environments equivalent to improvement, staging, and manufacturing.
As we speak, I’m happy to announce a brand new function of AWS Programs Supervisor, referred to as Software Supervisor. Software Supervisor aggregates operational data from a number of AWS providers and Programs Supervisor capabilities right into a single console, making it simpler to view operational information in your purposes.
To make it much more handy, the service can routinely uncover your purposes. As we speak, auto-discovery is accessible for purposes working in AWS CloudFormation stacks and Amazon Elastic Kubernetes Service (EKS) clusters, or launched utilizing AWS Launch Wizard. Purposes can be found from Useful resource Teams.
A selected advantage of automated discovery is that software parts and sources are routinely saved up-to-date on an ongoing foundation, however you may also all the time revise purposes as wanted by including or deleting parts manually.
With purposes found and consolidated right into a single console, you’ll be able to extra simply diagnose operational points and resolve them with minimal effort and time. Automated runbooks concentrating on an software element or useful resource may be run to assist remediate operational points. For any given software, you’ll be able to choose a useful resource and discover related particulars with no need to go away the console.
For instance, the applying can floor Amazon CloudWatch logs, operational metrics, AWS CloudTrail logs, and configuration adjustments, eradicating the necessity to have interaction with a number of instruments or consoles. This implies your on-call engineers can perceive points extra rapidly and scale back the time wanted to resolve them.
Exploring an Software with Software Supervisor
I can entry Software Supervisor from the Programs Supervisor dwelling web page. As soon as open, I get an summary of my found purposes and may see instantly that there are some alarms, with no need to change context to the Amazon CloudWatch console, and a few operations objects (“OpsItems”) that I would want to concentrate to. I can even swap to the Purposes tab to view the collections of purposes, or I can click on the buttons within the Purposes panel for the gathering I’m concerned about.
Within the screenshot under, I’ve navigated to a pattern software and once more, have indicators exhibiting that alarms have raised. The assorted tabs allow me to drill into extra element to view sources utilized by the applying, config useful resource and guidelines compliance, monitoring alarms, logs, and automation runbooks related to the applying.
Clicking on the Alarm indicator takes me into the Monitoring tab, and it reveals that the ConsumedWriteCapacityUnits alarm has been raised. I can change the timescale to zero in on when the occasion occurred, or I can use the View latest alarms dashboard hyperlink to leap into the Amazon CloudWatch Alarms console to view extra element.
The Logs tab reveals me a consolidated checklist of log teams for the applying, and clicking a log group identify takes me on to the CloudWatch Logs the place I can examine the log streams, and reap the benefits of Log Insights to dive deeper by querying the log information.
OpsItems reveals me operational points related to the sources of my software, and allows me to point the present standing of the problem (open, in progress, resolved). Under, I’m marking investigation of a stopped EC2 occasion as in progress.
Lastly, Runbooks reveals me automation paperwork related to the applying and their execution standing. Under, it’s exhibiting that I ran the AWS-RestartEC2Instance automation doc to restart the EC2 occasion that was stopped, and I might now resolve the problem logged within the OpsItems tab.
Consolidating this data right into a single console provides engineers a single beginning location to watch and examine points arising with their purposes, and automated discovery of purposes and sources makes getting began easy. AWS Programs Supervisor Software Supervisor is accessible in the present day, at no further cost, in all AWS Industrial Areas, AWS GovCloud (US), and AWS China Areas.
Study extra about Software Supervisor and get began at AWS Programs Supervisor.