Granularité de données et rétention
Agrégation des valeurs de données
监控服务收集les données, notamment l ' utilisation de la session utilisateur, les détails des performance de l ' ouverture de session utilisateur, les détails de l ' équilibrage de charge de session, et les information de connection et d ' échec de machine。Les données sont agrégées différemment en function de leur catégorie。La compréhension de l 'agrégation des valeurs de données présentées à l 'aide de l 'API OData方法est批判à l 'interprétation des données。举例:
- Les sessions connectées et Les échecs de machine se produisent sur une période de temps。il sont donc exposés comme valeurs maximales sur une période de temps。
- La durée d ' verture de session est une度量durée, par conséquent elle est exposée en tant que moyenne sur une période de temps。
- 巴黎巴黎巴黎巴黎échecs巴黎巴黎巴黎représentent巴黎巴黎巴黎période巴黎巴黎,巴黎巴黎巴黎exposés巴黎巴黎巴黎巴黎période巴黎巴黎。
Évaluation des données simultanées
Les sessions doivent se chevaucher pour être considérées comme simultanées。Toutefois, lorsque l 'intervalle de temps est de 1分钟,Toutefois les sessions de cette minute (qu 'elles se chevauchent ou pas) sont considérées comme simultanées。La taille de l 'intervalle est si petite que La surcharge de performance impliquée dans le compute de La précision ne vaut pas La valeur ajoutée。Si les sessions se produisent dans la même heure, mais pas dans la même minute, elles ne sont pas considérées come me se chevauchant。
Corrélation de tables de synthèse avec des données brutes
Le modèle de données représente des métriques de deux manières différentes:
- Les table de synthèse représentent des vue des measures détaillées de l 'agrégation par minute, heure et jour。
- Les données野兽représentent des événements个人ou ' état现实的对象在会话中,在连接中,在应用和客体中。
Lorsque vous tentez de corréler les données dans les appels API ou dans le modèle de données lui-même,最重要的概念和限制:
- Aucune données de synthèse pour les interles partiels。Des résumés de métriques sont conçus pour répondre关于历史的历史倾向périodes。Les métriques sont agrégées dans la table de synthèse pour effectuer des interval。别的就没有必要了解数据de综合倒区间内partiel盟亮相(les加上anciennes数据这类)de la收集数据倪la鳍。既然你们affichez les agregations一journee(440年数据= 1),塞西洛杉矶前总理等勒最后的日记账incomplet不possede数据。Bien que des données所有的动物都存在着,我们都在jamais synthétisées。Vous pouvez déterminer le premier et le dernier intervalle d 'agrégation pour une granularité de données particulière en extrayant les valurs minimales et maximales de SummaryDate pour une table de synthèse particulière。La colonne SummaryDate représente le début de l 'intervalle。La colonne Granularité représente La durée de l ' valle pour les données agrégées。
- Corrélation par heure。Les métriques sont agrégées dans la table de synthèse pour terminer Les interval comme décrit dans la section précédente。Ils peuvent être utilisés pour les tendencies historiques, mais les événements bruts peuvent être加上actifs dans l ' état de ce qui a été résumé pour l ' analyse de tendencies。Toute比较时间的résumé aux données野兽doit tenir compte du fait qu 'il n '存在的pas de données récapitulatives pour des interles parels qui pouraient se produire ou pour le début et la fin de la période。
- Événements manqués et latents。Les mesures qui sont agrégées dans la table de synthèse peuvent être légèrement inexactes si Les événements sont manqués ou latents pour la période d 'agrégation。Bien que Monitor Service tente de conser un état courant précis, il ne retourne pas dans le temps pour recalculator l 'agrégation dans les tables de synthèse pour les événements manqués ou latents。
- 高级disponibilité连接。那时de la高级disponibilite de connexion il existera des埃斯佩斯在数据de综合du滑道连结活性物,但是莱斯德会话实例对于'execution一直在课程在数据野兽。
- Périodes de rétention des données。Les données des tables de synthèse sont conservées sur un programme de nettoyage différent du programme des données brutes d ' événement。Il se peut que les données soient manquantes, car elles ont été effacées depuis les tables de données de synthèse ou bruutes。Les périodes de rétention peuvent également différer pour différentes granularités de données de synthèse。Les données de granularité inférieures (en minutes) sont nettoyées加上rapidement que Les données de granularité supérieures (en jours)。我爱你données我爱你granularité à我爱你être détectées我爱你granularité。Étant donné可返回的独特之处granularité demandée,不存在的地方réception données有美好的地方granularité有意义的地方données有美好的地方granularité有美好的地方même période。
- Fuseaux horaires。Les métriques sont stockées avec des horodatages UTC。Les table de synthèse sont regroupées sur des limitites de fuseau horaire。Pour les zones qui ne se trouvent pas dans les limites horaires, il se peut qu 'il exist une différence Pour laquelle les données sont agrégées。
Granularité et rétention
La granularité des données agrégées récupérées par主任est une function de La période de temps (T) demandée。Les règles sont Les suivantes:
- 0 < T <= 1 heure -利用une granularité minute par minute
- 0 < T <= 30小时-利用une granularité heure par heure
- T > 31 jours -利用une granularité jour par jour
Les données requiises qui ne proviennent pas de données agrégées proviennent de la session brute et des information de connexion。Ces données ont tendance à croître rapidement, et par conséquent, disposent de leur propre paramètre de nettoyage。Le nettoyage garantit que seules les données appropriées sont conservées à长期。Le nettoyage garantit de meilleures表演tout en conservant la granularité nécessaire pour la création de rapports。Les clients sur sites avec licence Premium peuvent modifier la rétention de nettoyage sur ur nombre de jours de rétention désirés, sinon, la valeur par défaut est utilisée。
倒accéder aux paramètres, exécutez les命令PowerShell suivantes sur le交付控制器:
asnp Citrix。*Get-MonitorConfiguration Set-MonitorConfiguration -
Nom du paramètre | Nettoyage affecte | 平价价值défaut溢价(日) | 平价价值défaut非溢价(小时) | |
---|---|---|---|---|
1 | GroomSessionsRetentionDays | Rétention des enregistrations de session et de connexion après la fermeture de session | 90 | 7 |
2 | GroomFailuresRetentionDays | 注册机器失败日志et连接失败日志 | 90 | 7 |
3. | GroomLoadIndexesRetentionDays | Enregistrements LoadIndex | 90 | 7 |
4 | GroomDeletedRetentionDays | Les entités机器,目录,DesktopGroup et Hypervisor qui possèdent un LifecycleState«Supprimé»。Ce paramètre suprime également tout enregistrment Session, SessionDetail, Summary, Failure ou LoadIndex。 | 90 | 7 |
5 | GroomSummariesRetentionDays | 注册DesktopGroupSummary, FailureLogSummary和LoadIndexSummary。Données agrégées: granularité商。 | 90 | 7 |
6 | GroomMachineHotfixLogRetentionDays | 更正à chaud appliquées aux machines VDA et Controller | 90 | 90 |
7 | GroomMinuteRetentionDays | Données agrégées: granularité par minute | 3. | 3. |
8 | GroomHourlyRetentionDays | Données agrégées: granularité horaire | 32 | 7 |
9 | GroomApplicationInstanceRetentionDays | 应用实例的历史 | 90 | 0 |
10 | GroomNotificationLogRetentionDays | 登记日记账通知 | 90 | |
11 | GroomResourceUsageRawDataRetentionDays | Données d 'utilisation des资源:données野兽 | 1 | 1 |
12 | GroomResourceUsageMinuteDataRetentionDays | Données de synthèse d 'utilisation des资源:granularité par minute | 7 | 7 |
13 | GroomResourceUsageHourDataRetentionDays | Données de synthèse d 'utilisation des资源:granularité par heure | 30. | 7 |
14 | GroomResourceUsageDayDataRetentionDays | Données de synthèse d 'utilisation des资源:granularité par jour | 90 | 7 |
15 | GroomProcessUsageRawDataRetentionDays | Données d 'utilisation des processus: données畜生 | 1 | 1 |
16 | GroomProcessUsageMinuteDataRetentionDays | Données d 'utilisation des procsus: granularité par minute | 3. | 3. |
17 | GroomProcessUsageHourDataRetentionDays | Données d’utilisation des process: granularité par heure | 7 | 7 |
18 | GroomProcessUsageDayDataRetentionDays | Données d 'utilisation des process: granularité par jour | 30. | 7 |
19 | GroomSessionMetricsDataRetentionDays | Données de mesure de session | 1 | 1 |
20. | GroomMachineMetricDataRetentionDays | Données de mesure de machine | 3. | 3. |
21 | GroomMachineMetricDaySummaryDataRetentionDays | Données de synthèse de测量机器 | 90 | 7 |
22 | GroomApplicationErrorsRetentionDays | Données d 'erreur d 'application | 1 | 1 |
23 | GroomApplicationFaultsRetentionDays | Données d ' échec d ' application | 1 | 1 |
Avertissement:
La修改价值基础données de监控服务nécessite le redémarrage du服务注入价值创新的影响。Vous êtes invités à apporter des修改à la base de données de Monitor Service uniquement avec l 'assistance de Citrix。
Les paramètres GroomProcessusAgeRawDataRetentionDays, GroomResourceUsageRawDataRetentionDays et GroomSessionMetricsDataRetentionDays sont limités à leurs valeurs par défaut de 1, tandis que GroomProcessusAgeMinuteDataRetentionDays est limité à sa valeur par défaut de 3。Les commands PowerShell渗透性de définir ces valeurs ont été désactivées, car Les données d 'utilisation du procsus ont tendance à croître快速。En oute, les paramètres de rétention basés sur les licence sont les suivants:
- 网站使用费:la rétention de nettoyage pour tous les paramètres est limitée à 1000小时(Citrix建议365小时)。
- 网站苏许可证高级:La rétention de nettoyage est limitée à 31 jours pour tous les paramètres。
- Tous les autres遗址:La rétention de nettoyage est limitée à 7 jours pour tous les paramètres。
例外:
- GroomApplicationInstanceRetentionDays ne peut être défini que dans les sites sous licence Premium。
- GroomApplicationErrorsRetentionDays et GroomApplicationFaultsRetentionDays sont limités à 31 jours dans les sites sous licence Premium。
La conservation de données pendant de longues périodes a les conséquences suivantes sur La taille des tables:
数据horaires。Si les données horaires sont autorisées à rest dans la base de données pour un maximum de dedeux années, un site de 1 000 groupes de mise à处置peut影响者la croissance de la base de données comme suit:
1 000组de mise à处置x 24小时/日x 365小时/日x 2 ans = 17 520 000 lignes de données。L 'impact sur les performance d 'une telle quantité important de données dans les tables d 'agrégation est significant。Étant donné que les données du tableau de bord sont tirées de ceette table, la配置要求sur le server de base données peut être importante。Il se peut que des quantités overves de données aient un impact dramatic sur les performing。
Données de session et d ' événement。Données collectées chaque fois qu 'une session est démarrée et qu 'une connexion/reconnexion est effectuée。Pour un site important(10万utilisateurs), ces données s 'accroissent très rapidement。例如,l ' équivalent de deux ans de tables rassemblerait + d ' un To de données nécessitant une base de données d ' enterprise de haut au niveau。