Adding timer instrumentation for BatchSplitter and RollupTypeCacher
fixed review comments. style issues, single timer for rollup cacher
single timer for rollupcacher
Update ES metric document mapping

Update ES metric document mapping to match the layout we discussed
during metrics week:
- Use 'human' names - no all-upper case names.
- Ditch type - it is going away, and is only a single letter.
Add backwards compatible v1.0 uris back to master
Use correct paths for uris
Merge pull request #347 from dlobue/update_es_mapping

Update ES metric document mapping
Adding finer granularity of timers to track json processing, persistence and response sending times
Fixes bug: Ensure search results are put into json and not dropped.
adding ttl bins to configttlprovider and laying foundation for tests
fixing unit tests and adding new ones
Merge pull request #352 from gdusbabek/empty_search_results

Ensure search results are put into JSON and not dropped.
Merge pull request #2 from tilogaat/add_ttl_bins

Add ttl bins
Added constants so that the ttl bin bounds are more maintainable, modified tests
Merge pull request #349 from chinmay-gupte/chinmay/add_backwards_compatible_uris_blueflood_master

NOT FOR MASTER: Add backwards compatible v1.0 endpoints
Making my own fork mergeable until the last reviewed change Revert "Merge pull request #2 from tilogaat/add_ttl_bins"

This reverts commit 122c3eff23c8c177ef622ca494ad4f3c9ee0c2cd, reversing
changes made to ab2f2a4ca7170cacecdece69bc31ea6ff798f5d7.
Merge pull request #346 from tilogaat/master

Adding timer instrumentation for BatchSplitter and RollupTypeCacher
Adding finer granularity of timers to track json processing, persistence and response sending times
Merge pull request #4 from tilogaat/addJsonTimers

Adding finer granularity of timers to track json processing, persistence...
Merge pull request #353 from tilogaat/master

Adding finer granularity of timers to HttpMetricsIngestionHandler