Skip to content

5) Explore: Dynabank

In this section we’ll look at the front to back visibility provided by Dynatrace immediately after deployment.

We’ll also share a few highlights of user-configurable options available. Any of them could be automated.

A) Smartscape

  1. In your Dynatrace tenant, select the “Smartscape” option from the menu. You’ll see that Dynatrace has already generated a topology view. smartscape
  2. Click any components in Dynatrace to show the automatically tracked vertical relationships for that entity. verticalsmartscape

This visibility is unparalled when planning to move applications to another data center or cloud; All dependencies are clearly visible.

B) Services View

services

  1. Select “Services” on the left menu. Dynatrace shows all detected services and key metrics for each.
  2. Select the “OrdersAPI” service to see a dashboard and further drilldowns for it:
  • The top left block shows what calls this service, what this service depends on, and where it’s running
  • Bottom left shows service KPI’s like failure rate & throughput
  • Dynatrace always keeps everything connected. The right side shows ways to view the service flow, back up the chain, and individual traces

Dynatrace workshops versus real deployment or evaluations

While Dynatrace will immediately evaluate every transaction, it builds data and context about the environment for a few hours prior to automatically raising problem cards.

  1. To avoid 6 hour workshops, return to the services screen & click the “flask mainapi” service. flask settings
  2. In the service, click the more button ”…”, then “settings”.
  3. Select “Anomaly Detection”. service settings
  4. Under failure rate switch from automatic detection to “Using fixed thresholds” & set a threshold of “5”%. thresholds
  5. Make sure to save! save

C) Kubernetes View

  1. Select “Kubernetes” from the left menu (under ), then click on the cluster matching your id.

You’ll see a cluster overview, namespaces, workloads, and the option to turn on cluster events. services

  1. Try clicking on the “dbic” namespace on the lower right to see infrastructure metrics.

  2. From here, check out the services running and click ordersAPI.

  3. On this page, you can see Dynatrace automatically building visibility up to the services provided & down into the infrastructure.

D) Databases View

services

  1. Select “Databases” on the left menu, then “dbic”. Similar to services, Dynatrace constantly tracks service dependencies, and underlying infrastructure at all times.
  2. Database calls from any source are shown here with the ability to reverse back up the chain with the “view backtrace” button.

E) Logs

Feature Hightlight: full log integration

  1. In Settings -> Log Monitoring -> Log sources and storage, check the box for the host to enable log integration. services
  2. Make sure to save changes! services
  3. Hang tight for a couple of minutes.
  4. Select “Logs” on the left menu.
  5. Select from log types, messages, and sources in “available attributes”. services

F) Application View

services

  1. Select “Frontend” on the left menu (under “Applications & Microservices”)
  2. Select “My Web Application”
  3. Select “1 service” in the lower right of top box. appservice
  4. Select “view service flow” to show this applications ecosystem front to back.

Feature Highlight: Session Replay

  1. Return to the main application page.
  2. Edit the application with the more button ”…” top right.
  3. In Capturing -> Async web requests and SPAs, enable both options under “Generic Support”. genericsupport
  4. Enable Session Replay from the “enablement and cost control” page (under “General Settings”). sessionplay
  5. (Optional!) In the “Data Privacy” -> “Session Replay” section, select the “Recording” and then “Block List.” Do the same for “Playback”.
  6. (Optional!) Dynatrace defaults to high security settings. You can unblock all items to see everything in the replay today. services
  7. Make sure to save! save

Section Complete!

Congratulations, you’ve successfully explored your application in Dynatrace!

  1. Update the Workshop Tracker.