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,