INNER CODE UNIT · Python

parse_response

braedon/prometheus-es-exporter · prometheus_es_exporter/cluster_health_parser.py:52

def parse_response(response, metric=None):
    if metric is None:
        metric = []

    metrics = []

    # Create a shallow copy as we are going to modify it
    response = response.copy()

    if not response['timed_out']:
        # Delete this field as we don't want to parse it as metric
        del response['timed_out']

        metrics.extend(parse_block(response, metric=metric))

    return [
        (format_metric_name(*metric_name),
         metric_doc,

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…