Occasionally expvar output contains keys that are hostnames,
IP addresses, or filenames that contain the "." character. For
example:
{
"bleve": {
"bootDuration": 16559,
"indexes": {
"bench.bleve": {
"index": {
"analysis_time": 10889841135,
"batches": 145,
"deletes": 0,
"errors": 0,
"index_time": 21277401883,
"lookup_queue_len": 0,
"updates": 14500
},
"search_time": 0,
"searches": 0
}
}
}
...
}
I can now chart the lookup_queue_len value using the var:
bleve.indexes.bench\.bleve.index.lookup_queue_len
This partially addresses #11 (still does not escape colon character).