Use ThreadPoolExecutor to make connection to graphite more robust (with queue and timeout)