more detailed elasticsearch collector with cache support