Life of an SRE at Instana – Detect certificate problems

Life of an SRE at Instana – Detect certificate problems

This is the fourth post in a series on the Life of an SRE at Instana. Check out the first post, second post and third post.

Detect certificate problems

Here is an example of a typical day as an SRE from last Monday. After the handover in the morning with our team in Australia, developers started complaining about one of our test environments not working. We monitor our test and preview environments with Instana, so I jumped into the UI and checked all services using the application perspective view.

Looking at the dashboard it was clear that something started breaking at around 9:30am.

Test system dashboard

I checked “Top Services” and selected “Erroneous Calls” and immediately found the component that was causing the errors. In this case it was our “ui-client” component. 

I used “Analyze Calls” and looked at the “Erroneous Calls” to identify the problem. In this instance I am especially interested in Stack Traces and Errors that are shown in the details section.

 

 

Looking at the error in the Stack Trace was enough to find the root cause. An invalid certificate was installed in one of the test environments. 

Error: Hostname/IP does not match certificate's altnames

Summary

In the end identifying the problem with Instana and fixing it only took a few minutes. Being able to see all Calls and Traces, drilling down to the details like Errors and Stack Traces, makes Instana the perfect monitoring solution for the complex environments we have to deal with every day. After we fixed the issue I could start working on tasks I had initially planned for the day 🙂

PS: Today we configured cert-manager to automatically update our certificates for all our Kubernetes test environments. But thats a story for another post.

 

Play with Instana’s APM Observability Sandbox

Announcement
By Jeya Gandhi Rajan M  This article explains how to integrate Instana with Watson AIOps. Integration Flow Instana observes a managed environment containing a Kubernetes-based application. The application perspective created in Instana shows...
|
Engineering, Product, Thought Leadership
As applications, architectures, and business processes become more complex, understanding how all those moving parts are performing is absolutely critical. This blog post series is about Application Modernization and cloud migration, and...
|
Conceptual, Customer Stories, Engineering
Halloween is a scary time to be in abandoned buildings, cemeteries, and dark forests… and DevOps teams. Developers, operations engineers, and SREs told us some DevOps horror stories that have haunted them...
|

Start your FREE TRIAL today!

Instana, an IBM company, provides an Enterprise Observability Platform with automated application monitoring capabilities to businesses operating complex, modern, cloud-native applications no matter where they reside – on-premises or in public and private clouds, including mobile devices or IBM Z.

Control hybrid modern applications with Instana’s AI-powered discovery of deep contextual dependencies inside hybrid applications. Instana also gives visibility into development pipelines to help enable closed-loop DevOps automation.

This provides actionable feedback needed for clients as they to optimize application performance, enable innovation and mitigate risk, helping Dev+Ops add value and efficiency to software delivery pipelines while meeting their service and business level objectives.

For further information, please visit instana.com.