コード例 #1
0
ファイル: varz.py プロジェクト: CodeWarltz/commons
  def handle_vars(self, var=None):
    HttpServer.set_content_type('text/plain; charset=iso-8859-1')
    samples = self._monitor.sample()

    if var is None:
      return '\n'.join(
        '%s %s' % (key, val) for key, val in sorted(samples.items()))
    else:
      if var in samples:
        return samples[var]
      else:
        HttpServer.abort(404, 'Unknown exported variable')
コード例 #2
0
ファイル: varz.py プロジェクト: xianxu/pants
    def handle_vars(self, var=None):
        HttpServer.set_content_type('text/plain; charset=iso-8859-1')
        samples = self._monitor.sample()

        if var is None:
            return '\n'.join('%s %s' % (key, val)
                             for key, val in sorted(samples.items()))
        else:
            if var in samples:
                return samples[var]
            else:
                HttpServer.abort(404, 'Unknown exported variable')
コード例 #3
0
ファイル: varz.py プロジェクト: wcauchois/commons-1
    def handle_vars(self, var=None):
        HttpServer.set_content_type('text/plain; charset=iso-8859-1')
        filtered = self._parse_filtered_arg()
        samples = self._monitor.sample()

        if var is None and filtered and self._stats_filter:
            return '\n'.join('%s %s' % (key, val)
                             for key, val in sorted(samples.items())
                             if not self._stats_filter.match(key))
        elif var is None:
            return '\n'.join('%s %s' % (key, val)
                             for key, val in sorted(samples.items()))
        else:
            if var in samples:
                return samples[var]
            else:
                HttpServer.abort(404, 'Unknown exported variable')
コード例 #4
0
ファイル: vars_endpoint.py プロジェクト: AltanAlpay/aurora
  def handle_vars(self, var=None):
    HttpServer.set_content_type('text/plain; charset=iso-8859-1')
    filtered = self._parse_filtered_arg()
    samples = self._monitor.sample()

    if var is None and filtered and self._stats_filter:
      return '\n'.join(
          '%s %s' % (key, val) for key, val in sorted(samples.items())
          if not self._stats_filter.match(key))
    elif var is None:
      return '\n'.join(
          '%s %s' % (key, val) for key, val in sorted(samples.items()))
    else:
      if var in samples:
        return samples[var]
      else:
        HttpServer.abort(404, 'Unknown exported variable')