|
|
@ -8,7 +8,7 @@
|
|
|
|
"name": "maps_api_requests_total",
|
|
|
|
"name": "maps_api_requests_total",
|
|
|
|
"help": "MAPS API requests total"
|
|
|
|
"help": "MAPS API requests total"
|
|
|
|
},
|
|
|
|
},
|
|
|
|
"valuePath": "response.statusCode",
|
|
|
|
"valuePath": "server_response.statusCode",
|
|
|
|
"shouldMeasure": "({ value }) => Number.isFinite(value)",
|
|
|
|
"shouldMeasure": "({ value }) => Number.isFinite(value)",
|
|
|
|
"measure": "({ metric }) => metric.inc()"
|
|
|
|
"measure": "({ metric }) => metric.inc()"
|
|
|
|
},
|
|
|
|
},
|
|
|
@ -18,7 +18,7 @@
|
|
|
|
"name": "maps_api_requests_ok_total",
|
|
|
|
"name": "maps_api_requests_ok_total",
|
|
|
|
"help": "MAPS API requests ok total"
|
|
|
|
"help": "MAPS API requests ok total"
|
|
|
|
},
|
|
|
|
},
|
|
|
|
"valuePath": "response.statusCode",
|
|
|
|
"valuePath": "server_response.statusCode",
|
|
|
|
"shouldMeasure": "({ value }) => value >= 200 && value < 400",
|
|
|
|
"shouldMeasure": "({ value }) => value >= 200 && value < 400",
|
|
|
|
"measure": "({ metric }) => metric.inc()"
|
|
|
|
"measure": "({ metric }) => metric.inc()"
|
|
|
|
},
|
|
|
|
},
|
|
|
@ -28,7 +28,7 @@
|
|
|
|
"name": "maps_api_requests_errors_total",
|
|
|
|
"name": "maps_api_requests_errors_total",
|
|
|
|
"help": "MAPS API requests errors total"
|
|
|
|
"help": "MAPS API requests errors total"
|
|
|
|
},
|
|
|
|
},
|
|
|
|
"valuePath": "response.statusCode",
|
|
|
|
"valuePath": "server_response.statusCode",
|
|
|
|
"shouldMeasure": "({ value }) => value >= 400",
|
|
|
|
"shouldMeasure": "({ value }) => value >= 400",
|
|
|
|
"measure": "({ metric }) => metric.inc()"
|
|
|
|
"measure": "({ metric }) => metric.inc()"
|
|
|
|
},
|
|
|
|
},
|
|
|
@ -49,7 +49,7 @@
|
|
|
|
"help": "MAPS API requests per user",
|
|
|
|
"help": "MAPS API requests per user",
|
|
|
|
"labelNames": ["user", "http_code"]
|
|
|
|
"labelNames": ["user", "http_code"]
|
|
|
|
},
|
|
|
|
},
|
|
|
|
"labelPaths": ["response.headers.carto-user", "response.statusCode"],
|
|
|
|
"labelPaths": ["cdb-user", "server_response.statusCode"],
|
|
|
|
"shouldMeasure": "({ labels }) => labels.every((label) => label !== undefined)",
|
|
|
|
"shouldMeasure": "({ labels }) => labels.every((label) => label !== undefined)",
|
|
|
|
"measure": "({ metric, labels }) => metric.labels(...labels).inc()"
|
|
|
|
"measure": "({ metric, labels }) => metric.labels(...labels).inc()"
|
|
|
|
},
|
|
|
|
},
|
|
|
@ -60,8 +60,8 @@
|
|
|
|
"help": "MAPS API requests per user with success HTTP code",
|
|
|
|
"help": "MAPS API requests per user with success HTTP code",
|
|
|
|
"labelNames": ["user", "http_code"]
|
|
|
|
"labelNames": ["user", "http_code"]
|
|
|
|
},
|
|
|
|
},
|
|
|
|
"labelPaths": ["response.headers.carto-user", "response.statusCode"],
|
|
|
|
"labelPaths": ["cdb-user", "server_response.statusCode"],
|
|
|
|
"valuePath": "response.statusCode",
|
|
|
|
"valuePath": "server_response.statusCode",
|
|
|
|
"shouldMeasure": "({ labels, value }) => labels.every((label) => label !== undefined) && value >= 200 && value < 400",
|
|
|
|
"shouldMeasure": "({ labels, value }) => labels.every((label) => label !== undefined) && value >= 200 && value < 400",
|
|
|
|
"measure": "({ metric, labels }) => metric.labels(...labels).inc()"
|
|
|
|
"measure": "({ metric, labels }) => metric.labels(...labels).inc()"
|
|
|
|
},
|
|
|
|
},
|
|
|
@ -72,8 +72,8 @@
|
|
|
|
"help": "MAPS API requests per user with error HTTP code",
|
|
|
|
"help": "MAPS API requests per user with error HTTP code",
|
|
|
|
"labelNames": ["user", "http_code"]
|
|
|
|
"labelNames": ["user", "http_code"]
|
|
|
|
},
|
|
|
|
},
|
|
|
|
"labelPaths": ["response.headers.carto-user", "response.statusCode"],
|
|
|
|
"labelPaths": ["cdb-user", "server_response.statusCode"],
|
|
|
|
"valuePath": "response.statusCode",
|
|
|
|
"valuePath": "server_response.statusCode",
|
|
|
|
"shouldMeasure": "({ labels, value }) => labels.every((label) => label !== undefined) && value >= 400",
|
|
|
|
"shouldMeasure": "({ labels, value }) => labels.every((label) => label !== undefined) && value >= 400",
|
|
|
|
"measure": "({ metric, labels }) => metric.labels(...labels).inc()"
|
|
|
|
"measure": "({ metric, labels }) => metric.labels(...labels).inc()"
|
|
|
|
},
|
|
|
|
},
|
|
|
@ -84,7 +84,7 @@
|
|
|
|
"help": "MAPS API response time total",
|
|
|
|
"help": "MAPS API response time total",
|
|
|
|
"labelNames": ["user"]
|
|
|
|
"labelNames": ["user"]
|
|
|
|
},
|
|
|
|
},
|
|
|
|
"labelPaths": ["user"],
|
|
|
|
"labelPaths": ["cdb-user"],
|
|
|
|
"valuePath": "stats.response",
|
|
|
|
"valuePath": "stats.response",
|
|
|
|
"shouldMeasure": "({ labels, value }) => labels.every((label) => label !== undefined) && Number.isFinite(value)",
|
|
|
|
"shouldMeasure": "({ labels, value }) => labels.every((label) => label !== undefined) && Number.isFinite(value)",
|
|
|
|
"measure": "({ metric, labels, value }) => metric.labels(...labels).observe(value)"
|
|
|
|
"measure": "({ metric, labels, value }) => metric.labels(...labels).observe(value)"
|
|
|
|