list of barrel metrics to support
Following a conversation with @BernardNotarianni I will list there the metrics that could be useful to give a good image of the activity of barrel in production but also during the benchmarks.
DB business metrics:
-
number of docs (gauge) -
number of docs created (counter) -
number of docs deleted (counter) -
number of docs updated (counter) -
number of revisions replicated (counter) -
number of docs indexing (counter) -
numbers of docs indexed (counter) -
doc size (gauge) -
size of the db storage (gauge) -
size of the index storage (gauge) -
number of keys indexed (gauge) -
number of unmerged keys (gauge) -
memory usage for the index (gauge) -
object cache usage (gauge) -
number of changes feeds running (counter)
Global business metrics
-
number of replication tasks (gauge) -
number of replication tasks running (counter) -
number of databases (gauge)
replication metrics
-
number of docs reads (counter) -
number of docs reads failures (counter) -
doc read time (?) -
number of doc writes (counter) -
number of doc writes failures (counter) -
doc write time (?)
http metrics
-
number of running requests (counter) -
number of requests (gauge) -
counters per HTTP status -
number of responses sent (gauge) -
bandwidth usage IN/OUT per socket (gauge)
node metrics:
-
global memory usage (gauge) -
ets usage (gauge) -
binary usage (gauge) -
number of processes (gauge) -
disk size (gauge)