VMware Horizon 會使用資料庫資料表來實作事件資料庫。事件資料庫會在這些資料表的名稱前面加上您在設定資料庫時定義的首碼。
事件資料庫資料表
下表顯示在 VMware Horizon 中實作事件資料庫的資料庫資料表。
資料表名稱 | 說明 |
---|---|
event | 最近事件的中繼資料和搜尋最佳化資料。 |
event_data | 最近事件的資料值。 |
event_data_historical | 所有事件的資料值。 |
event_historical | 所有事件的中繼資料和搜尋最佳化資料。 |
VMware Horizon 會將事件的相關詳細資料記錄至所有資料庫資料表。寫入事件記錄經過特定期間後,VMware Horizon 會從 event 和 event_data 資料表刪除該記錄。您可以使用 Horizon Console 來設定資料庫要將記錄保留在 event 和 event_data 資料表中的期間。
唯一主索引鍵 EventID 會識別 VMware Horizon 記錄在 event 和 event_historical 資料表中的每個事件。VMware Horizon 會將每個事件的資料值記錄在 event_data 和 event_data_historical 資料表中。您可以在 EventID 資料行上連接 event 與 event_data 資料表或 event_ historical 與 event_data_historical 資料表,以取得事件的完整資訊集。
event 和 event_historical 資料表中的 [EventType]、[Severity] 和 [Time] 資料行可識別事件的類型和嚴重性及其發生的時間。
如需設定事件資料庫的相關資訊,請參閱《Horizon 8 安裝和升級》文件。
事件資料庫結構描述
下表說明 event 和 event_historical 資料庫資料表的結構描述。
資料行名稱 | Oracle 資料類型 | SQL Server 資料類型 | PostgreSQL 資料類型 | 說明 |
---|---|---|---|---|
Acknowledged | SMALLINT | tinyint | 整數 | VMware Horizon 是否已確認事件。
|
Applicationid | NVARCHAR2(512) | nvarchar(512) | character varying(512) | 相關聯應用程式的識別碼。 |
DesktopId | NVARCHAR2(512) | nvarchar(512) | character varying(512) | 與集區相關聯的桌面平台識別碼。 |
EndpointId | NVARCHAR2(512) | nvarchar(512) | character varying(512) | 相關聯端點的識別碼。 |
EventID | INTEGER | int | 整數 | 事件的唯一主索引鍵。 |
EventType | NVARCHAR2(512) | nvarchar(512) | character varying(512) | 與訊息類別目錄中的項目相對應的事件名稱。例如 BROKER_USERLOGGEDIN。 |
FolderPath | NVARCHAR2(512) | nvarchar(512) | character varying(512) | 包含相關聯物件之資料夾的完整路徑。 |
GroupId | NVARCHAR2(512) | nvarchar(512) | character varying(512) | Active Directory 中相關聯群組的 SID。 |
LUNId | NVARCHAR2(512) | nvarchar(512) | character varying(512) | 儲存相關聯物件之 LUN 的識別碼。 |
MachineId | NVARCHAR2(512) | nvarchar(512) | character varying(512) | 相關聯實體或虛擬機器的識別碼。 |
Module | NVARCHAR2(512) | nvarchar(512) | character varying(512) | 引發事件的 VMware Horizon 元件。例如 Admin、Broker、Tunnel、Framework、Client 或 Agent。 |
ModuleAndEventText | NVARCHAR2(512) | nvarchar(512) | character varying(512) | 包含的值針對屬性參數取代的事件訊息。 |
Node | NVARCHAR2(512) | nvarchar(512) | character varying(512) | 虛擬裝置節點的名稱。 |
SessionId | NVARCHAR2(512) | nvarchar(512) | character varying(512) | 相關聯工作階段的識別碼。 |
嚴重性 | NVARCHAR2(512) | nvarchar(512) | character varying(512) | 嚴重性層級。例如資訊、警告、錯誤、AUDIT_SUCCESS 和 AUDIT_FAIL。 |
來源 | NVARCHAR2(512) | nvarchar(512) | character varying(512) | 事件來源的識別碼。 |
ThinappId | NVARCHAR2(512) | nvarchar(512) | character varying(512) | 相關聯 ThinApp 物件的識別碼。 |
時間 | TIMESTAMP | datetime | 不含時區的時間戳記 | 事件發生的時間,從 epoch 計算 (1970 年 1 月 1 日)。 |
UserDiskPathId | NVARCHAR2(512) | nvarchar(512) | character varying(512) | 使用者磁碟的識別碼。 |
UserSID | NVARCHAR2(512) | nvarchar(512) | character varying(512) | Active Directory 中相關聯使用者的 SID。 |
下表說明 event_data 和 event_data_historical 資料庫資料表的結構描述。
資料行名稱 | Oracle 資料類型 | SQL Server 資料類型 | PostgreSQL 資料類型 | 說明 |
---|---|---|---|---|
BooleanValue | SMALLINT | tinyint | 整數 | 布林值屬性的值。
|
EventID | INTEGER | int | 整數 | 事件的唯一主索引鍵。 |
IntValue | INTEGER | int | 整數 | 整數屬性的值。 |
名稱 | NVARCHAR2(512) | nvarchar(512) | character varying(512) | 屬性名稱 (例如 UserDisplayName)。 |
StrBlobValue | NCLOB | nvarchar(max) | 文字 | 超過 500 個字元的字串屬性值。 |
StrValue | NVARCHAR2(512) | nvarchar(512) | character varying(512) | 字串屬性的值。針對其他類型的屬性,此資料行會包含字串形式的資料類型解譯。 |
TimeValue | TIMESTAMP | datetime | 不含時區的時間戳記 | 日期和時間屬性的值。 |
類型 | SMALLINT | tinyint | 整數 | 屬性的資料類型。
|
下表顯示 timing_profiler 資料庫資料表的架構。
資料行名稱 | Oracle 資料類型 | SQL Server 資料類型 | PostgreSQL 資料類型 | 說明 |
---|---|---|---|---|
EventId | NUMBER | int | 整數 | 事件的唯一主索引鍵。 |
EventType | NVARCHAR2(512) | nvarchar(512) | 字元有所不同 | 計時分析工具事件的類型。例如:TIMING_PROFILER_DESKTOP_RECONNECT。 |
內容 | NCLOB | nvarchar(max) | 文字 | JSON 包含與此計時分析工具事件相關聯的各種屬性。 |
SessionId | NVARCHAR2(512) | nvarchar(512) | 字元有所不同 | 與此事件相關聯的工作階段。 |
時間 | TIMESTAMP | datetime | 不含時區的時間戳記 | 事件發生的時間,從 epoch 計算 (1970 年 1 月 1 日)。 |
TimingProfilerTree | NCLOB | nvarchar(max) | 文字 | 登入計時分析工具樹狀結構。 |
UserSid | NVARCHAR2(512) | nvarchar(512) | 字元有所不同 | 涉及此事件的使用者。 |