5 Real-World Prometheus Monitoring Use Cases.Indd
Total Page:16
File Type:pdf, Size:1020Kb
5 Real-World Prometheus Monitoring Use Cases. CUSTOMER STORIES 5 Real-World Prometheus rising. Prometheus Microservices built on containers and orchestrated by tools like Kubernetes are helping organizations build, run, and improve software applications much faster than ever be- Monitoring fore. In these new infrastructure stacks, keeping track of what’s happening becomes a Use Cases. new challenge. Good news – modern monitoring solutions help you get the visibility you need to under- stand what’s happening from performance and health, to security. y The Prometheus open-source monitoring toolkit has emerged as a leading solution for providing metrics and monitoring for cloud native applications. y Sysdig, the first unified approach to monitor and secure containers across the entire software lifecycle, delivers enterprise-class data management, scale, and support with Prometheus integration. Read on to learn how five progressive companies are taking advantage of Prometheus with Sysdig to gain a 360-degree view of their modern enterprise applications and infra- structure. Sysdig | REPORT 2 How do you build and operate a large-scale, next-generation platform to provide competitive offerings for online hosting, email and website services that are both secure and high- performance? This online services company turned to the Red Hat OpenShift as the foundation of their cloud hosting business. By offering a simple scalable platform for containers, customers can focus on delivering the best application code possible without the headaches of managing their own infrastructure. But what about visibility into performance? The web hosting firm’s customers bring a wide-range of apps to the platform. This includes modern services built on open-source components, as well as legacy apps brought into the new world of containers. MONITORING OPENSHIFT They chose Sysdig to deliver a comprehensive monitoring PLATFORM-AS-A-SERVICE solution that inherently supports Prometheus metrics along with a wide-range of system, network, and custom metrics with orchestration events and trace-driven troubleshooting. An online Sysdig Monitor delivers the scale required for their business, hosting and enables deep visibility into their OpenShift platform – which exports cluster metrics via Prometheus – and provides a multi- cloud service tenant solution that supports the individual needs of their provider. clients - many of which have instrumented their applications with Prometheus. “ In our business, we need visibility into everything that might come our way. Our customers are diverse and so are their applications and needs. Sysdig proved that it could give us what we needed for monitoring. Having SYSDIG CUSTOMER STORIES | 3 Prometheus capabilities built-in was icing on the cake.” This firm focuses on one key value proposition: to give you more time to do the things you love by eliminating mundane tasks and paperwork. Its business delivers a automated payment process solution that leverages machine learning and artificial intelligence to extract data and execute transactions from digital images of financial documents taken by a mobile phone. Underpinning their solution is a microservices-based applications built on Docker and Kubernetes. Maintaining predictable, high-performance is key. Within its infrastructure and application stack, it leverages a range of components like EMPOWERING MOBILE Ceph software-defined storage and Apache HTTP Server, which BANKING AND A emit health and performance metrics via Prometheus as well HAPPIER LIFE as PostgreSQL and Cassandra for which it leverages Sysdig App Checks to collect metrics. The company chose Sysdig because A digital it needed insight into service-based performance as well as cluster health, but also because the solution provided out-of- payment the-box Prometheus metric collection and visualization. processing firm. “It’s pretty amazing what you can see with Sysdig. The kind of insights I get into our containers, our applications, and our infrastructure, and to know immediately if a service and is working or not — and why? That’s magic.” SYSDIG CUSTOMER STORIES | 4 This firm makes the business of running a gaming operation faster and simpler. When moving their applications to a Kubernetes-based environment the company began to search for monitoring and security tools that would ensure their new infrastructure was enterprise-grade and production ready. In the gaming business, competition is fierce, and real-time is critical. It’s also a highly regulated industry with audit and compliance requirements. Monitoring – including performance and security – is not a luxury but a necessity for the firm to operate. The company chose Sysdig for it’s real-time monitoring REAL-TIME and security capabilities. It builds its services around open- VISIBILITY IN A HIGHLY source components including MongoDB and Kafka, for which REGULATED INDUSTRY it exposes metrics via a built-in Prometheus exporter. Parts of the team who like the user experience they have come to know A wagering, with Grafana, are able to use the same tool to visualize all of the lottery, metrics and dashboards available in the Sysdig datastore. and gaming company. “We are all about delivering the best solutions that we can to help us quickly adapt and respond to market conditions. Obviously Kubernetes is one of those solutions, but we see Sysdig and Prometheus being just as important. Real- time, meaningful metrics are critical to SYSDIG CUSTOMER STORIES | 5 solving problems quickly.” As a data company focused on improving the lives of cancer patients, this organization uses a Big Data approach to help deliver better treatment outcomes and lower the cost of care. When making an architectural shift to Kubernetes within Google Cloud, the company knew it needed a purpose-built solution for container monitoring and security. To get more in-depth information about its application performance and behavior, the firm chose instrument its main application with Prometheus metrics. With a cloud- first strategy, the company also wanted to use a SaaS-based monitoring solution. They chose Sysdig to meet this need – and because of the built-in support for Prometheus metrics as well as insights into their Kubernetes cluster. The company now also DRIVING BETTER collects metrics from the StackDriver Prometheus exporter, TREATMENT THRU DATA which gives them visibility into their Google Cloud deployment. , a performance and security monitoring solution that takes A data advantage of Prometheus’ custom metrics for monitoring, science alerting, and troubleshooting. company. “ From the infrastructure team’s perspective, it’s nice that we can tell our developers, ‘emit metrics with Prometheus and we’ll pick them up with our monitoring tool.’ Now we all speak the same language when it comes to the performance of our applications and SYSDIG CUSTOMER STORIES | 6 infrastructure” The term "government agency" is not typically associated with agility and modern thinking, but this European-based ministerial department responsible for passports, visas, and immigration services is leading the charge of modernization with a digital transformation effort. This includes the development and rollout of a Kubernetes container-as-a-service development platform. One of their goals is to achieve faster development and deployment of needed services. As the agency rewrites applications for a microservice architecture it is instrumenting the new code with Prometheus DIGITAL TRANSFORMATION libraries to ensure they can measure and monitor everything that the applications are doing. This includes collecting metrics Large for the applications behind the IoT devices that enable self- service passport control upon entry to the country. To meet government their requirement for Kubernetes visibility, scalability, and immigration a non-invasive means of examining containers, they chose Sysdig to provide both monitoring and security. and passport agency. “ Sysdig unifies all the metrics we need to monitor our environment. We use lots of JMX metrics from existing applications in addition to Prometheus for newer apps. We can then correlate all of it to our underlying infrastructure – that allows teams to really understand the SYSDIG CUSTOMER STORIES | 7 performance of their systems.” Let’s take the next step together. sysdig.com.