Skip to main content

指标

Quickwit 通过 Prometheus 暴露了一些关键指标。你可以使用任何支持 Prometheus 的前端来直观地检查 Quickwit 的行为。

缓存指标

目前 Quickwit 暴露了三个缓存的指标:fastfieldsshortlivedsplitfooter。这些指标具有相同的结构。

命名空间指标名称描述类型
quickwit_cache_[cache_name]in_cache_count缓存中的 [cache_name] 数量gauge
quickwit_cache_[cache_name]in_cache_num_bytes缓存中的 [cache_name] 字节数gauge
quickwit_cache_[cache_name]cache_hit_total[cache_name] 缓存命中次数counter
quickwit_cache_[cache_name]cache_hits_bytes[cache_name] 缓存命中的字节数counter
quickwit_cache_[cache_name]cache_miss_total[cache_name] 缓存未命中次数counter

CLI 指标

命名空间指标名称描述类型
quickwitallocated_num_bytesjemalloc 报告的已分配内存字节数gauge

常用指标

命名空间指标名称描述标签类型
quickwitwrite_bytes给定组件(indexermergerdeletersplit_downloader_{merge,delete})写入的字节数index, componentcounter

索引指标

命名空间指标名称描述标签类型
quickwit_indexingprocessed_docs_total按索引、来源和处理状态(validschema_errorparse_errortransform_error)处理的文档数index, source, docs_processed_statuscounter
quickwit_indexingprocessed_docs_total按索引、来源和处理状态(validschema_errorparse_errortransform_error)处理的字节数index, source, docs_processed_statuscounter
quickwit_indexingavailable_concurrent_upload_permits组件(mergerindexer)可用的并发上传许可数量componentgauge
quickwit_indexingongoing_merge_operations组件(mergerindexer)正在进行的合并操作数量index, sourcegauge

消费指标

命名空间指标名称描述类型
quickwit_ingestingested_num_bytes已消费文档的总字节数counter
quickwit_ingestingested_num_docs接收到待消费的文档数counter
quickwit_ingestqueue_count当前活跃队列的数量counter

元存储指标

所有元存储方法都由以下三个指标监控:

命名空间指标名称描述标签类型
quickwit_metastorerequests_total请求总数operation, indexcounter
quickwit_metastorerequest_errors_total失败请求总数operation, indexcounter
quickwit_metastorerequest_duration_seconds请求持续时间operation, index, errorhistogram

操作名称示例:create_indexindex_metadatadelete_indexstage_splitspublish_splitslist_splitsadd_source 等。

REST API 指标

命名空间指标名称描述类型
quickwithttp_requests_total收到的 HTTP 请求总数counter

搜索指标

命名空间指标名称描述类型
quickwit_searchleaf_searches_splits_total启动的叶子搜索数(分片计数)counter
quickwit_searchleaf_search_split_duration_secs在单个分片上运行叶子搜索所需秒数。计时器在获取信号量后开始histogram
quickwit_searchactive_search_threads_countCPU 线程池中使用的线程数gauge

存储指标

命名空间指标名称描述类型
quickwit_storageobject_storage_gets_total获取的对象数counter
quickwit_storageobject_storage_puts_total上传的对象数。可能与 object_storage_requests_parts 不同,因为多部分上传的原因counter
quickwit_storageobject_storage_puts_parts上传的对象部分数counter
quickwit_storageobject_storage_download_num_bytes从对象存储下载的数据量counter