From 2a6a3b16612d3973093e302c4b39bf81716722fd Mon Sep 17 00:00:00 2001 From: Gautham Krithiwas Date: Mon, 27 Apr 2026 21:11:16 +0530 Subject: [PATCH 1/2] Add GPU/CPU vector index panels to search dashboard Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com> --- dashboards/search-dashboard.json | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/dashboards/search-dashboard.json b/dashboards/search-dashboard.json index aca6a0b..5ba058d 100644 --- a/dashboards/search-dashboard.json +++ b/dashboards/search-dashboard.json @@ -489,6 +489,30 @@ "_base": "target" } ] + }, + { + "title": "fts_total_vector_indexes_in_gpu", + "_base": "panel", + "_targets": [ + { + "datasource": "{data-source:name}", + "expr": "fts_total_vector_indexes_in_gpu", + "legendFormat": "{data-source:name} fts_total_vector_indexes_in_gpu", + "_base": "target" + } + ] + }, + { + "title": "fts_total_vector_indexes_in_cpu", + "_base": "panel", + "_targets": [ + { + "datasource": "{data-source:name}", + "expr": "fts_total_vector_indexes_in_cpu", + "legendFormat": "{data-source:name} fts_total_vector_indexes_in_cpu", + "_base": "target" + } + ] } ] } From 6de7e417d99411d9b6821415ce030ac42a8f66f2 Mon Sep 17 00:00:00 2001 From: Gautham Krithiwas Date: Tue, 28 Apr 2026 17:35:48 +0530 Subject: [PATCH 2/2] Add remaining 8.1.0 FTS metrics to search dashboard Adds panels for runtime/heap metrics (goroutines, cgocalls, heap_alloc, heap_idle, heap_inuse, heap_released, mallocs, frees) and the new total_scan_plus_queries_kv_errors counter introduced in 8.1.0. Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com> --- dashboards/search-dashboard.json | 108 +++++++++++++++++++++++++++++++ 1 file changed, 108 insertions(+) diff --git a/dashboards/search-dashboard.json b/dashboards/search-dashboard.json index 5ba058d..92fd10e 100644 --- a/dashboards/search-dashboard.json +++ b/dashboards/search-dashboard.json @@ -490,6 +490,114 @@ } ] }, + { + "title": "fts_num_goroutines", + "_base": "panel", + "_targets": [ + { + "datasource": "{data-source:name}", + "expr": "fts_num_goroutines", + "legendFormat": "{data-source:name} fts_num_goroutines", + "_base": "target" + } + ] + }, + { + "title": "fts_num_cgocalls", + "_base": "panel", + "_targets": [ + { + "datasource": "{data-source:name}", + "expr": "fts_num_cgocalls", + "legendFormat": "{data-source:name} fts_num_cgocalls", + "_base": "target" + } + ] + }, + { + "title": "fts_heap_alloc", + "_base": "panel", + "_targets": [ + { + "datasource": "{data-source:name}", + "expr": "fts_heap_alloc", + "legendFormat": "{data-source:name} fts_heap_alloc", + "_base": "target" + } + ] + }, + { + "title": "fts_heap_idle", + "_base": "panel", + "_targets": [ + { + "datasource": "{data-source:name}", + "expr": "fts_heap_idle", + "legendFormat": "{data-source:name} fts_heap_idle", + "_base": "target" + } + ] + }, + { + "title": "fts_heap_inuse", + "_base": "panel", + "_targets": [ + { + "datasource": "{data-source:name}", + "expr": "fts_heap_inuse", + "legendFormat": "{data-source:name} fts_heap_inuse", + "_base": "target" + } + ] + }, + { + "title": "fts_heap_released", + "_base": "panel", + "_targets": [ + { + "datasource": "{data-source:name}", + "expr": "fts_heap_released", + "legendFormat": "{data-source:name} fts_heap_released", + "_base": "target" + } + ] + }, + { + "title": "fts_mallocs", + "_base": "panel", + "_targets": [ + { + "datasource": "{data-source:name}", + "expr": "fts_mallocs", + "legendFormat": "{data-source:name} fts_mallocs", + "_base": "target" + } + ] + }, + { + "title": "fts_frees", + "_base": "panel", + "_targets": [ + { + "datasource": "{data-source:name}", + "expr": "fts_frees", + "legendFormat": "{data-source:name} fts_frees", + "_base": "target" + } + ] + }, + { + "title": "fts_total_scan_plus_queries_kv_errors", + "_base": "panel", + "_targets": [ + { + "datasource": "{data-source:name}", + "expr": "fts_total_scan_plus_queries_kv_errors", + "legendFormat": "{data-source:name} fts_total_scan_plus_queries_kv_errors", + "_base": "target" + } + ] + }, { "title": "fts_total_vector_indexes_in_gpu", "_base": "panel",