Monitoring - Datastores status dashboard
Description
This dashboard provides a status of Elasticsearch and Redis datastores: response time, speed, size, and circuit breakers
Screenshot
Content
Redis response times (chart)
- Tracks the response times of services and pollers calling Redis
- ... Redis is sooo fast!
Elasticsearch response times (chart)
- Tracks the response time of services and pollers calling Elasticsearch
- Times are much longer than Redis but should stay below 1s
- Most long times are Pollers saving data
Redis content (chart)
- Tracks the evolution of data content in Redis memory
- Must be stable
Elasticsearch content (chart)
- Track the evolution of data in Elasticsearch
- Always goes up, except when purging ;-)
Redis size (chart)
- Tracks the memory usage of Redis
- See servers status for more info
Elasticsearch size (chart)
- Tracks the size of Elasticsearch indices (aggregated for time based indices)
Elasticsearch CPU load spread over indices (chart)
- Tracks the CPU usage of Elasticsearch spreaded over its indices
- Strange that indexing seems low CPU... to be checked
- Allows to see unexpected patterns
Elasticsearch index speed (chart)
- Track indexing speed on each index
- Confirms processing speed of applicative cluster
- Nb: many packets are not saved in ES to save space
Elasticsearch get speed (chart)
- Tracks Elasticsearch direct document access (get)
- Almost absent in Spider thanks to cache optimisations
- This chart allowed to track those usages and effectively optimise them ;)
Elasticsearch search speed (chart)
- Tracks Elasticsearch searches
- Almost absent in Spider thanks to cache optimisations
- This chart allowed to track those usages and effectively optimise them ;)
- Searches are almost only used by UIs
Active circuit breakers on Redis and ES (chart)
- Tracks opened circuit breakers between services, pollers and Elasticsearch/Redis
- Very often CB are opening on pollers when ES cluster is too small sized...
- But pollers retry, so this is not an issue.
- It can be checked in logs, listing all items not saved... but that you can still open in Monitoring UI, because they were eventually saved.
Circuit breakers items (grid)
- Lists circuit breakers status over the period
- Preconfigured to display only those between applications and datastores, and with errors
- Common Spider features on grid:
- Allows opening the status record in the detail panel
- Allows comparing items
- Full integrated search using ES querystring with autocompletion and color syntaxing
- Many fields to display / hide
- Sorting on columns
- Infinite scroll




































