This section contains the simple steps required to get started with Redhat Openshift.

What You'll Learn

Choosing your deployment approach

There are various ways to setting up a free Red Hat Openshift trial. You can also find other DIY apporaches on Github via Terraform / Ansible. The various approaches to creating the Openshift clusters are provided as one-click options with the Redhat Hybrid Cloud Console

Deploy

Deploy

We will now log into the Cluster and deploy Dynatrace OneAgent. Dynatrace supports various Openshift deployment approaches with the various rollouts. There are different ways to activate Dynatrace on OpenShift and each way has its own advantages. We recommend these deployment strategies in terms of feature completeness and lack of constraints. Our documentation link contains the various approaches.

We will be following the steps based on our following documentation

Deploy the Dynatrace Operator via OperatorHub

CreateProject

OperatorHub

Selected

Installed

Create a Key/Value secret

To create an instance the Operator, we will need first need to create key/value secret.

Within Dynatrace, use the following steps to get your apiToken and paasToken.

Deploy

Within the Monitor Kubernetes / Openshift page, follow these steps below:

Deploy

Create an instance of Dynatrace Dynakube

Dynatrace Dynakube is the schema which is used for Dynatrace Operator.

Dynakube

Validate the installation in Deployment status

Click on Show deployment status to check the status of the connected host.

You should be able to see a connected Openshift nodes as per the image below.

Dynakube

With your setup done, explore what Dynatrace monitors automatically.

Cluster-overview

Workload-overview

Exploring Kubernetes View

Explore the various functionalities within the Kubernetes View such as Cluster Utilization, Cluster Workloads, K8S Events

KubernetesUI

Analyze the Kubernetes Cluster utilization

KubernetesUI

Analyze the Kubernetes Cluster Workloads

KubernetesUI

Analyze the Kubernetes Events

KubernetesUI

Explore Kubernetes Workloads by clicking onto them

KubernetesUI

Explore Kubernetes Namespaces and their workloads

KubernetesUI

Dynatrace allows multiple ways to extend the observability of your environment.

Setup etcd for Openshift

To get deeper insights into your self-managed OpenShift control plane, you can also use an extension to extract the etcd metrics exposed on your cluster.

Deploy

Prometheus

You can also collect metrics from Prometheus exporters in Kubernetes to analyze and alert on them with Dynatrace.

Dynatrace is an all-in-one platform that's purpose-built for a wide range of use cases.

Deploy

Infrastructure Monitoring

Applications and Microservices

Digital Experience Monitoring (DEM)

Digital Business Analytics

Cloud Automation

The above use cases are setup as labs which you can run through:

These are also conducted virtually as Hands-On Workshops.

Addtional Resources