$ -weight: 500;">docker run -e MANTICORE_TARGETS=localhost:9308 -p 3000:3000 manticoresearch/dashboard
-weight: 500;">docker run -e MANTICORE_TARGETS=localhost:9308 -p 3000:3000 manticoresearch/dashboard
-weight: 500;">docker run -e MANTICORE_TARGETS=localhost:9308 -p 3000:3000 manticoresearch/dashboard
scrape_configs: - job_name: "manticore" static_configs: - targets: ["localhost:9308"]
scrape_configs: - job_name: "manticore" static_configs: - targets: ["localhost:9308"]
scrape_configs: - job_name: "manticore" static_configs: - targets: ["localhost:9308"] - Is the node healthy?
- How heavy is the current load?
- Are queries slowing down?
- Which tables are using the most resources? - Dashboard JSON
- Alert rules
- Example Prometheus config - Health / Up — Is Prometheus even able to scrape metrics?
- Health / Crash indicator — Any recent crashes?
- Workers Utilization % + Load / Queue pressure — These two together are gold. High utilization plus rising queue pressure is one of the clearest early signs the node is approaching saturation. - QPS Total shows overall traffic levels.
- Search Latency (p95/p99) is one of the most important panels — averages can hide problems, but percentiles show what your users are really experiencing.
- Slowest Thread helps spot expensive or stuck queries.
- Work Queue Length and Worker Saturation together tell you whether the node is keeping up or starting to fall behind. - Searchd RSS and Buddy RSS show the total resident memory — how much physical RAM the main search daemon (searchd) and the Buddy helper process are actually using right now.
- The Anon RSS panels go one level deeper. “Anonymous” memory is the private, dynamic RAM allocated by Manticore itself (think heap, query caches, loaded data structures, temporary buffers — everything not backed by a file on disk). Unlike file-mapped memory (which the OS can page out or reclaim), anon memory is what usually puts real pressure on your system. - Resources / FDs (searchd) — current number of open file descriptors used by the search daemon. Manticore opens a lot of files for indexes (especially large real-time tables with many disk chunks). If this number gets too high you can hit the OS limit and -weight: 500;">start seeing “Too many open files” errors. You can raise the soft limit with the max_open_files setting (see the Manticore docs on server settings).
- Active workers, table counts, and non-served tables — all quick signals that something might need attention. - Document counts per table
- Top 10 tables by RAM and disk usage
- Tables / Health panel — this one is particularly valuable because it combines docs, RAM, disk, and state flags (locked/optimizing) in a single view.