system.blob_storage_log
在 ClickHouse Cloud 中进行查询
该系统表中的数据保存在 ClickHouse Cloud 中每个节点的本地。因此,如需获得所有数据的完整视图,需要使用 clusterAllReplicas 函数。更多详情请参阅此处。
描述
包含记录各种 blob 存储操作 (如上传和删除) 的日志记录。
列
hostname(LowCardinality(String)) — 执行查询的服务器主机名。event_date(Date) — 事件日期。event_time(DateTime) — 事件时间。event_time_microseconds(DateTime64(6)) — 精确到微秒的事件时间。event_type(Enum8('Upload' = 1, 'Delete' = 2, 'MultiPartUploadCreate' = 3, 'MultiPartUploadWrite' = 4, 'MultiPartUploadComplete' = 5, 'MultiPartUploadAbort' = 6, 'Read' = 7)) — 事件类型。可能值:'Upload'、'Delete'、'MultiPartUploadCreate'、'MultiPartUploadWrite'、'MultiPartUploadComplete'、'MultiPartUploadAbort'、'Read'query_id(String) — 与事件关联的查询标识符 (如果有) 。thread_id(UInt64) — 执行该操作的线程标识符。thread_name(String) — 执行该操作的线程名称。disk_name(LowCardinality(String)) — 关联磁盘的名称。bucket(String) — 存储桶名称。remote_path(String) — 远程资源路径。local_path(String) — 本地系统中元数据文件的路径,该文件引用远程资源。data_size(UInt64) — 上传事件中涉及的数据大小。elapsed_microseconds(UInt64) — 操作耗时,单位为微秒。error_code(Int32) — 操作的错误代码。若无错误,则为 0。error(String) — 与事件关联的错误消息 (如果有) 。
示例
假设某个 blob 存储操作上传了一个文件,并记录了一个事件:
在此示例中,上传操作与 ID 为 7afe0450-504d-4e4b-9a80-cd9826047972 的 INSERT 查询相关联。本地元数据文件 store/654/6549e8b3-d753-4447-8047-d462df6e6dbe/tmp_insert_all_1_1_0/checksums.txt 对应于磁盘 disk_s3 上存储桶 bucket1 中的远程路径 rrr/kxo/tbnqtrghgtnxkzgtcrlutwuslgawe,文件大小为 259 字节。