Steelcase: Delivering Employee Productivity Solutions with Scalable Monitoring on Azure Kubernetes Services (AKS)

Steelcase is an industry-leading, global manufacturer of furniture for offices, education and healthcare. Along with providing great office furniture, Steelcase develops innovative and reliable IoT applications that collect real-time data on how employees work within their environment. Through analysis of that data, Steelcase is able to inform organizations about how and where to focus energy and resources to optimize employee productivity, as well as work-space performance. Steelcase is a 100-year-old furniture company that has remained competitive in a changing industry. The company’s success depends on being able to ship reliable applications faster.

✨Challenge -

With an increasing number of its services operating in containers — dynamically orchestrated with Kubernetes - Steelcase needed a better way to deeply understand the performance of its applications and infrastructure in real-time. As a business with key applications that run on software, performance and availability are fundamental. The company initially used Prometheus, but quickly ran into issues.

With microservices and Kubernetes, scaling is a major hurdle. With Kubernetes, there is an increase in the number of objects and labels to track. With microservices, there is a dramatic increase in instances to monitor and therefore, the number of metrics to collect. Prometheus provides key metrics for cloud-native services, however, scaling in production with multiple Kubernetes clusters requires multiple Prometheus servers, making it difficult to view trends that would be visible from a unified monitoring view. Issues on microservices that have cross-platform dependencies can easily go unnoticed. Having already invested in Prometheus and PromQL, Steelcase wanted a solution that was compatible.

✨Getting Started: Zero to Sixty Faster

Steelcase, a major differentiator for Sysdig is the ability to create capture files when alerts trigger in the environment. These data-rich capture files record system calls and other OS events that can be filtered and analyzed off host and out of production to identify the root cause of issues. “Beyond real-time monitoring, Sysdig captures definitely gave us more bang for our buck,” Korrapati explains. “We get all the details we need to see what caused a problem and even compare against different events over time to spot and resolve recurring issues.”

✨Benefits -

Platform agnostic - Unified performance monitoring, compliance, security, troubleshooting, and forensics experience for multiple clusters across services, applications, and any cloud or infrastructure ensures a consistent view wherever Steelcase runs its services.

Topology maps - Infrastructure and microservice visualizations help Steelcase quickly analyze dependencies, activity and metrics between entities like hosts, pods and containers.

Out-of-the-box dashboards - Automatic app, container, Kubernetes and infrastructure specific visualizations save time by eliminating the need to build custom dashboards.

Troubleshooting with captures - Access to deep system call data accelerates incident response time, helping Steelcase determine root cause and resolve problems faster.

Data retention - Long-term data persistence provides Steelcase with insight into trends over time and enables historical comparisons of incidents and performance, enabling better-informed capacity planning and resource usage decisions.

Fully compatible Prometheus support at cloud scale - Sysdig is the only cloud-scale solution that is fully compatible with Prometheus, which allowed Steelcase to retain its investment in Prometheus and PromQL while getting enhanced capabilities with greater scale, visibility, security, troubleshooting and support.

Kubernetes insights - Drilldown views for dashboards, metrics and events gives Steelcase DevOps and developer teams the flexibility to view performance across Kubernetes logical objects such as namespaces, deployments and pods.

Isolation with Teams - The ability to define specific user groups by service, application or infrastructure helps Steelcase ensure compliance and security by giving exclusive permissions to different user roles, which isolate and secure data access.

Security visibility - Easy expansion to support security-focused visibility, control and vulnerability management gives Steelcase the ability to expand its use cases using the same Sysdig agent and backend.

✨Conclusion

Microsoft Azure AKS Kubernetes is a managed services and made upgrading for customers really easy to do. You can monitor the upgrades and see the Health status of the Azure AKS Kubernetes services. You get free advise to improve the Services and this all keeps you in control and your business running.

Thank - You for Reading :)

--

--

--

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Fool-Proof Guide: How to Choose the Right Tech Platform for Your Project

Data Wrangling with Pandas

How to Secure Your Airbyte Instance on GCP Using Identity-Aware Proxy

Publish events from cassandra to kafka via cassandra triggers

Day 3 and 4 of 10 days of flutter.

Olivetti Pr2 Plus Passbook Printer Driver Download

Generating PDF documents in .NET — the simple way

Slydepay Android App Integration Tutorial

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Priyanka Hajare

Priyanka Hajare

More from Medium

AKS Resource Monitoring using Prometheus & Grafana

AGIC with private IP only — How to overcome the limitation

LitmusChaos at KubeCon EU 2022

Pushing Helm Charts to GCS