This content has been machine translated dynamically.
Dieser Inhalt ist eine maschinelle Übersetzung, die dynamisch erstellt wurde. (Haftungsausschluss)
Cet article a été traduit automatiquement de manière dynamique. (Clause de non responsabilité)
Este artículo lo ha traducido una máquina de forma dinámica. (Aviso legal)
此内容已经过机器动态翻译。 放弃
このコンテンツは動的に機械翻訳されています。免責事項
이 콘텐츠는 동적으로 기계 번역되었습니다. 책임 부인
Este texto foi traduzido automaticamente. (Aviso legal)
Questo contenuto è stato tradotto dinamicamente con traduzione automatica.(Esclusione di responsabilità))
This article has been machine translated.
Dieser Artikel wurde maschinell übersetzt. (Haftungsausschluss)
Ce article a été traduit automatiquement. (Clause de non responsabilité)
Este artículo ha sido traducido automáticamente. (Aviso legal)
この記事は機械翻訳されています.免責事項
이 기사는 기계 번역되었습니다.책임 부인
Este artigo foi traduzido automaticamente.(Aviso legal)
这篇文章已经过机器翻译.放弃
Questo articolo è stato tradotto automaticamente.(Esclusione di responsabilità))
Translation failed!
核心概念
Always on Tracing (AOT) 架构旨在为 Citrix Virtual Apps and Desktops (CVAD) 和 DaaS 环境提供持续的实时日志收集。它使 IT 管理员和 Citrix 支持人员能够对用户和基础架构问题进行故障排除,而无需手动启动日志或重现问题。
AOT 系统建立在多个集成组件之上,这些组件按顺序工作,以从多个 Citrix 基础架构层捕获、传输和存储日志到集中式存储库中。
关键组件和工作流
- AOT 日志生成器 (Citrix 核心组件):Citrix 组件(例如 Virtual Delivery Agent (VDA)、Delivery Controller (DDC)、StoreFront 等)充当日志生成器。这些组件配备了遥测服务或类似服务,该服务使用 AOT API 捕获跟踪数据、记录预定义步骤跟踪以及记录与用户会话和事务相关的错误事件。
-
- 启用日志收集:当管理员发起日志收集请求时(通常通过 Web Studio 设置,说明保存在站点数据库中并发送到代理,代理协调跨相关组件(包括代理、StoreFront 和 VDA)的日志收集过程。管理员通过 PowerShell 命令从其他组件(如 Session Recording、PVS、FAS 等)单独发起日志收集请求…
-
- 遥测服务:在 Citrix Web Studio 中配置日志服务器地址后,当设置传播时,每个组件上的遥测服务会激活新的实时 AOT 侦听器,该侦听器根据预定义事件、故障或触发点收集日志。
-
- 日志传输到集中式日志服务器:日志收集后,遥测服务或独立服务会将其安全地直接传输到集中式日志服务器。在端点通过 Citrix Gateway 从外部网络连接的环境中,传输通常通过 SOCKS 隧道进行,以确保安全无缝的传输。
-
- 日志存储和组织:集中式日志服务器接收、解析 AOT 日志,并使用索引数据库后端(默认为 OpenSearch)以结构化和可搜索的格式存储它们。日志按会话、组件和时间戳进行标记,从而实现轻松访问和高效故障排除。
-
Citrix AOT 系统中的日志以结构化和可搜索的格式存储,并带有各种标签字段,以便于访问和高效故障排除。这些标签包括:
- MachineName:日志源自的计算机名称。
- MachineIP:计算机的 IP 地址。
- Role:Citrix 组件的角色(例如 VDA、DDC、StoreFront)。
- TimeStamp:日志事件发生时的 UTC 时间戳。
- Message:实际的日志消息内容。可以通过单词进行搜索/筛选。
- Level:日志的严重性级别(例如信息、警告、错误)。
- Module:生成日志的特定软件模块。
- ProcessName:生成日志的进程名称。
- ProcessId:进程 ID。
- Thread:进程中的线程 ID。
- Cpu:日志发生时与 CPU ID 相关的信息。
- SessionId:与日志关联的用户会话 ID。
- Class:模块中的类或组件。
这些详细的标签允许管理员根据特定条件快速筛选、搜索和分析日志,从而有助于识别和解决问题。
总之,AOT 工作流始于 Citrix 组件生成日志。发起集中式请求以收集这些日志,遥测服务从相关组件收集这些日志。然后,收集到的日志会安全地传输到集中式日志服务器进行索引、存储和后续分析。
AOT 的工作原理
-
Citrix Always on Tracing (AOT) 持续从您的环境中的关键组件捕获日志数据。触发时,日志会自动收集,安全地传输到集中式日志服务器,并保留以供分析。这消除了手动跟踪的需要,并简化了故障排除。
-
跟踪触发器和日志收集:Citrix 组件(例如 VDA、DDC、StoreFront 和其他组件)配备了 AOT API,用于跟踪关键步骤和错误。这些组件充当 AOT 日志生成器。当管理员从 Delivery Controller 发起日志收集请求时:
- DDC 将指令发送到相关的 Citrix 组件。每个组件将请求转发到其本地遥测服务。
- 遥测服务启动实时 AOT 侦听程序以收集 AOT 日志,并将日志转发到集中式日志服务器。
日志存储和保留:收到 AOT 日志后,集中式日志服务器会将其格式化并索引到结构化、可搜索的数据库中。日志根据定义的保留策略进行保留,以优化存储使用。默认情况下,AOT 日志保留 7 天,之后会自动清除以节省空间。
AOT 与传统日志记录的对比
| 方面 | AOT | 传统 CDF 跟踪 |
|---|---|---|
| 激活 | 自动、持续 | 手动,需要重现问题 |
| 复杂性 | 用户友好、可读日志 | 工程级解析 |
| 诊断速度 | 可立即获得日志 | 因重现工作而延迟 |
| 资源使用 | 优化缓冲区,开销低 | 如果使用不当,则中到高 |
传统跟踪工具需要手动操作,并且只有在问题发生时才能捕获。借助 AOT,日志记录在后台持续运行,因此问题在发生时就会被捕获 — 即使您没有在监视。这节省了时间,并使故障排除变得更加容易。
AOT 亮点
- 始终开启:跟踪始终运行,无需手动开启。
- 自动捕获:当问题发生时,日志始终会被收集。
- 集中式日志服务器:所有日志都存储在一个位置,以便于访问。
- 更轻松的故障排除:有助于快速查明常见故障。
- 无需重现:无需重现问题;它已被捕获。
共享
共享
This Preview product documentation is Citrix Confidential.
You agree to hold this documentation confidential pursuant to the terms of your Citrix Beta/Tech Preview Agreement.
The development, release and timing of any features or functionality described in the Preview documentation remains at our sole discretion and are subject to change without notice or consultation.
The documentation is for informational purposes only and is not a commitment, promise or legal obligation to deliver any material, code or functionality and should not be relied upon in making Citrix product purchase decisions.
If you do not agree, select I DO NOT AGREE to exit.