在采集日志或投遞數據到其他云產品時,日志服務會將日志來源、時間戳等信息以Key-Value對的形式添加到日志中。這些字段是日志服務的保留字段。本文介紹日志服務的保留字段。
保留字段 | 數據格式 | 索引與統計設置 | 說明 |
---|---|---|---|
__time__ | 整型,Unix標準時間格式。 |
| 寫入日志數據時指定的日志時間。該字段可用于日志投遞、查詢、分析。 |
__source__ | 字符串格式。 |
| 日志來源設備。該字段可用于日志投遞、查詢、分析、自定義消費。 |
__topic__ | 字符串格式。 |
| 日志主題(Topic)。如果您設置了日志主題,日志服務會自動為您的日志添加日志主題字段,Key為__topic__ ,Value為您的主題內容。該字段可用于日志投遞、查詢、分析、自定義消費。更多信息,請參見日志主題。 |
__partition_time__ | 字符串格式。 | 日志內容中不存在該字段,無需設置索引。 | 投遞MaxCompute的日志分區時間列,由__time__ 計算得到。該字段可用于日志投遞MaxCompute時設置日期格式分區列。更多信息,請參見投遞日志到MaxCompute(舊版)。 |
__extract_others__ | 字符串格式,可反序列化成JSON Map。 | 日志內容中不存在該字段,無需設置索引。 | 日志中投遞MaxCompute的未配置字段組裝為一個JSON Map。該字段可用于日志投遞MaxCompute時打包其它未單獨配置的字段。更多信息,請參見投遞日志到MaxCompute(舊版)。 |
_extract_others_ | 字符串格式,可反序列化成JSON Map。 | 日志內容中不存在該字段,無需設置索引。 | 與__extract_others__ 相同,建議使用__extract_others__ 。 |
__tag__:__client_ip__ | 字符串格式。 |
| 日志來源設備的公網IP。該字段為系統標簽(Tag)。開啟記錄外網IP功能后,服務端接收日志時為原始日志追加該字段。可用于日志查詢、分析、自定義消費。對該字段進行SQL分析時,需要給該字段加上雙引號。更多信息,請參見標簽(Tags)和記錄外網IP。 |
__tag__:__receive_time__ | 字符串,可轉換為整型的Unix標準時間格式。 |
| 日志到達服務端的時間,該字段為系統標簽(Tag)。開啟記錄外網IP功能后,服務端接收日志時為原始日志追加該字段。該字段可用于日志查詢、分析、自定義消費。更多信息,請參見標簽(Tags)和記錄外網IP。 |
__tag__:__path__ | 字符串格式。 |
| Logtail采集的日志文件路徑,Logtail為日志自動填加該字段。可用于日志查詢、分析、自定義消費。對該字段進行SQL分析時,需要給該字段加上雙引號。 |
__tag__:__hostname__ | 字符串格式。 |
| logtail采集數據的來源機器主機名。Logtail為日志自動填加該字段。可用于日志查詢、分析、自定義消費。對該字段進行SQL分析時,需要給該字段加上雙引號。 |
__raw_log__ | 字符串格式。 | 請手動添加并設置該字段的索引,索引數據類型為text,并根據需求選擇是否開啟統計。 | 解析失敗的原始日志。關閉丟棄解析失敗日志功能后,Logtail在解析日志失敗時上傳原始日志。其中Key為__raw_log__ 、Value為日志內容。該字段可用于日志投遞、查詢、分析、自定義消費。更多信息,請參見丟棄解析失敗日志。 |
__raw__ | 字符串格式。 | 請手動添加并設置該字段的索引,索引數據類型為text,并根據需求選擇是否開啟統計。 | 解析成功的原始日志。開啟上傳原始日志功能后,Logtail會將原始日志作為__raw__ 字段,和解析后的日志一并上傳。該字段可用于審計、合規審查等場景。該字段可用于日志投遞、查詢、分析、自定義消費。更多信息,請參見上傳原始日志。 |