1229 lines
36 KiB
HCL
1229 lines
36 KiB
HCL
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
|
||
}
|
||
}
|
||
}
|