resource "dynatrace_dashboard" "Real_User_Monitoring_c704bd72-92e9-452a-b40e-73e6f4df9f08" { dashboard_metadata { name = "Real User Monitoring" owner = "Dynatrace" # shared = false tags = ["Applications","Reporting"] unknowns = "{\"popularity\":10}" filter { timeframe = "e_-24h to now" } } tile { name = "" configured = true tile_type = "CUSTOM_CHARTING" bounds { height = 266 left = 798 top = 646 width = 380 } filter_config { type = "MIXED" custom_name = "Web applications" default_name = "Custom chart" chart_config { type = "PIE" legend = true result_metadata { config { custom_color = "#2ab06f" key = "null¦Apdex category»SATISFIED»falsebuiltin:apps.web.actionCount.category|NONE|TOTAL|LINE|APPLICATION" last_modified = 1576250669259 } config { custom_color = "#dc172a" key = "null¦Apdex category»FRUSTRATED»falsebuiltin:apps.web.actionCount.category|NONE|TOTAL|LINE|APPLICATION" last_modified = 1576250647244 } config { custom_color = "#f5d30f" key = "null¦Apdex category»TOLERATING»falsebuiltin:apps.web.actionCount.category|NONE|TOTAL|LINE|APPLICATION" last_modified = 1592937338597 } config { custom_color = "#f5d30f" key = "null¦Apdex category»UNKNOWN»falsebuiltin:apps.web.actionCount.category|NONE|TOTAL|LINE|APPLICATION" last_modified = 1576250655779 } } series { type = "LINE" aggregation = "NONE" aggregation_rate = "TOTAL" entity_type = "APPLICATION" metric = "builtin:apps.web.actionCount.category" # sort_ascending = false sort_column = true dimension { name = "Apdex category" # entity_dimension = false id = "1" values = ["FRUSTRATED","SATISFIED","TOLERATING"] } } } } } tile { name = "Application health" chart_visible = true configured = true tile_type = "APPLICATIONS" bounds { height = 380 left = 532 top = 114 width = 494 } } tile { name = "World map" configured = true metric = "APDEX" tile_type = "APPLICATION_WORLDMAP" bounds { height = 304 left = 0 top = 1102 width = 456 } } tile { name = "" configured = true tile_type = "CUSTOM_CHARTING" bounds { height = 266 left = 1178 top = 646 width = 380 } filter_config { type = "MIXED" custom_name = "Mobile applications" default_name = "Custom chart" chart_config { type = "TIMESERIES" legend = true result_metadata { config { custom_color = "#2ab06f" key = "null¦Apdex category»SATISFIED»falsebuiltin:apps.other.uaCount.osAndApdex|NONE|TOTAL|BAR|MONITORED_ENTITY˟DEVICE_APPLICATION" last_modified = 1592937498035 } config { custom_color = "#2ab06f" key = "null¦Apdex category»SATISFIED»falsebuiltin:apps.web.actionCount.category|NONE|MINUTE|LINE|APPLICATION" last_modified = 1576250669259 } config { custom_color = "#2ab06f" key = "null¦Apdex category»SATISFIED»falsebuiltin:apps.web.actionCount.category|NONE|TOTAL|LINE|APPLICATION" last_modified = 1575375405694 } config { custom_color = "#dc172a" key = "null¦Apdex category»FRUSTRATED»falsebuiltin:apps.web.actionCount.category|NONE|MINUTE|LINE|APPLICATION" last_modified = 1576250647244 } config { custom_color = "#dc172a" key = "null¦Apdex category»FRUSTRATED»falsebuiltin:apps.web.actionCount.category|NONE|TOTAL|LINE|APPLICATION" last_modified = 1575375425837 } config { custom_color = "#dc172a" key = "null¦Apdex category»TOLERATING»falsebuiltin:apps.other.uaCount.osAndApdex|NONE|TOTAL|BAR|MONITORED_ENTITY˟DEVICE_APPLICATION" last_modified = 1592937505976 } config { custom_color = "#edd148" key = "null¦Apdex category»FRUSTRATED»falsebuiltin:apps.other.uaCount.osAndApdex|NONE|TOTAL|BAR|MONITORED_ENTITY˟DEVICE_APPLICATION" last_modified = 1592937635068 } config { custom_color = "#ef651f" key = "null¦Apdex category»TOLERATING»falsebuiltin:apps.web.actionCount.category|NONE|MINUTE|LINE|APPLICATION" last_modified = 1576250636502 } config { custom_color = "#ef651f" key = "null¦Apdex category»TOLERATING»falsebuiltin:apps.web.actionCount.category|NONE|TOTAL|LINE|APPLICATION" last_modified = 1575375418110 } config { custom_color = "#f5d30f" key = "null¦Apdex category»UNKNOWN»falsebuiltin:apps.web.actionCount.category|NONE|MINUTE|LINE|APPLICATION" last_modified = 1576250655779 } config { custom_color = "#f5d30f" key = "null¦Apdex category»UNKNOWN»falsebuiltin:apps.web.actionCount.category|NONE|TOTAL|LINE|APPLICATION" last_modified = 1575375365362 } } series { type = "BAR" aggregation = "NONE" aggregation_rate = "TOTAL" entity_type = "MONITORED_ENTITY˟DEVICE_APPLICATION" metric = "builtin:apps.other.uaCount.osAndApdex" # sort_ascending = false sort_column = true dimension { name = "Apdex category" # entity_dimension = false id = "2" } } } } } tile { name = "" configured = true tile_type = "CUSTOM_CHARTING" bounds { height = 304 left = 494 top = 1102 width = 456 } filter_config { type = "MIXED" custom_name = "Top mobile geo locations" default_name = "Custom chart" chart_config { type = "TOP_LIST" legend = true result_metadata { config { custom_color = "#7c38a1" key = "APPLICATION-C93B8002996906CD¦APPLICATION»APPLICATION-C93B8002996906CD»truebuiltin:apps.web.actionCount.category|NONE|TOTAL|LINE|APPLICATION" last_modified = 1575466081357 } config { custom_color = "#a972cc" key = "nullbuiltin:apps.web.actionCount.category|NONE|MINUTE|LINE|APPLICATION" last_modified = 1576250713592 } config { custom_color = "#a972cc" key = "nullbuiltin:apps.web.actionCount.category|NONE|TOTAL|LINE|APPLICATION" last_modified = 1575466119629 } } series { type = "LINE" aggregation = "NONE" aggregation_rate = "TOTAL" entity_type = "MONITORED_ENTITY˟DEVICE_APPLICATION" metric = "builtin:apps.other.uaCount.geoAndApdex" # sort_ascending = false sort_column = true dimension { name = "dt.entity.geolocation" entity_dimension = true id = "1" values = ["GEOLOCATION-EF77F2A17134795A","GEOLOCATION-5A3E928A9D35F3C4","GEOLOCATION-970B6D0A98F55995","GEOLOCATION-BF80BDA05D7783CF","GEOLOCATION-6919A3D55EFC157F","GEOLOCATION-532BF776D70A146F"] } } } } } tile { name = "" configured = true tile_type = "CUSTOM_CHARTING" bounds { height = 304 left = 1102 top = 2432 width = 456 } filter_config { type = "MIXED" custom_name = "Mobile app crashes" default_name = "Custom chart" chart_config { type = "TIMESERIES" legend = true result_metadata { config { custom_color = "#ef651f" key = "nullbuiltin:apps.other.crashCount.osAndVersion|NONE|TOTAL|BAR|MONITORED_ENTITY˟DEVICE_APPLICATION" last_modified = 1594892171951 } } series { type = "BAR" aggregation = "NONE" aggregation_rate = "TOTAL" entity_type = "MONITORED_ENTITY˟DEVICE_APPLICATION" metric = "builtin:apps.other.crashCount.osAndVersion" # sort_ascending = false sort_column = true } } } } tile { name = "" configured = true tile_type = "CUSTOM_CHARTING" bounds { height = 380 left = 1064 top = 114 width = 494 } filter_config { type = "MIXED" custom_name = "User actions per minute" default_name = "Custom chart" chart_config { type = "TIMESERIES" legend = true result_metadata { config { custom_color = "#2ab06f" key = "null¦Apdex category»SATISFIED»falsebuiltin:apps.web.actionCount.category|NONE|MINUTE|AREA|APPLICATION" last_modified = 1592937309469 } config { custom_color = "#dc172a" key = "null¦Apdex category»FRUSTRATED»falsebuiltin:apps.web.actionCount.category|NONE|MINUTE|AREA|APPLICATION" last_modified = 1592937317653 } config { custom_color = "#edd148" key = "null¦Apdex category»TOLERATING»falsebuiltin:apps.web.actionCount.category|NONE|MINUTE|AREA|APPLICATION" last_modified = 1592937616228 } } series { type = "AREA" aggregation = "NONE" aggregation_rate = "MINUTE" entity_type = "MONITORED_ENTITY˟DEVICE_APPLICATION" metric = "builtin:apps.other.uaCount.osAndVersion" # sort_ascending = false sort_column = true } series { type = "AREA" aggregation = "NONE" aggregation_rate = "MINUTE" entity_type = "APPLICATION" metric = "builtin:apps.web.actionCount.category" # sort_ascending = false sort_column = true } } } } tile { name = "Markdown" configured = true markdown = "Always be up-to-date with the health and availability of your mobile application by [tracking crashes and downtime](https://www.dynatrace.com/support/help/shortlink/mobile-crash-reports)." tile_type = "MARKDOWN" bounds { height = 76 left = 1102 top = 2736 width = 456 } } tile { name = "Markdown" configured = true markdown = "Many out-of-the-box metrics can be split according to geo location, like user sessions, crashes, or number of mobile user actions. Geo locations can be shown according to continents, countries, or cities." tile_type = "MARKDOWN" bounds { height = 114 left = 494 top = 1406 width = 456 } } tile { name = "Markdown" configured = true markdown = "Dynatrace calculates [Apdex ratings](https://www.dynatrace.com/support/help/shortlink/apdex) to provide you with a single metric that tells you about the performance of your application and the errors that impact user experience. Apdex thresholds can be adjusted for each application as well as key user actions." tile_type = "MARKDOWN" bounds { height = 114 left = 798 top = 912 width = 760 } } tile { name = "Custom chart" configured = true tile_type = "CUSTOM_CHARTING" bounds { height = 304 left = 608 top = 2432 width = 456 } filter_config { type = "MIXED" custom_name = "Web application errors" default_name = "Custom chart" chart_config { type = "TIMESERIES" legend = true result_metadata { config { custom_color = "#00a1b2" key = "null¦Error type»Request»falsebuiltin:apps.web.countOfErrors|NONE|TOTAL|BAR|APPLICATION" last_modified = 1594892194668 } config { custom_color = "#c9a000" key = "null¦Error type»Custom»falsebuiltin:apps.web.countOfErrors|NONE|TOTAL|BAR|APPLICATION" last_modified = 1594892201170 } config { custom_color = "#debbf3" key = "null¦Error type»JavaScript»falsebuiltin:apps.web.countOfErrors|NONE|TOTAL|BAR|APPLICATION" last_modified = 1594892186342 } } series { type = "BAR" aggregation = "NONE" aggregation_rate = "TOTAL" entity_type = "APPLICATION" metric = "builtin:apps.web.countOfErrors" # sort_ascending = false sort_column = true dimension { name = "Error type" # entity_dimension = false id = "2" } } } } } tile { name = "Custom chart" configured = true tile_type = "CUSTOM_CHARTING" bounds { height = 304 left = 304 top = 646 width = 456 } filter_config { type = "MIXED" custom_name = "Key user actions with low Apdex rating " default_name = "Custom chart" chart_config { type = "TOP_LIST" legend = true series { type = "LINE" aggregation = "AVG" aggregation_rate = "TOTAL" entity_type = "APPLICATION_METHOD" metric = "builtin:apps.web.action.apdex" sort_ascending = true sort_column = true dimension { name = "dt.entity.application_method" entity_dimension = true id = "0" } } } } } tile { name = "Markdown" configured = true markdown = "[Key user actions](https://www.dynatrace.com/support/help/shortlink/user-actions#key-user-actions) help you keep an eye on your most important user actions, such as signups, checkouts and product searches. Custom Apdex thresholds can be set for each user action, and key performance metrics can be charted for these too." tile_type = "MARKDOWN" bounds { height = 76 left = 0 top = 950 width = 760 } } tile { name = "User experience" configured = true tile_type = "HEADER" bounds { height = 38 left = 798 top = 608 width = 760 } } tile { name = "Markdown" configured = true markdown = <<-EOT Dynatrace automatically captures JavaScript and HTTP errors. Custom errors can also be reported [using our JavaScript API](https://www.dynatrace.com/support/help/shortlink/configure-application-errors#configure-custom-errors). Learn more about [analyzing issues with our HTTP error monitoring](https://www.dynatrace.com/news/blog/extended-davis-awareness-of-http-and-custom-errors/). EOT tile_type = "MARKDOWN" bounds { height = 76 left = 608 top = 2736 width = 456 } } tile { name = "Markdown" configured = true markdown = "The world map tile can show real-user metrics like the [Apdex](https://www.dynatrace.com/support/help/shortlink/apdex) ratings of your web or mobile applications. Alternatively, configure this to reflect a specific application, or click to navigate to the world map analysis screen. " tile_type = "MARKDOWN" bounds { height = 114 left = 0 top = 1406 width = 456 } } tile { name = "Markdown" configured = true markdown = "Dynatrace captures [user actions](https://www.dynatrace.com/support/help/shortlink/user-actions) for all monitored web and mobile applications. A user action can be a load action, an XHR action, or a custom action. The action duration is calculated differently for each action type, and each type has different metrics available." tile_type = "MARKDOWN" bounds { height = 114 left = 1064 top = 494 width = 494 } } tile { name = "Markdown" configured = true markdown = <<-EOT The purpose of this pre-set dashboard is to inspire and to show you some useful out-of-the-box [tiles](https://www.dynatrace.com/support/help/shortlink/pin-to-dashboard) and [custom charts](https://www.dynatrace.com/support/help/shortlink/charts-create) that you can use to monitor your applications. If it's empty you might want to change the [management zone](https://www.dynatrace.com/support/help/shortlink/management-zones-hub). EOT tile_type = "MARKDOWN" bounds { height = 76 left = 0 top = 0 width = 1558 } } tile { name = "Key user action overview" assigned_entities = ["APPLICATION-EA7C4B59F27D43EB"] configured = true tile_type = "UEM_KEY_USER_ACTIONS" bounds { height = 304 left = 0 top = 646 width = 304 } } tile { name = "Geo locations" configured = true tile_type = "HEADER" bounds { height = 38 left = 0 top = 1064 width = 950 } } tile { name = "Application health" configured = true tile_type = "HEADER" bounds { height = 38 left = 532 top = 76 width = 494 } } tile { name = "User actions" configured = true tile_type = "HEADER" bounds { height = 38 left = 1064 top = 76 width = 494 } } tile { name = "Application errors and crashes" configured = true tile_type = "HEADER" bounds { height = 38 left = 608 top = 2394 width = 950 } } tile { name = "" configured = true tile_type = "CUSTOM_CHARTING" bounds { height = 304 left = 988 top = 1482 width = 266 } filter_config { type = "MIXED" custom_name = "Key performance metrics" default_name = "Custom chart" chart_config { type = "TIMESERIES" legend = true result_metadata { config { custom_color = "#2ab06f" key = "null¦Apdex category»SATISFIED»falsebuiltin:apps.web.actionCount.category|NONE|MINUTE|AREA|APPLICATION" last_modified = 1592937309469 } config { custom_color = "#dc172a" key = "null¦Apdex category»FRUSTRATED»falsebuiltin:apps.web.actionCount.category|NONE|MINUTE|AREA|APPLICATION" last_modified = 1592937317653 } config { custom_color = "#edd148" key = "null¦Apdex category»TOLERATING»falsebuiltin:apps.web.actionCount.category|NONE|MINUTE|AREA|APPLICATION" last_modified = 1592937616228 } } series { type = "LINE" aggregation = "AVG" aggregation_rate = "TOTAL" entity_type = "APPLICATION" metric = "builtin:apps.web.visuallyComplete.load.browser" # sort_ascending = false sort_column = true } series { type = "LINE" aggregation = "AVG" aggregation_rate = "TOTAL" entity_type = "APPLICATION" metric = "builtin:apps.web.domInteractive.load.browser" # sort_ascending = false # sort_column = false } series { type = "LINE" aggregation = "AVG" aggregation_rate = "TOTAL" entity_type = "APPLICATION" metric = "builtin:apps.web.speedIndex.load.browser" # sort_ascending = false # sort_column = false } series { type = "LINE" aggregation = "AVG" aggregation_rate = "TOTAL" entity_type = "APPLICATION" metric = "builtin:apps.web.firstByte.load.browser" # sort_ascending = false # sort_column = false } } } } tile { name = "Funnel chart" configured = true tile_type = "HEADER" bounds { height = 38 left = 0 top = 1900 width = 570 } } tile { name = "User Sessions Query" configured = true custom_name = "User sessions query results" limit = 50 query = "SELECT FUNNEL(useraction.isEntryAction = true AS \"First step\", useraction.duration\u003e1000 AS \"Second step\", useraction.isExitAction=true AS \"Last step\") FROM usersession" tile_type = "DTAQL" visualization = "FUNNEL" bounds { height = 342 left = 0 top = 1938 width = 570 } } tile { name = "Markdown" configured = true markdown = "Understand and optimize your users’ journeys through your application with the [funnel chart](https://www.dynatrace.com/news/blog/understand-and-optimize-user-journeys-with-funnel-charting/), which helps you analyze the conversion rates for important workflows." tile_type = "MARKDOWN" bounds { height = 76 left = 0 top = 2280 width = 570 } } tile { name = "" configured = true tile_type = "CUSTOM_CHARTING" bounds { height = 304 left = 988 top = 1102 width = 266 } filter_config { type = "MIXED" custom_name = "Visually complete" default_name = "Custom chart" chart_config { type = "TOP_LIST" legend = true result_metadata { config { custom_color = "#2ab06f" key = "null¦Apdex category»SATISFIED»falsebuiltin:apps.web.actionCount.category|NONE|MINUTE|AREA|APPLICATION" last_modified = 1592937309469 } config { custom_color = "#dc172a" key = "null¦Apdex category»FRUSTRATED»falsebuiltin:apps.web.actionCount.category|NONE|MINUTE|AREA|APPLICATION" last_modified = 1592937317653 } config { custom_color = "#edd148" key = "null¦Apdex category»TOLERATING»falsebuiltin:apps.web.actionCount.category|NONE|MINUTE|AREA|APPLICATION" last_modified = 1592937616228 } } series { type = "LINE" aggregation = "AVG" aggregation_rate = "TOTAL" entity_type = "APPLICATION_METHOD" metric = "builtin:apps.web.action.visuallyComplete.load.browser" # sort_ascending = false sort_column = true dimension { name = "dt.entity.browser" entity_dimension = true id = "1" values = ["BROWSER-EFB8A292CB368A8D","BROWSER-FF8EAE6885DE87B3","BROWSER-84D34A4F1D5F0E12","BROWSER-2A6F794139C73155"] } } } } } tile { name = "Web requests and 3rd party providers" configured = true tile_type = "HEADER" bounds { height = 38 left = 608 top = 1900 width = 950 } } tile { name = "Custom chart" configured = true tile_type = "CUSTOM_CHARTING" bounds { height = 304 left = 950 top = 1976 width = 304 } filter_config { type = "MIXED" custom_name = "Mobile request error rate" default_name = "Custom chart" chart_config { type = "TOP_LIST" legend = true series { type = "LINE" aggregation = "NONE" aggregation_rate = "TOTAL" entity_type = "MONITORED_ENTITY˟DEVICE_APPLICATION" metric = "builtin:apps.other.requestErrorRate.osAndProvider" # sort_ascending = false sort_column = true dimension { name = "Provider" # entity_dimension = false id = "3" } } } } } tile { name = "Custom chart" configured = true tile_type = "CUSTOM_CHARTING" bounds { height = 304 left = 1254 top = 1976 width = 304 } filter_config { type = "MIXED" custom_name = "Mobile request duration" default_name = "Custom chart" chart_config { type = "TOP_LIST" legend = true series { type = "LINE" aggregation = "PERCENTILE" aggregation_rate = "TOTAL" entity_type = "MONITORED_ENTITY˟DEVICE_APPLICATION" metric = "builtin:apps.other.requestTimes.osAndProvider" percentile = 50 # sort_ascending = false sort_column = true dimension { name = "Provider" # entity_dimension = false id = "3" } } } } } tile { name = "Markdown" configured = true markdown = "Get insight into the number of failed requests to content and backend services, regardless of who owns them." tile_type = "MARKDOWN" bounds { height = 76 left = 950 top = 2280 width = 304 } } tile { name = "User sessions and Session Replay" configured = true tile_type = "HEADER" bounds { height = 38 left = 0 top = 1558 width = 950 } } tile { name = "Synthetic monitoring" configured = true tile_type = "HEADER" bounds { height = 38 left = 0 top = 2394 width = 570 } } tile { name = "User Sessions Query" configured = true custom_name = "User sessions query results" limit = 50 query = "SELECT userSessionId, userExperienceScore, hasSessionReplay FROM usersession ORDER by hasSessionReplay DESC, userExperienceScore" tile_type = "DTAQL" visualization = "TABLE" bounds { height = 190 left = 304 top = 1596 width = 342 } } tile { name = "Performance metrics across different dimensions" configured = true tile_type = "HEADER" bounds { height = 38 left = 988 top = 1064 width = 570 } } tile { name = "Key user actions" configured = true tile_type = "HEADER" bounds { height = 38 left = 0 top = 608 width = 760 } } tile { name = "Most used 3rd parties" configured = true tile_type = "THIRD_PARTY_MOST_ACTIVE" bounds { height = 304 left = 608 top = 1976 width = 304 } } tile { name = "Markdown" configured = true markdown = "Dynatrace captures W3C resource timings to give you detailed performance breakdowns of your web application's 3rd parties." tile_type = "MARKDOWN" bounds { height = 76 left = 608 top = 2280 width = 304 } } tile { name = "Markdown" configured = true markdown = "Use [Session Replay](https://www.dynatrace.com/support/help/shortlink/session-replay) to capture and visually replay your users' complete digital experience. The movie-like playback of Session Replay helps you bridge the gap between code and user experience, by helping you identify errors and analyze areas of struggle." tile_type = "MARKDOWN" bounds { height = 76 left = 0 top = 1786 width = 950 } } tile { name = "" configured = true tile_type = "CUSTOM_CHARTING" bounds { height = 304 left = 1292 top = 1102 width = 266 } filter_config { type = "MIXED" custom_name = "Mobile action duration" default_name = "Custom chart" chart_config { type = "TOP_LIST" legend = true result_metadata { config { custom_color = "#2ab06f" key = "null¦Apdex category»SATISFIED»falsebuiltin:apps.web.actionCount.category|NONE|MINUTE|AREA|APPLICATION" last_modified = 1592937309469 } config { custom_color = "#dc172a" key = "null¦Apdex category»FRUSTRATED»falsebuiltin:apps.web.actionCount.category|NONE|MINUTE|AREA|APPLICATION" last_modified = 1592937317653 } config { custom_color = "#edd148" key = "null¦Apdex category»TOLERATING»falsebuiltin:apps.web.actionCount.category|NONE|MINUTE|AREA|APPLICATION" last_modified = 1592937616228 } } series { type = "LINE" aggregation = "AVG" aggregation_rate = "TOTAL" entity_type = "MONITORED_ENTITY˟DEVICE_APPLICATION" metric = "builtin:apps.other.uaDuration.osAndVersion" # sort_ascending = false sort_column = true dimension { name = "dt.entity.os" entity_dimension = true id = "1" } } } } } tile { name = "Markdown" configured = true markdown = "With Dynatrace, you can compare [key performance metrics](https://www.dynatrace.com/support/help/shortlink/user-action-metrics#key-performance-metrics) for every user action, and action duration can be charted across different app versions." tile_type = "MARKDOWN" bounds { height = 76 left = 988 top = 1786 width = 570 } } tile { name = "" configured = true tile_type = "CUSTOM_CHARTING" bounds { height = 304 left = 1292 top = 1482 width = 266 } filter_config { type = "MIXED" custom_name = "Mobile app versions" default_name = "Custom chart" chart_config { type = "TIMESERIES" legend = true result_metadata { config { custom_color = "#2ab06f" key = "null¦Apdex category»SATISFIED»falsebuiltin:apps.web.actionCount.category|NONE|MINUTE|AREA|APPLICATION" last_modified = 1592937309469 } config { custom_color = "#dc172a" key = "null¦Apdex category»FRUSTRATED»falsebuiltin:apps.web.actionCount.category|NONE|MINUTE|AREA|APPLICATION" last_modified = 1592937317653 } config { custom_color = "#edd148" key = "null¦Apdex category»TOLERATING»falsebuiltin:apps.web.actionCount.category|NONE|MINUTE|AREA|APPLICATION" last_modified = 1592937616228 } } series { type = "LINE" aggregation = "AVG" aggregation_rate = "TOTAL" entity_type = "MONITORED_ENTITY˟DEVICE_APPLICATION" metric = "builtin:apps.other.uaDuration.osAndVersion" # sort_ascending = false sort_column = true dimension { name = "App Version" # entity_dimension = false id = "2" } } } } } tile { name = "User Sessions Query" configured = true custom_name = "Sessions with replay" limit = 50 query = "SELECT count(*) FROM usersession where hasSessionReplay=true" tile_type = "DTAQL" time_frame_shift = "dynamic" visualization = "SINGLE_VALUE" bounds { height = 190 left = 646 top = 1596 width = 304 } } tile { name = "User Sessions Query" configured = true custom_name = "Total sessions" limit = 50 query = "SELECT count(userSessionId) FROM usersession " tile_type = "DTAQL" time_frame_shift = "dynamic" visualization = "SINGLE_VALUE" bounds { height = 190 left = 0 top = 1596 width = 304 } } tile { name = "Browser monitor" # configured = false # exclude_maintenance_windows = false tile_type = "SYNTHETIC_SINGLE_WEBCHECK" bounds { height = 304 left = 266 top = 2432 width = 304 } } tile { name = "Synthetic monitor health" chart_visible = true configured = true tile_type = "SYNTHETIC_TESTS" bounds { height = 304 left = 0 top = 2432 width = 266 } } tile { name = "Markdown" configured = true markdown = <<-EOT ## Defining applications Dynatrace groups front-end monitoring data into [applications](https://www.dynatrace.com/support/help/shortlink/rum-application-concept). Dynatrace monitors both web applications and mobile apps. EOT tile_type = "MARKDOWN" bounds { height = 114 left = 0 top = 76 width = 494 } } tile { name = "Markdown" configured = true markdown = <<-EOT ## Web applications Web application are monitored with the JavaScript tag which is automatically injected by our OneAgent. By default, all monitoring data is grouped into [My web application](https://www.dynatrace.com/support/help/shortlink/my-web-application). You can change the [application detection rules](#settings/rum/webappmonitoring;gf=all;gtf=-24h%20to%20now) to define your own applications. If you don't have access to your web server and therefore can't install OneAgent, [manually insert](#install/agentless;gf=all) the JavaScript tag into your web pages. EOT tile_type = "MARKDOWN" bounds { height = 228 left = 0 top = 190 width = 494 } } tile { name = "Markdown" configured = true markdown = <<-EOT ## Mobile apps Dynatrace provides auto- instrumentation for Android and iOS apps with easy manual extension and supports cross-platform frameworks like Cordova, Flutter, Xamarin or React Native. Start monitoring your apps by deploying [OneAgent for Mobile](#mobile;gf=all). EOT tile_type = "MARKDOWN" bounds { height = 152 left = 0 top = 418 width = 494 } } tile { name = "Markdown" configured = true markdown = <<-EOT Synthetic monitors are a great addition to RUM, since they help identify problems before real users are affected. Synthetic browser and HTTP monitors also monitor performance baselines in a clean room environment. [Create a synthetic monitor](#newhttpmonitorwizard;gf=all) now. EOT tile_type = "MARKDOWN" bounds { height = 76 left = 0 top = 2736 width = 570 } } tile { name = "Markdown" configured = true markdown = "Dynatrace uses the MaxMind database to map IP addresses to geo locations. Additional IP addresses can be mapped to [custom locations](#settings/rum/geographiclocations;gf=all)." tile_type = "MARKDOWN" bounds { height = 38 left = 0 top = 1520 width = 950 } } tile { name = "Markdown" configured = true markdown = <<-EOT The [application health](https://www.dynatrace.com/support/help/shortlink/problems-hub) provides an overview of all applications that have open problems. These problems and their root causes are detected automatically. Adjust the [global anomaly detection](#settings/anomalydetection/appl) for applications to fine-tune what Davis reports as problems. EOT tile_type = "MARKDOWN" bounds { height = 114 left = 532 top = 494 width = 494 } } tile { name = "Markdown" configured = true markdown = "Dynatrace auto-detects over [1,000 content providers out-of-the-box](#settings/rum/providerbreakdown;gf=all), including Google, Amazon, Facebook, and many more." tile_type = "MARKDOWN" bounds { height = 38 left = 608 top = 1938 width = 950 } } tile { name = "Markdown" configured = true markdown = "[Performance metrics](https://www.dynatrace.com/support/help/shortlink/user-action-metrics#key-performance-metrics) differ across various browsers and platforms. Track the consistency of the performance of your web and mobile apps by charting metrics according to browsers and operating systems." tile_type = "MARKDOWN" bounds { height = 76 left = 988 top = 1406 width = 570 } } tile { name = "Markdown" configured = true markdown = "Get insight into the duration requests to content and backend services, regardless of who owns them." tile_type = "MARKDOWN" bounds { height = 76 left = 1254 top = 2280 width = 304 } } }