PostgreSQL의 pg_stat_activity 시스템 뷰에서 수집된 세션 데이터는 Azure Database for PostgreSQL Flexible Server의 것입니다. 여기에 백 엔드라고 하는 연결당 하나의 행을 포함하며 데이터는 5분 간격으로 수집됩니다.
테이블 특성
| Attribute |
Value |
|
리소스 종류 |
microsoft.dbforpostgresql/flexibleservers |
|
Categories |
감사 및 Azure 리소스 관리 |
|
Solutions |
LogManagement |
|
기본 로그 |
Yes |
|
인제션 시간 변환 |
Yes |
|
샘플 쿼리 |
예 |
Columns
| Column |
Type |
Description |
| ApplicationName |
string |
이 백 엔드에 연결된 애플리케이션의 이름입니다. |
| BackendStartTime |
datetime |
이 프로세스가 시작된 시간입니다. 클라이언트 백 엔드의 경우 클라이언트가 서버에 연결된 시간입니다. |
| BackendType |
string |
현재 백 엔드의 형식입니다. |
| _BilledSize |
real |
레코드 크기(바이트) |
| ClientIpAddress |
string |
이 백 엔드에 연결된 클라이언트의 IP 주소입니다. 이 필드가 비어 있으면 클라이언트가 서버 컴퓨터의 Unix 소켓을 통해 연결되었거나 자동 진공과 같은 내부 프로세스임을 나타냅니다. IP의 마지막 8진수는 난독 처리됩니다. |
| CollectionTime |
datetime |
정보가 수집된 시간을 나타내는 수집 시간입니다. |
| DatabaseId |
int |
이 백 엔드가 연결된 데이터베이스의 ID(OID)입니다. |
| DatabaseName |
string |
이 백 엔드가 연결된 데이터베이스의 이름입니다. |
| _IsBillable |
string |
데이터 수신이 청구 대상인지 여부를 지정합니다. _IsBillable이 false인 경우 수집 비용은 Azure 계정에 청구되지 않습니다. |
| Location |
string |
Azure Database for PostgreSQL 유연한 서버의 위치. |
| LogicalServerName |
string |
인스턴스의 논리적 이름입니다. |
| OldestTransactionId |
long |
백 엔드가 현재 보고 있는 가장 오래된 트랜잭션 ID입니다. |
| ProcessId |
int |
이 백 엔드의 PID(프로세스 ID)입니다. |
| QueryStartTime |
datetime |
현재 활성 쿼리가 시작된 시간 또는 상태가 활성 상태가 아닌 경우 마지막 쿼리가 시작된 시간입니다. |
| ReplicaRole |
string |
복제본 역할 예제입니다. 기본 또는 보조. |
| _ResourceId |
string |
레코드가 연결된 리소스의 고유 식별자입니다. |
| SourceSystem |
string |
이벤트 데이터를 수집한 에이전트의 유형. 예를 들어, Windows 에이전트(직접 연결 또는 Operations Manager)의 경우 OpsManager, 모든 Linux 에이전트의 경우 Linux, Azure Diagnostics의 경우 Azure |
| State |
string |
수집 시간에 이 백 엔드의 상태입니다. |
| StateChangeTime |
datetime |
상태가 마지막으로 변경된 시간입니다. |
| _SubscriptionId |
string |
레코드가 연결된 구독 서비스의 고유 식별자입니다. |
| TenantId |
string |
Log Analytics 작업 영역 ID |
| TimeGenerated |
datetime |
로그가 생성된 시간의 타임스탬프(UTC)입니다. |
| TransactionId |
long |
이 백 엔드의 최상위 트랜잭션 식별자(있는 경우)입니다. |
| TransactionStartTime |
datetime |
이 프로세스의 현재 트랜잭션이 시작된 시간 또는 활성 상태인 트랜잭션이 없는 경우 비어 있는 시간입니다. |
| Type |
string |
테이블의 이름입니다. |
| UserId |
int |
이 백 엔드에 로그인한 사용자의 ID(OID)입니다. |
| WaitEvent |
string |
백 엔드가 현재 대기 중인 경우 이벤트 이름을 기다립니다. 그렇지 않으면 빈 문자열입니다. |
| WaitEventType |
string |
백 엔드가 대기 중인 이벤트의 형식입니다(있는 경우). 그렇지 않으면 빈 문자열입니다. |