In this post we're going to look at the next part of our fictional company's journey to digital transformation. Over the past several months Davie Street Enterprises’ (DSE) digital transformation has progressed quickly with much success. Now it's time to tackle predicting and preventing, if possible, outages and improving user experience.
Ranbir Ahuja, Senior Director of Operators, has been following the efforts with much curiosity. For the most part, Ahuja is excited at the progress yet is concerned that from his perspective one of the largest single drivers for this transformation hasn’t been directly addressed.
Last year, there was a 46-hour outage of the main DSE website. His team spent many hours, including some sleepless nights, trying to resolve the issue and he is concerned this may happen again. Ahuja decides to take his concern to Susan Chin, Senior Director of Development.
He and Chin have been working closely now that DSE is building a DevOps practice. Chin informed Ahuja that indeed they have been working on moving all critical workloads including this website into Red Hat OpenShift, both for development as well as production.
In addition, they are deploying Dynatrace on Red Hat OpenShift to monitor and respond to any abnormalities in applications like the DSE website. Chin tells Ahuja that Dynatrace can not only detect a problem but predict them and help determine the root cause so they may be corrected well before an outage occurs.
Chin says that beyond preventing outages they will be able to measure user experience. Ahuja is intrigued but a bit skeptical that all this can be done so he says "Make me a believer, Susan. Can you show me?" Chin says "seeing is believing," and proceeds to demonstrate how OpenShift and Dynatrace can meet and exceed Ahuja’s expectations and calm his concerns
Chin says that Dynatrace was built to help teams solve problems faster, and in many cases immediately. This means most operations teams will only have to engage to verify and not to resolve the issue. This is because Dynatrace is fully automated and can monitor the full stack of your applications. Built with AIOps in mind it truly takes IT operations to another level.
Ahuja being a bit skeptical says "OK sure. It sounds amazing but I bet it's a pain to install and configure!" To that Chin says, "nope. Dynatrace comes with a OneAgent Kubernetes Operator that installs quickly using OpenShift Operator advanced framework."
This allows OneAgent to run on OpenShift as a first-class citizen. OneAgent will monitor each application across all containers to collect a set of performance metrics. Thanks to the Operator SDK framework as new updates/fixes are needed OneAgent can be modified to the latest version without disruption to its monitoring services or your application.
Ahuja then says "Sounds great but we are moving towards tons of containers and microservices all running on OpenShift for all our applications, how will Dynatrace be able to handle that?"
Chin says Dynatrace monitors down to the code level giving you and your team full visibility into your containers, nodes, and microservices. Furthermore there is no need for developers to rewrite code for it to work at this level. Dynatrace does all the work for your teams to run as part of your OpenShift Platform.
Ahuja says "really amazing but can you show me how easy it is to set up. I still find it hard to believe it can do so much AND it's easy to get going as well?"
To demonstrate this to Ahuja, Chin created a SaaS account on the Dynatrace web site. Next she proceeded to create tokens, both an apiToken and paasToken. Here's the steps to see how Chin created an account:
-
Go to Settings->Integration->Dynatrace API->Click on Generate Token button and type a token name
Click on generate token.
Under API v2 type in a name for the API token and then enable Read metrics, Read entities, Read Settings and Write Settings.
Click on Generate and save the token in a secure location -
Go to Settings->Integration->Platform as a Service->
Click on Generate Token.
Type in a name for your PaaS token then click create token.
Click Generate and save the token in a secure location.Now open up you OpenShift Console and follow these steps to finish setting up the Dynatrace Operator:
1) Log into OpenShift Container Platform dashboard and create a project 'dynatrace' (or any name you want).
2) On the OpenShift Container Platform dashboard, select Operators -> OperatorHub from the side menu.
-
Select Dynatrace OneAgent Operator > Install.
-
Make sure the namespace is the project you created and click install.
-
Go to Workloads > Secrets and create a new key named oneagent with two values:
apiToken (with the value of the token you made)
paasToken (with the value of the token you made)
-
Go to Operators > Installed Operators from the side menu and select Dynatrace OneAgent Operator.
-
Select Create instance.
-
Replace 'API URL' value according to your SaaS URL. Note this just the first part of the URL when you are in Dynatrace SaaS.
-
Click on Create
Wait for until you see the 'Running' status next to the 'oneagent' name in the console.
Post-setup for Dynatrace
Now Ahuja is more than intrigued. He has been able to install and deploy the OneAgent operator in a matter of minutes not weeks and is now curious how he would go about configuring Dynatrace to monitor that pesky website so that he and his team never have to deal with another nightmare 46 hour outage.
Chin goes on to explain not only will dynatrace track problems through detection and analysis, but through a life cycle that includes a root cause analysis.
Since Dynatrace is built with AI it can help identify dependencies between that one problem and any other detected so resources are not spread thin trying to resolve the issue. This allows for teams to work across silos to pinpoint the true root cause and resolve the issue.
Ahuja is ready to move all monitoring to Dynatrace on OpenShift. Of course, his very first action will be to move that pesky DSE website that went down for almost two days.
He is even more excited to find out that the work to get digital experience monitoring started is not itself a 46-hour task. While Dynatrace tracks user experience automatically, Ahuja wanted to more easily identify the DSE website as its own application. This was a very easy and basic task that looks like this:
-
From the navigation menu, select Settings > Web and mobile monitoring > Application detection settings and RUM.
-
In the Application detection rules section, you can see the list of defined rules.
-
Select Add detection rule.
-
Use the options offered on this page to create the appropriate detection rule for your application. In this case, we'll want to create a new application named <Whatever the team is naming their app> with a rule matching the domain of the DSE team's new application.
With this completed Ahuja and the full DSE organization can breathe easier about problems being detected and corrected before they ever become an issue. In the rare case they do become an issue, Dynatrace running on OpenShift will be ready to respond, find the root cause and correct the problem and help avoid a major impact to production.
With Dynatrace on their side, Ahuja and Chin part ways pleased that they have tooling in place to help detect and remediate problems. The DSE staff will continue their digital transformation journey. Join them in future posts to learn more of what they did and what you can do for your organization.
Sobre el autor
David Rojas is a leader with a demonstrated history of working in the information technology and services industry. He has a history in operations management, business development, IT service Management, and IT strategy. Rojas joined Red Hat in May 2019.
Más similar
Navegar por canal
Automatización
Las últimas novedades en la automatización de la TI para los equipos, la tecnología y los entornos
Inteligencia artificial
Descubra las actualizaciones en las plataformas que permiten a los clientes ejecutar cargas de trabajo de inteligecia artificial en cualquier lugar
Nube híbrida abierta
Vea como construimos un futuro flexible con la nube híbrida
Seguridad
Vea las últimas novedades sobre cómo reducimos los riesgos en entornos y tecnologías
Edge computing
Conozca las actualizaciones en las plataformas que simplifican las operaciones en el edge
Infraestructura
Vea las últimas novedades sobre la plataforma Linux empresarial líder en el mundo
Aplicaciones
Conozca nuestras soluciones para abordar los desafíos más complejos de las aplicaciones
Programas originales
Vea historias divertidas de creadores y líderes en tecnología empresarial
Productos
- Red Hat Enterprise Linux
- Red Hat OpenShift
- Red Hat Ansible Automation Platform
- Servicios de nube
- Ver todos los productos
Herramientas
- Training y Certificación
- Mi cuenta
- Soporte al cliente
- Recursos para desarrolladores
- Busque un partner
- Red Hat Ecosystem Catalog
- Calculador de valor Red Hat
- Documentación
Realice pruebas, compras y ventas
Comunicarse
- Comuníquese con la oficina de ventas
- Comuníquese con el servicio al cliente
- Comuníquese con Red Hat Training
- Redes sociales
Acerca de Red Hat
Somos el proveedor líder a nivel mundial de soluciones empresariales de código abierto, incluyendo Linux, cloud, contenedores y Kubernetes. Ofrecemos soluciones reforzadas, las cuales permiten que las empresas trabajen en distintas plataformas y entornos con facilidad, desde el centro de datos principal hasta el extremo de la red.
Seleccionar idioma
Red Hat legal and privacy links
- Acerca de Red Hat
- Oportunidades de empleo
- Eventos
- Sedes
- Póngase en contacto con Red Hat
- Blog de Red Hat
- Diversidad, igualdad e inclusión
- Cool Stuff Store
- Red Hat Summit