Search Unity

Feedback New Cloud Diagnostics Dashboard

Discussion in 'Unity Cloud Diagnostics' started by Peter77, Oct 22, 2021.

  1. Peter77

    Peter77

    QA Jesus

    Joined:
    Jun 12, 2013
    Posts:
    6,609
    1. Sorting by columns does not work in the new dashboard. Clicking "#" or "Last occurrence" does change the up/down arrow, but it does not sort the data.

    upload_2021-10-22_9-26-35.png


    upload_2021-10-22_9-26-45.png


    2. There is way too much unused space between each item in the list. My screen could cover about twice as many items, if the padding between items is smaller. Seeing more items at once is beneficial for me.

    upload_2021-10-22_9-29-9.png


    3. The "Details" column displays so few characters, that I have many items that display the same few characters:
    upload_2021-10-22_9-32-4.png

    If the details could display more characters from the first line, that would be useful.


    4. Unable to search the filter drop-down list. The old dashboard allowed me to search for items in the "Filter" list. The new dashboard does not allow this anymore. This is a huge regression and now costs me a lot of time to find my filters.

    upload_2021-10-22_9-36-20.png
     
  2. Peter77

    Peter77

    QA Jesus

    Joined:
    Jun 12, 2013
    Posts:
    6,609
    5. The Filter condition is no longer visible. I need to click the filter to inspect the condition. That was a lot more useful in the old dashboard:
    upload_2021-10-22_9-39-41.png

    Can you tell what remote environment the filter is using? Nope you can't! You need to click the item to reveal its details:

    upload_2021-10-22_9-40-21.png
     
    dirty-rectangle and KapaRZA like this.
  3. Peter77

    Peter77

    QA Jesus

    Joined:
    Jun 12, 2013
    Posts:
    6,609
    6. Just like in the old Dashboard, adding filters and refreshing the page, removes all filters again. This makes using the dashboard really unpleasant.
     
  4. Peter77

    Peter77

    QA Jesus

    Joined:
    Jun 12, 2013
    Posts:
    6,609
    7. Allow me to add URLs/Links to an item. We need to connect the Cloud Diagnostics items to our bug-tracker and abuse the Tags field so far. It's the "UN-2398" tag for example, that represents our internal ticket id. However, being able to just add links to an item would make the experience so much better.

    upload_2021-10-22_9-41-54.png
     
    dirty-rectangle likes this.
  5. Peter77

    Peter77

    QA Jesus

    Joined:
    Jun 12, 2013
    Posts:
    6,609
    8. There is a lot of empty space between "metadata items". I see less data on one screen in the new Dashboard compared to the old Dashboard. It helps me to see more data at time. It was better in the old version.

    upload_2021-10-22_9-45-4.png
     
    dirty-rectangle likes this.
  6. Peter77

    Peter77

    QA Jesus

    Joined:
    Jun 12, 2013
    Posts:
    6,609
    9. If the stacktrace text would not wrap, I would find it easier to read. Having an option to turn on/off text wrapping would be beneficial.

    upload_2021-10-22_9-46-43.png
     
    dirty-rectangle likes this.
  7. Peter77

    Peter77

    QA Jesus

    Joined:
    Jun 12, 2013
    Posts:
    6,609
    Since to much text is cut off as mentioned in this string already, please add a tooltip when the mouse pointer hovers over the URL that displays the entire first line of the error message.
    upload_2021-10-23_7-23-12.png
     
  8. Peter77

    Peter77

    QA Jesus

    Joined:
    Jun 12, 2013
    Posts:
    6,609
    It's not possible to hide columns. The "Identifier" column is of no use for me, thus I would like to use its space for the "Details" column instead.
    upload_2021-10-23_7-25-17.png
     
  9. Peter77

    Peter77

    QA Jesus

    Joined:
    Jun 12, 2013
    Posts:
    6,609
    I'm unable to sort by the Type, Details, Identifier and Tags column:
    upload_2021-10-23_7-28-4.png
     
    Last edited: Oct 23, 2021
    dirty-rectangle likes this.
  10. Peter77

    Peter77

    QA Jesus

    Joined:
    Jun 12, 2013
    Posts:
    6,609
    I'm unable to sort by more than one column. I want to sort by "Last occurrence" first and then sort this result by "Impacted users".

    This would display a list of the most recent issues (sorted by occurrence first), that's sorted by the number of impacted users second. Which is what I'm interested in the most.
     
  11. Peter77

    Peter77

    QA Jesus

    Joined:
    Jun 12, 2013
    Posts:
    6,609
    The tooltip, when I hover the mouse pointer over a custom metadata key, seems redundant. The tooltip just repeats what's already shown, without providing anything new. What am I missing here?


    upload_2021-10-23_8-0-5.png
     
  12. Peter77

    Peter77

    QA Jesus

    Joined:
    Jun 12, 2013
    Posts:
    6,609
    The # column is too small to display the number 168403, leaving the impression that the sorting is wrong: 16840 first, 47637 second:

    upload_2021-10-23_10-50-6.png
     
  13. Peter77

    Peter77

    QA Jesus

    Joined:
    Jun 12, 2013
    Posts:
    6,609
    Don't restrict the Tag value field to a dro-down only, allow us to enter text there too, by-passing the dropdown. We use the Tags field for our internal issue tracker IDs and have like a gazillion tags. It would be more efficient for us to be able to just enter the ID there, rather than having to pick it from a list.

    upload_2021-10-24_7-12-36.png
     
  14. Peter77

    Peter77

    QA Jesus

    Joined:
    Jun 12, 2013
    Posts:
    6,609
    When I open the Dashboard, it's sorted by # by default. When, I hover the mouse pointer over "Last occurrence", it displays an downwards arrow, indicating when I click, that the list is sorted by "Last occurrence" from highest to lowest. However, clicking Last occurrence causes the arrow to flip and it's unexpectedly sorted from lowest to highest:

    Before clicking "Last occurrence" (notice the downwards arrow preview):
    upload_2021-10-25_6-2-33.png

    After clicking "Last occurrence" (notice the arrow flipped and it's sorted wrong):
    upload_2021-10-25_6-5-39.png
     
  15. Peter77

    Peter77

    QA Jesus

    Joined:
    Jun 12, 2013
    Posts:
    6,609
    Do not remove line breaks from Log messages.

    What the game actually outputs (in a single Debug.Log call):
    upload_2021-10-25_6-42-32.png

    How it appears in Cloud Diagnostics (notice the line breaks have been removed):
    upload_2021-10-25_6-43-3.png
     
  16. Peter77

    Peter77

    QA Jesus

    Joined:
    Jun 12, 2013
    Posts:
    6,609
    It seems you added tooltips, thank you! However, the tooltip is a little misplaced at the moment, please see the image below.
    upload_2021-10-26_21-23-40.png
     
  17. UnityLouisaRogers

    UnityLouisaRogers

    Unity Technologies

    Joined:
    Apr 22, 2021
    Posts:
    9
    Hi Peter,

    Thank you very much for sharing this detailed feedback. I have passed this along to our Product and Engineering teams to review and we will share an update in regards to our plan to incorporate this feedback.
     
    Peter77 likes this.
  18. pistoleta

    pistoleta

    Joined:
    Sep 14, 2017
    Posts:
    539
    Could you finally add an option to delete user reports from Cloud Diagnostics/User reporting without the need of opening the reports to delete one by one ?
    It seems like an easy feature to add and It would save us quite some time.
     
  19. UnityLouisaRogers

    UnityLouisaRogers

    Unity Technologies

    Joined:
    Apr 22, 2021
    Posts:
    9
    Hi Peter - Could you share what browser and operating system you are using when you are experiencing this tool tip issue?
     
  20. UnityLouisaRogers

    UnityLouisaRogers

    Unity Technologies

    Joined:
    Apr 22, 2021
    Posts:
    9
    Thank you for your feedback, pistoleta. The team will review your request and respond back shortly with an update.
     
  21. Peter77

    Peter77

    QA Jesus

    Joined:
    Jun 12, 2013
    Posts:
    6,609
    Hi Louisa, thank you for the reply.

    upload_2021-10-28_20-6-35.png

    upload_2021-10-28_20-6-49.png

    upload_2021-10-28_20-6-58.png

    Page zoom in Google is 100%.
     
  22. Peter77

    Peter77

    QA Jesus

    Joined:
    Jun 12, 2013
    Posts:
    6,609
    The number in the "Previous day reports" is not entirely visible:

    upload_2021-10-29_8-9-22.png


    Selecting the text reveals it's actually
    1.29%
    :

    upload_2021-10-29_8-9-54.png
     
  23. Peter77

    Peter77

    QA Jesus

    Joined:
    Jun 12, 2013
    Posts:
    6,609
    As mentioned in the previous message, something is weird with the "Previous day reports".

    Here is another example. It shows a cut off
    99999%
    number. When selected and copied reveals it actually is
    0.06999999999999999%
    .

    Can you display it as
    0.069%
    instead?

    upload_2021-10-30_7-18-37.png
     
  24. Peter77

    Peter77

    QA Jesus

    Joined:
    Jun 12, 2013
    Posts:
    6,609
    You already have a
    rooted_or_jailbroken
    metadata entry. I would find an
    is_emulated
    metadata entry enormously useful.

    Some of our players started to play our Android game using an Android emulator (BlueStacks) on PC and I would like to filter Cloud Diagnostics reports based on whether the game is running in such emulator.

    PS: Related to this post.
     
    Last edited: Nov 4, 2021
  25. Peter77

    Peter77

    QA Jesus

    Joined:
    Jun 12, 2013
    Posts:
    6,609
    The "Crash and Exception Reporting" dashboard displays
    Total exceptions
    and
    Total native crashes
    for
    Users affected
    .

    Unfortunately
    Users affected
    alone is not very insightful, because it alone doesn't allow to put the problems into perspective. It doesn't tell you whether the game is broken or robust. Which is something I'm very much interested in to know.
    • 100 Users affected
      is really bad when there are only
      100
      users that started the game. 100% users have an issue.
    • 100 Users affected
      when there are
      10000000
      users that started the game isn't too bad. 0.001% users have an issue.
    Therefor the
    Users affected
    should also display the number of total users for the selected time-frame, something like:
    Users affected 0.001% (100 of 10000000 total)


    The GooglePlay Console for example displays a "Daily sessions without ANRs" (ANR=Android Not Responding). It's a useful indicator how broken the app is.
    upload_2021-11-6_8-12-52.png
     
    Last edited: Nov 6, 2021
  26. Peter77

    Peter77

    QA Jesus

    Joined:
    Jun 12, 2013
    Posts:
    6,609
    The dashboard doesn't allow me to filter for "greater than". I want to display all issues newer than a certain version. We follow the semantic versioning MAJOR.MINOR.PATCH scheme.
    I would like to display all issues that are found in a version newer than 1.0.1 for example.

    upload_2021-11-9_7-9-47.png
     
  27. Peter77

    Peter77

    QA Jesus

    Joined:
    Jun 12, 2013
    Posts:
    6,609
    The dashboard doesn't allow me to filter for "Impacted users". The column is missing in the filter dropdown. I want to display issues where the number of "Impacted users" is greater than 1.

    upload_2021-11-9_7-13-34.png
     
  28. Peter77

    Peter77

    QA Jesus

    Joined:
    Jun 12, 2013
    Posts:
    6,609
    Could you please add a button to the logs panel that allows to copy the logs text output to the clipboard. If I select the logs text and chose "Copy", the formatting is pretty broken.

    A copy button would be useful for all panels (stack trace, meta data, logs). The copied stack trace should also contain the exception text at the top.

    The reason for this feature request is that it allows me to more easily exchange this info between team members in our private communication channels. Right now I have to copy the text and reformat it. Takes lots of time to make it readable.
     
  29. Peter77

    Peter77

    QA Jesus

    Joined:
    Jun 12, 2013
    Posts:
    6,609
    In additional to the
    gpu_caps
    metadata that's displayed as bitmask:
    gpu_caps 7860159

    Could you please decode the bitmask and display the gpu capabilities as human readable text as well?
     
  30. Peter77

    Peter77

    QA Jesus

    Joined:
    Jun 12, 2013
    Posts:
    6,609
    EDIT: This seems to be "fixed" now, after clicking the "Clear" button.
    Hello, Cloud Diagnostics stopped working again about two days ago, since Dec 22nd I guess. It breaks randomly with every sort/filter options change, sometimes it works, sometimes it doesn't. I have to refresh/reload the page and try to apply the same sort/filter options and then sometimes it works.

    It often displays "couldn't find any crash or exception" as soon as I change any sort/filter option. It still displays the correct "Previous day reports" though.

    Here is an example with no filter applied at all:

    upload_2021-12-25_9-11-3.png
     
    Last edited: Jan 1, 2022
  31. Peter77

    Peter77

    QA Jesus

    Joined:
    Jun 12, 2013
    Posts:
    6,609
    Please add functionality to jump to a specific page directly.

    For example, here I just went through Cloud Diagnostics page by page to see what problems we have. Now I would like to get back to the first page, but the UI doesn't allow me to do that.

    upload_2021-12-30_8-51-51.png
     
  32. Peter77

    Peter77

    QA Jesus

    Joined:
    Jun 12, 2013
    Posts:
    6,609
    Allow me to filter for more than just
    equals
    and
    does not equal
    . For example, I want to find all problems where the
    Device Model
    contains
    _cheets
    . Perhaps add wildcards/regular-expression support?

    upload_2021-12-30_10-9-17.png
     
    Last edited: Dec 30, 2021
  33. Peter77

    Peter77

    QA Jesus

    Joined:
    Jun 12, 2013
    Posts:
    6,609
    Please make the drop-down list wider. It cuts off the name, but I have enough screen-space left to show a lot more text.

    upload_2021-12-30_10-10-57.png
     
  34. Peter77

    Peter77

    QA Jesus

    Joined:
    Jun 12, 2013
    Posts:
    6,609
    When I click "Add filter", please set the focus to the search field automatically.

    This would allow me to click "Add filter" and immediately start typing. Right now I have to click add filter, then click in the search field, then start typing.

    upload_2022-1-6_8-51-49.png
     
  35. Peter77

    Peter77

    QA Jesus

    Joined:
    Jun 12, 2013
    Posts:
    6,609
    When I open the
    Details
    from the
    Problems
    overview, the page very often is unable to actually display the details. It then shows "last seen 52 years ago" and "We couldn't find any crash".

    This occurs very often, like for every few problems I want to check. Also clicking the "Clear" button doesn't workaround the problem. Changing the Time-range to "Last 3 Months" for example makes the details appear again.

    But why is the Time-range not using the same range from the Problems overview by default?

    upload_2022-1-11_9-15-18.png
     
  36. Peter77

    Peter77

    QA Jesus

    Joined:
    Jun 12, 2013
    Posts:
    6,609
    I believe I left this suggestion here already, but every time I use Cloud Diagnostics I wish it would exist, so I'm going to write it again.

    It would be super useful when I can add "Notes" to a Problem Report. For example:
    1. Sometimes I create a Unity forum thread for a particular problem that was logged in Cloud Diagnostics. I would like to add a link to the forum thread in Cloud Diagnostics.
    2. Sometimes the problem is just a side effect of something else and I would like to leave a note in the problem report.
    3. I usually create an internal bug-report for each problem that was logged in Cloud Diagnostics. I would like to add a link to this internal bug-report issue.
     
  37. pistoleta

    pistoleta

    Joined:
    Sep 14, 2017
    Posts:
    539
    @Peter77 Did the unity guys implement any of your suggestions?
    I'm just wondering if this is a dead asset since the user reports part is working worse and worse everyday sincerely.
    Plus, to make things worse today crash reports sorting started to fail too.
    Just wondering if there's someone working on this asset or what.
    Thanks
     
  38. Peter77

    Peter77

    QA Jesus

    Joined:
    Jun 12, 2013
    Posts:
    6,609
    Yes they did, for example this one, where I asked if they can keep the line-breaks in the Console messages. But a lot of other suggestions or UI/UX issues seem to be untouched so far.
     
  39. Peter77

    Peter77

    QA Jesus

    Joined:
    Jun 12, 2013
    Posts:
    6,609
    Can you please improve the page layout. I use Cloud Diagnostics on a daily basis and it's a great tool, but some UI issues are quite annoying and pull down the quality of the whole thing.

    The Details column is so small, that it often doesn't show useful information. You should be able to avoid this issue by using the current empty space in the layout. I highlighted the areas that appear empty in the screenshot below. This free space should be allocated for the Details columns instead.

    upload_2022-2-12_6-54-6.png

    To make even more space for the Details column, you could allow to collapse the menus on the left side.
     
    Last edited: Feb 12, 2022
  40. pistoleta

    pistoleta

    Joined:
    Sep 14, 2017
    Posts:
    539
    I just asked months ago for the user reports to be able to remove them by selecting them instead of going one by one... Is it that much to ask?
     
  41. Peter77

    Peter77

    QA Jesus

    Joined:
    Jun 12, 2013
    Posts:
    6,609
    Can you add the ability to specify a custom date range, instead of only being able to choosing from a pre-defined selection?

    The need for this feature right now is that I know a certain issue occurred on a certain day. If I could narrow down the issues around that day would help to find it more quickly. I know that the issue occurred about 3 weeks ago, but I don't want to go through all issues from the last 3 weeks to find it.


    upload_2022-3-9_8-46-26.png
     
  42. Peter77

    Peter77

    QA Jesus

    Joined:
    Jun 12, 2013
    Posts:
    6,609
    @UnityLouisaRogers @UnityJuju please reply to this message.

    I can't stress enough how important it's to provide functionality that allows to specify a custom date range instead of the "Last <hours/days>" options.

    I want to compare how an app update affects the number of crashes. I can use the "App Version" field to get data for each of the versions I want to compare. But the dashboard is missing functionality that allows me to specify the date-range.

    I want to compare "a week" of each version, where one version can use "Last 7 days", but for the second version I need a 7days sample that's 20 days ago for example. It seems the dashboard doesn't allow me to do this, due to the "Last <hours/days>" etc options only.

    upload_2022-6-6_8-5-49.png
     
    Last edited: Jun 6, 2022
    n-dzhulabishvili likes this.
  43. Peter77

    Peter77

    QA Jesus

    Joined:
    Jun 12, 2013
    Posts:
    6,609
    Please add buttons to "Jump to first/last page". Ideally "Jump to specific page", where the drop-down would display the number of pages and I can choose the page there.


    upload_2022-6-7_17-55-9.png
     
  44. Einxeld

    Einxeld

    Joined:
    May 23, 2018
    Posts:
    2
    The commitment of this man is so great, I would love to have a tester like you review my projects mate. They didn't fix any of ux issues as I see?
     
    Peter77 likes this.
  45. Peter77

    Peter77

    QA Jesus

    Joined:
    Jun 12, 2013
    Posts:
    6,609
    I believe most of the things I reported in this thread have not been changed or improved.