docs: def post_check(self, check):
          """
              :param check: Check to post to Metricly
              :type check: object
          """
  
          if self.disabled is True:
              logging.error('Posting has been disabled. '
                            'See previous errors for details.')
              return(False)
  
          url = self.checkurl + '/' \
              + check.name + '/' \
              + check.elementId + '/' \
              + str(check.ttl)
          headers = {'User-Agent': self.agent}
          try:
              request = urllib2.Request(
                  url, data='', headers=headers)
              resp = self._repeat_request(request, self.connection_timeout)
              logging.debug("Response code: %d", resp.getcode())
              resp.close()
  
              return(True)
  
          except urllib2.HTTPError as e:
              logging.debug("Response code: %d", e.code)
  
              if e.code in self.kill_codes:
                  self.disabled = True
                  logging.exception('Posting has been disabled.'
                                    'See previous errors for details.')
              else:
                  logging.exception(
                      'HTTPError posting payload to api ingest endpoint'
                      + ' (%s): %s',
                      url, e)