ingestion_time()

현재 레코드가 수집된 시간을 나타내는 UTC 형식의 대략적인 datetime 을 반환합니다.

이 함수는 IngestionTime 정책이 사용하도록 설정된 테이블의 컨텍스트에서 사용해야 합니다. 그렇지 않으면 이 함수는 null 값을 생성합니다.

레코드가 datetime 수집되어 쿼리할 준비가 된 시기를 검색합니다.

참고

수집 프로세스가 완료되는 데 몇 분 정도 걸릴 수 있고 여러 수집 작업이 동시에 발생할 수 있으므로 이 함수에서 반환하는 값은 근사치일 뿐입니다. 정확히 한 번 보장된 테이블의 모든 레코드를 처리하려면 데이터베이스 커서를 사용합니다.

ingestion_time() 함수는 수집이 완료되었을 때 측정된 서비스 시계에 따라 값을 반환합니다. 따라서 이 값은 수집 작업을 "정렬"하는 데 사용할 수 없습니다. 시간이 겹치는 두 작업에는 이러한 값의 순서가 있을 수 있습니다. 애플리케이션 의미 체계에 레코드 순서 지정이 중요한 경우 테이블에 ingestion_time() 값에 의존하는 대신 데이터 원본에 의해 측정된 타임스탬프 열이 있는지 확인해야 합니다.

Syntax

ingestion_time()

구문 규칙에 대해 자세히 알아보세요.

반환

datetime 테이블에 대한 수집의 대략적인 시간을 지정하는 값입니다.

예제

T
| extend ingestionTime = ingestion_time() | top 10 by ingestionTime