DevOps

The end of slow apps: Introducing IBM Bluemix Availability Monitoring

Share this post:

What’s one thing that all application developers and DevOps teams worry about? An outage or slow down that frustrates users to the point that they quit the application and move on to a competitor. You’ve likely seen the impact of outages on some of the most popular applications in the world, such as Netflix, Apple, Uber, and the most recent gaming phenomenon, Pokémon Go.

As DevOps teams deploy continuous updates to their applications, often multiple times a day, they must continuously ensure that their changes do not degrade performance. Teams must be aware of impending issues so that they can fix them before users notice them. At the same time, teams don’t have time to configure, set up, and maintain a set of complex tools to monitor continuously.

Maximize uptime and user satisfaction of applications

The solution to this problem is the IBM® Bluemix® Availability Monitoring service. The service is native to the Bluemix platform and maximizes the uptime and user satisfaction of applications wherever they are deployed – in development, test, staging, or production. Tightly integrated into the DevOps lifecycle, the service proactively runs simulated tests from around the world, around the clock, to detect, isolate, and diagnose performance issues.

Availability Monitoring map

Capabilities of the Availability Monitoring service

  • Incorporated into the DevOps lifecycle as part of the delivery pipeline
  • Can be set up in less than 5 minutes from the Monitoring tab of any of your Cloud Foundry applications
  • Runs simulated synthetic tests from locations around the world, as often as once per minute, to test these actions:
    • Webpage loads
    • REST API calls
    • Simulated user interactions through Selenium scripts
  • Monitors not only your application, but also the services that it depends on
  • Alerts users of issues through their preferred channel of notification, such as email, Slack, or SMS
  • Helps identify whether an issue was caused by an application deployment or change by presenting an auto-correlated view of alerts, metrics, and deployment activities
  • Diagnoses the exact step of failure by providing waterfall analysis that pinpoints slow requests, broken links, large images, slow external API calls, and more
  • Accelerates diagnosis with an automated browser capture of the failure
  • Provides daily, weekly, and monthly scores to ensure that target uptime and user satisfaction goals are being met

Watch the video (https://www.youtube.com/watch?v=6R7uiyKaPRo)

Availability Monitoring versus Monitoring and Analytics

You might be wondering: how does this service compare to IBM Monitoring and Analytics for Bluemix? The Monitoring and Analytics service monitors runtimes and how they impact an application. With that service, you can narrow down to the line of code that is causing an issue. The Availability Monitoring service monitors availability and performance by using synthetic tests from around the world. The capabilities that the services provide are complementary, and the services can co-exist.

Try the Availability Monitoring service today!

The Availability Monitoring service is available as a beta offering on Bluemix Public; you can find it in the DevOps category. To access the service, in any of your Cloud Foundry applications, click the Monitoring tab. Or just click the button below:

More stories

IBM Cloud Container Service is now IBM Cloud Kubernetes Service

Effective immediately, IBM Cloud Container Service is renamed to IBM Cloud Kubernetes Service (IKS).

Continue reading

Flex harder, better, faster, stronger

A few months ago, we reimagined data warehousing in the IBM Cloud with Flex Performance, the flagship tier of our new Flex line of offerings. Flex brings new levels of elasticity, speed, and resiliency to data warehousing on the IBM Cloud, and forms the foundation for our strategy moving forward. We're working continuously to not only strengthen and enhance its capabilities, but to also make them more accessible to you so you can better leverage them and get the most out of your data warehouse. Today, we're proud to announce a significant update to our Flex family.

Continue reading

Announcing App ID integration to IBM Cloud Kubernetes Service

Today, we're excited to announce App ID integration with IBM Cloud Kubernetes Service. You can use this integration to enforce policy-driven security in a consistent way using declarative configuration of the Ingress Controller to add App ID protection for web applications, APIs, and back-ends. Using this approach, you don’t have to instrument each of your applications separately - all the authorization and authentication flows will be handled automatically for you. No code change is required!

Continue reading