Your software business depends on cloud services. As technologies continue to improve and scale to support larger data sets, these dependencies only get more complex. Whether you're an SRE or a DevOps engineer, of simply a software engineer who wants to manage this complexity, AwareOps simplifies this process for you.
Modern Infrastructure Monitoring
Modern SaaS providers are heavily reliant on cloud services for the continuity of their solution. So dependent that if one of these service incurs an outage, then your application may suffer an outage as well. The problem is that the list of services to monitor continues to grow and the dependency tree of services only gets more complex.
Monitor all your services' status in one place
Instead of going to each service's status pages, AwareOps can do this for you. We monitor over 1500+ services on your behalf. This means you no longer need to subscribe to every single one of these services independently. You simply add them to your Service Catalog in AwareOps.
Many times, service providers have complex service status pages with subcomponents. This can be onerous exercise just parsing out which is relevant to you. AWS alone has over 1,000 sub-components. We make it easy to filter on only the services that are important to you. Only use EC2 in "us-east-1"? Great, we can filter on just that.
What about internal services that I create?
Let's say you created a microservices which is just an API endpoint. Your main application calls this microservice for some type of functionality and now you want to monitor this microservice in addition to any of its dependencies (maybe its simply running on a VM or it uses AWS Lambda - you can monitor those providers too!).
Managing Complex Dependency Schemes Using Service Facades
We've introduced the concept of a Service Facade so that it means managing complex environments easier to do. Any one Service Facade can be compromised of any service dependencies, wether internal or external.
Modern Incident Response
Alerting users of outages is sometimes a painful exercise. Some service providers have a myriad of ways to alert and very often their status pages are inaccurate!
We make that simple now with the use of Service Facades. You can set how, when and what method of notifications you want to communicate with your internal team, users, or business communities.
Your internal team can set up as many channels as you want. Let's say you want the reporting team to only see when the Reporting Engine has an outage? Easy, you set up the Reporting Engine service facade to only send notifications to the
#reporting-engine Slack Channel. Now every time you add a new dependency to the Reporting Engine facade it'll be available in that channel.
Want to send direction messages to individuals either via SMS or email? How about to an email distribution list? That's also possible.
You can set up notifications to send info to incident response PagerDuty, Opsgenie or your own Atlassian Status Page.
How can AwareOps Help
AwareOps makes all of this monitoring much more simple. No more trying to spend half your time debugging outages to find out that a third party outage was the culprit.