Quickwit 通过 Prometheus 暴露了一些关键指标。你可以使用任何支持 Prometheus 的前端来直观地检查 Quickwit 的行为。
缓存指标
目前 Quickwit 暴露了三个缓存的指标:fastfields、shortlived、splitfooter。这些指标具有相同的结构。
| 命名空间 | 指标名称 | 描述 | 类型 |
|---|
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 指标
| 命名空间 | 指标名称 | 描述 | 类型 |
|---|
quickwit | allocated_num_bytes | jemalloc 报告的已分配内存字节数 | gauge |
常用指标
| 命名空间 | 指标名称 | 描述 | 标签 | 类型 |
|---|
quickwit | write_bytes | 给定组件(indexer、merger、deleter、split_downloader_{merge,delete})写入的字节数 | index, component | counter |
索引指标