|
<< Click to Display Table of Contents >> Raynet One Data Hub > 2025.4 > Connectors > Alphabetic Connector List > Citrix Session Monitoring Extracted Data |
The Citrix Session Monitoring connector retrieves data from the Citrix Cloud Monitor Service API endpoints. The data is collected based on the configured parameters and stored in two tables.
The connector queries the following Citrix Monitor Service OData endpoints:
Endpoint: |
https://api.cloud.com/monitorodata/Sessions |
Description: |
Retrieves session information with expanded properties for connections, users, and machines. Collects VDI inventory and usage data including session timing, user details, machine specifications, and infrastructure information. |
Documentation: |
Endpoint: |
https://api.cloud.com/monitorodata/ApplicationInstances |
Description: |
Retrieves application instance data with expanded session, machine, and user details. Collects XenApp usage data including application names, user sessions, and usage timestamps. |
Documentation: |
Endpoint: |
https://api.cloud.com/monitorodata/Machines |
Description: |
Retrieves detailed machine information including catalog, hypervisor, and cost specifications. This endpoint is queried for each session to enrich the data with infrastructure details. |
Documentation: |
The connector applies OData filter expressions to limit the data retrieved:
•Time-based Filtering: Sessions and application instances are filtered based on the StartDate field using the fetchStartDatePeriod parameter.
•Expand Queries: Related entities (User, Machine, Connection, Application) are expanded to retrieve nested data in a single request where possible.
The connector creates two CSV result tables:
Contains VDI session data. This table is created when fetchSessions is enabled.
•Data Source: /monitorodata/Sessions and /monitorodata/Machines
•Row Count: One row per session within the specified time period
•Key Fields: Session ID, start/end timestamps, user information, machine details, hypervisor, cloud region
For detailed column information, see Tables.
Contains XenApp application usage data. This table is created when fetchApplicationInstances is enabled.
•Data Source: /monitorodata/ApplicationInstances
•Row Count: One row per application instance within the specified time period
•Key Fields: Session key, application name, published name, start/end timestamps, user information
For detailed column information, see Tables.
|
Data Deduplication: The connector automatically removes duplicate records before writing data to CSV files. This ensures data quality and prevents redundant entries in the result tables. |