Overview Report

eG Enterprise offers a set of key reports that every administrator of an AVD infrastructure needs. However, determining which report to use in what scenario can be a bit of a challenge for the admin and generating all the reports may be time consuming too. To ease the pain of generating all the reports, eG Enterprise provides an Overview report that provides an at-a-glance preview of the key performance indicators for the target AVD infrastructure. From a single report, you can see a consolidated view of user experience trends, session-level metrics, application usage data, events, server resource utilization, and license usage levels. All the charts shown in this report link to other reports available in eG Enterprise, so that you can drill down into individual reports for more granular data.

The report is generated by default, with a few pre-built selections and settings. Let us now deep dive into those pre-built selections and settings in the following steps:

  1. Select the Overview option by following the menu sequence: REPORTS BY FUNCTION -> Domain-specific Reports -> Azure Virtual Desktop -> By Host Pool -> Overview.
  2. By default, this report will be generated for the default zone with a time period of 1 week. This report comes with a set of default specifications. These settings are hidden by default. If you do not want to disturb these default settings, then you can proceed to view the generated report as soon as you select the Overview option from the menu sequence. However, if you want to view and then alter these settings (if required), click on the icon. The default settings will then appear in the More Options drop down window (see ). The steps below discuss each of these settings and how they can be customized.

    Figure 1 : The default selections using which the report was generated

  3. By default, the Selections tab appears in the More Options window (see ). This report is generated for a Zone in the target AVD environment, by default. To this effect the Zone option is chosen from the Analyze By list. Using this report, you can analyze the overview of one/more independent Microsoft AVD Host Pool components, or those that are part of a segment, service, or a zone. This way, you can assess the impact of the virtual components of a particular service/segment/zone, and accordingly take decisions. The options provided by the Analyze By list box are discussed hereunder:

    • Component: Select this option to choose the component(s) from across all the managed components in the environment.
    • Service: Select this option if the components for which a report is to be generated are involved in the delivery of a business service. Then, select a Service.
    • Segment: Choose this option if the virtual hosts to be evaluated are part of a segment. Then, pick a Segment for analysis.
    • Zone: Pick this option for a report on the performance of virtual components that are included in a zone. Then, choose a Zone.
  4. By default, all the components belonging to the Microsoft AVD Broker component type are listed in the Microsoft AVD Broker list. By default, all the AVD Broker components option are chosen from this list. As soon as a single component listed in the Microsoft AVD Broker list is chosen, the Host Pools list is populated with all the host pools provisioned through the chosen AVD Broker. If the Microsoft AVD Broker list consists of too many components, then viewing all the components and selecting the ones you need for report generation could require endless scrolling. To avoid this, you can click the button next to the Microsoft AVD Broker list. The Microsoft AVD Broker pop up window will then appear using which you can view almost all the components in a single interface and Select the ones for which the report is to be generated. You can narrow your search further by using the Search text box. Specify the whole/part of the component name to search for in this text box, and click the icon next to it.
  5. By default, all the host pools in the target environment is listed in the Host Pools list. By default All option is chosen from this list. If the Host Pool list consists of too many components, then viewing all the components and selecting the ones you need for report generation could require endless scrolling. To avoid this, you can click the button next to the Host Pools list. The Host Pools pop up window will then appear using which you can view almost all the components in a single interface and Select the ones for which the report is to be generated. You can narrow your search further by using the Search text box. Specify the whole/part of the component name to search for in this text box, and click the icon next to it.
  6. A few additional settings are also provided by default in the Settings tab of the More Options drop down window (see Figure 2).

    Figure 2 : The default Settings with which the report was generated

  7. By default, a user login is considered as slow if the user login process exceeds beyond 40 seconds. To this effect, 40 Secs is specified by default in the Consider Logons as Slow beyond text box. You can define your own value in seconds in this text box.
  8. By default, 40 seconds is specified in the Consider Launches as Slow beyond text box indicating that the applications that took more than 40 seconds to launch are deemed as slow. However, if you wish to alter the default specification, you can define your own value in this text box.
  9. eG Enterprise has an in-built capability to export the generated report as a PDF or CSV file, provided the generated report is the page that is viewed by the user. By default, this report consists of more than one tab page. To export the contents of all the tabs seamlessly, select the Export All Widgets check box. By default, this check box will be unchecked indicating that the current tab page that is viewed by the user alone will be exported.
  10. By default, a few graphs of this report will be generated for the users logging into the Microsoft AVD Host Pool. However, if a user logging into the Microsoft AVD Host Pool belongs to a domain, then, users can generate the report for each domain:user combination. Accordingly, users can check the Display Domain Name check box.
  11. Then, specify the Timeline for generating this report. You can either provide a fixed time line such as 1 hour, 2 days, etc., or select the Any option from the list to provide a From and To date/time for report generation.

    Note:

    For every user registered with the eG Enterprise system, the administrator can indicate the maximum timeline for which that user can generate a report. Once the maximum timeline is set for a user, then, whenever that user logs into eG Reporter and attempts to generate a report, the Timeline list box in the report page will display options according to the maximum timeline setting of that user. For instance, if a user can generate a report for a maximum period of 3 days only, then 3 days will be the highest option displayed in the Timeline list - i.e., 3 days will be the last option in the fixed Timeline list. Similarly, if the user chooses the Any option from the Timeline list and proceeds to provide a start date and end date for report generation using the From and To specifications, eG Enterprise will first check if the user's Timeline specification conforms to his/her maximum timeline setting. If not, report generation will fail. For instance, for a user who is allowed to generate reports spanning over a maximum period of 3 days only, the difference between the From and To dates should never be over 3 days. If it is, then, upon clicking the Run Report button a message box will appear, prompting the user to change the From and To specification.

  12. Next, indicate the report Time period.

    Note:

    By default, the Time period is set to 24 hours. Accordingly, the From and To parameters in the [timeframe] section of the eg_report.ini file (in the <eg_install_dir>\manager\config directory) are set to 00:00 and 24:00 respectively. If need be, you can override this default setting by configuring a different timeframe against the From and/or To parameters. 

  13. If the timeline specified for the report needs to exclude the data collected during the weekends, then set Exclude weekends to Yes. If not, select No.

    Note:

    By default, the weekend constitutes Saturday and Sunday. To override this default setting, do the following:

    • Edit the eg_report.ini file in the <EG_INSTALL_DIR>\manager\config directory.
    • In the [EXCLUDE_WEEKEND] section of the file, the Days parameter is set to Saturday,Sunday by default. You can modify this by setting the Days parameter to a comma-separated list of other days of the week - say Friday,Saturday.
    • Save the file after making the required changes.
  14. In large environments, reports generated using months of data can take a long time to complete. Administrators now have the option of generating reports on-line or in the background. When a report is scheduled for background generation, administrators can proceed with their other monitoring, diagnosis, and reporting tasks, while the eG manager is processing the report. This saves the administrator valuable time. To schedule background processing of a report, you can either select the Background Save - PDF option or the Background Save - CSV option from the Report Generation list. In this case, a Report Name text box will appear, where you would have to provide the name with which the report is to be saved in the background. To process reports in the foreground, select the Foreground Generation - HTML option from this list.

    Note:

    • The Report Generation list will appear only if the EnableBackgroundReport flag in the [BACKGROUND_PROCESS] section of the eg_report.ini file (in the <EG_INSTALL_DIR>\manager\config directory) is set to Yes.
    • The default selection in the Report Generation list will change according to the Timeline specified for the report. If the Timeline set is greater than or equal to the number of days specified against the MinDurationForReport parameter in the [BACKGROUND_PROCESS] section of the eg_report.ini file, then the default selection in the Report Generation list will be Background Save - PDF. On the other hand, if the Timeline set for the report is lesser than the value of the MinDurationForReport parameter, then the default selection in the Report Generation list will be Foreground. This is because, the MinDurationForReport setting governs when reports are to be processed in the background. By default, this parameter is set to 2 weeks - this indicates that by default, reports with a timeline of 2 weeks and above will be processed in the background.
  15. The generated report consists of a few tabs which offers in depth insights into the Microsoft AVD infrastructure. Let us now discuss the contents of each tab in detail in the following steps.

    Figure 3 : The USER EXPERIENCE tab in the AVD - Host Pool Overview report

  16. The USER EXPERIENCE tab (see Figure 3) reveals answers to the following questions of the administrators:

    • When exactly did the logon duration time peak? What was the maximum number of logons registered on a chosen day?
    • Where exactly did the logon take too long to complete? - is it the orchestration time? or the time taken by the broker to load-balance the logon request? the time spent by the logon requests in transport? or the time spent by the logon requests in the RDP stack?
    • How many slow logons were recorded against the total logons in the chosen time period?
    • How long did it take to launch an application over a chosen period of time?
    • How many application launches were recorded as slow against the total application launches over a period of time? When exactly were many applications slow to launch over a period of time?
    • Which applications were launched frequently and what is the average launch duration of each application in the chosen report generation period?
    • What is the average input delay noticed in the AVD environment over a period of time and when did the input delay peaked?
    • When exactly was the RemoteFx TCP/UDP round trip time high?
    • How many top users with average logon duration were noticed in the AVD environment over a period of time?

    Clicking on the bars in each section of Figure 3 will lead you to the appropriate report where you could perform in depth analysis of the users' logon requests and users who took longer duration to logon.

  17. The SESSIONS tab as shown in helps administrators figure out answers to the following questions using a series of bar graphs :

    • How many concurrent sessions were initiated over a period of time?
    • When exactly the session duration was long?
    • How many unique users logged in during the chosen time period and on which day were more users logged in?
    • Which users had initiated the longest sessions over a period of time?
    • Which users were idle for longer time duration in the chosen report generation time period?
    • Which users utilized the maximum memory resources during the chosen time period?
    • Which users utilized the maximum CPU resources during the chosen time period?
    • Which users utilized the maximum rate of I/O reads and writes to run the processes during the chosen time period?
    • Which users utilized the maximum RemoteFx TCP/UDP bandwidth during the chosen time period?

    Figure 4 : The SESSIONS tab of the AVD - Host Pool Overview report

    Clicking on the bars in each section of Figure 4 will lead you to the appropriate report where you can perform in depth analysis of the sessions and users who initiated the sessions.

  18. The APPLICATIONS tab (see ) helps administrators figure out the answers to the following question using a series of graphs and charts:

    • Which are the applications that consumed the maximum memory and CPU resources over a period of time?
    • Which are the applications that read and wrote the data during the file, network and device I/O operations at the maximum rate in the chosen report generation time period?
    • How many unique users accessed the applications over a period of time?
    • Which application was frequently launched in the chosen time period and how many times the application was launched?
    • How many instances of each application was running on each AVD Host Pool during the chosen time period?
    • Which applications took too long to be launched in the chosen time period?

    Figure 5 : The APPLICATIONS tab in the AVD - Host pool Overview report

    Clicking on the graphs in each section of Figure 5 will lead you to the appropriate report where you can perform in depth analysis of the applications and the users who launched the applications.

  19. The EVENTS tab (see ) reveals an overview of the alerts raised on the AVD Host pools in the target environment and the events recorded in the event logs of the host pools. Using this tab, administrators can figure out answers to the following questions:

    • What is the alert distribution across the AVD Host pools in the chosen time period? What percentage of alerts of each category were noticed in the host pools?
    • When exactly were more number of alerts raised during the chosen time period? What category of alerts were noticed frequently in the chosen time period?
    • Which host pool contributed to the maximum number of alerts during hte chosen report generation time period?
    • When exactly were maximum number of abnormal events were recorded during the chosen time period?
    • Which host pools recorded the maximum abnormal events during the chosen time period?
    • Which users were responsible for the maximum number of abnormal events during the chosen time period?
    • Which source was most frequently identified for a generated abnormal event during the chosen report generation time period?
    • How many times were the events IDs assigned as abnormal events generated over a chosen time period?

    Figure 6 : The EVENTS tab of the AVD - Host pool Overview report

    Clicking on the graphs in each section of Figure 6 will lead you to the appropriate report where you can perform in depth analysis on the alarms raised in the past and the event logs that were generated over a period of time.

  20. The HOST POOL tab (see Figure 7) reveals the answers to the following questions using a series of graphs:

    • Which host pools recorded maximum number of user logins over a period of time?
    • Which host pools recorded the least number of user logins over a period of time?
    • Which host pools had the highest downtime in the chosen report generation time period?
    • Which host pools utilized the maximum number of UDP connections over a period of time?
    • Which host pools experienced the maximum number of application launches in the chosen report generation time period?
    • Which host pools experienced the least number of application launches during the chosen time period?
    • What was the resource utilization (Memory/CPU/Disk busy) of the host pools over a period of time?
    • When exactly (day) did the resource utilization peaked in the chosen time period?

    Figure 7 : The HOST POOL tab of the AVD - Host pool Overview report

    Clicking on the graphs in each section of Figure 7 will lead you to the appropriate report where you can perform in depth analysis of the servers and their resource utilization/consumption.