switching to concurrent hash map
added garbage collector metrics from the metrics-jvm module
added memory usage metrics for all memory pools
added thread state metrics
measuring open to total file descriptors