从 Azure HorizonDB 副本的 PostgreSQL pg_stat_activity系统视图收集的会话数据。 每个连接对应一行称为后端,并以 5 分钟的间隔收集数据。
数据表属性
| Attribute |
Value |
|
资源类型 |
microsoft.horizondb/clusters |
|
Categories |
审计、Azure 云资源 |
|
Solutions |
日志管理 |
|
基本 表支持 |
Yes |
|
辅助 /Lake 表支持 |
Yes |
|
DCR 工作区转换 支持 |
No |
|
引入 API 支持 |
No |
|
示例查询 |
Yes |
Columns
| 列 |
类型 |
Description |
| Application |
字符串 |
连接到生成事件的后端的应用程序的名称。 |
| BackendStartTime |
日期/时间 |
生成事件的后端开始的时间。 对于客户端后端,这是客户端连接到副本的时间。 |
| BackendType |
字符串 |
生成事件的后端的类型。 |
| _BilledSize |
real |
记录大小(字节) |
| ClientIp |
字符串 |
连接到生成事件的后端的客户端的 IP 地址。 如果此字段为空,则表示客户端是通过服务器计算上的 Unix 套接字连接的,或者它对应于内部进程(如 autovacuum)。 IP 的最后一个八位字节将被模糊处理。 |
| CollectionTime |
日期/时间 |
信息收集时间是指信息被收集的时刻。 |
| Database |
字符串 |
将事件连接到的后端的数据库的名称。 |
| DatabaseId |
int |
生成事件的后端连接到的数据库的标识符(OID)。 |
| _IsBillable |
字符串 |
指定摄入数据是否需计费。 当 _IsBillable 为 false 时,不会向 Azure 帐户计收引入费 |
| 位置 |
字符串 |
Azure HorizonDB 副本的位置。 |
| Node |
字符串 |
节点的逻辑名称。 |
| OldestTransactionId |
long |
生成此事件的后端能够看到的最早事务标识符。 |
| Pool |
字符串 |
包含节点的池的名称。 |
| ProcessId |
int |
此后端的进程 ID (PID)。 |
| QueryStartTime |
日期/时间 |
活动查询启动时的时间。 如果状态不处于活动状态,则表示上次执行的查询启动的时间。 |
| _ResourceId |
字符串 |
与记录关联的资源的唯一标识符 |
| Role |
字符串 |
复制品的角色。 可能的值为 Unknown、ReadWrite 和 ReadOnly。 |
| SourceSystem |
字符串 |
收集事件的代理的类型。 例如,适用于 Windows 代理的 OpsManager(可选择直接连接或使用 Operations Manager),适用于所有 Linux 代理的 Linux,或适用于 Azure 诊断 的 Azure。 |
| State |
字符串 |
在收集时生成事件的后端的状态。 |
| StateChangeTime |
日期/时间 |
上次更改状态的时间。 |
| _SubscriptionId |
字符串 |
唯一标识符,用于识别与此记录关联的订阅 |
| TenantId |
字符串 |
Log Analytics 工作区 ID |
| TimeGenerated |
日期/时间 |
生成事件的时间戳(UTC)。 |
| TransactionId |
long |
此后端的顶级事务标识符(如果有)。 |
| TransactionStartTime |
日期/时间 |
生成事件的后端启动当前事务的时间。 如果没有活动事务,则此值设置为 empy 值。 |
| 类型 |
字符串 |
表的名称 |
| UserId |
int |
执行语句的用户的标识符(OID)。 |
| WaitEvent |
字符串 |
后端正在等待的事件的名称。 如果未等待,则会将其设置为空字符串。 |
| WaitEventType |
字符串 |
后端正在等待的事件类型。 如果未等待,则会将其设置为空字符串。 |