diff options
author | Jan Lehnardt <jan@apache.org> | 2020-01-04 13:02:22 +0100 |
---|---|---|
committer | Jan Lehnardt <jan@apache.org> | 2020-01-04 13:02:22 +0100 |
commit | 325f18952aac5f46e0cc3e4ebe87dd5e8ad1fc8f (patch) | |
tree | 6c48fc2aec213d43af68e8612fe34d95835a64d5 | |
parent | 0cdd5f035015a1e691008e8affac58ee9463f9fb (diff) | |
download | couchdb-feat/metric-unindexed-mango.tar.gz |
feat: add metric counter for unindexed mango queries. Closes #1913feat/metric-unindexed-mango
-rw-r--r-- | src/couch/priv/stats_descriptions.cfg | 4 | ||||
-rw-r--r-- | src/mango/src/mango_cursor.erl | 1 |
2 files changed, 5 insertions, 0 deletions
diff --git a/src/couch/priv/stats_descriptions.cfg b/src/couch/priv/stats_descriptions.cfg index 0e2271350..ae203bb21 100644 --- a/src/couch/priv/stats_descriptions.cfg +++ b/src/couch/priv/stats_descriptions.cfg @@ -298,3 +298,7 @@ {type, counter}, {desc, <<"number of the attempts to read beyond set limit">>} ]}. +{[mango, unindexed_queries], [ + {type, counter}, + {desc, <<"number of mango queries that could not use an index">>} +]}. diff --git a/src/mango/src/mango_cursor.erl b/src/mango/src/mango_cursor.erl index c6f21ddf8..dc2ee74c7 100644 --- a/src/mango/src/mango_cursor.erl +++ b/src/mango/src/mango_cursor.erl @@ -182,6 +182,7 @@ maybe_add_warning_int(ok, _, UserAcc) -> UserAcc; maybe_add_warning_int(Warning, UserFun, UserAcc) -> + couch_stats:increment_counter([mango, unindexed_queries]), Arg = {add_key, warning, Warning}, {_Go, UserAcc0} = UserFun(Arg, UserAcc), UserAcc0. |