{"type":"Metric","data":{"name":"http_reqs","type":"counter","contains":"default","thresholds":[],"submetrics":null},"metric":"http_reqs"}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:02:17.9761097+07:00","value":1,"tags":{"endpoint":"ping","expected_response":"true","group":"::setup","method":"GET","name":"http://localhost:8080/api/v1/auth/ping","proto":"HTTP/1.1","status":"200","url":"http://localhost:8080/api/v1/auth/ping"}}}
{"type":"Metric","data":{"name":"http_req_duration","type":"trend","contains":"time","thresholds":["p(95)<500","p(99)<1000"],"submetrics":[{"name":"http_req_duration{expected_response:true}","suffix":"expected_response:true","tags":{"expected_response":"true"}}]},"metric":"http_req_duration"}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:02:17.9761097+07:00","value":10.053,"tags":{"endpoint":"ping","expected_response":"true","group":"::setup","method":"GET","name":"http://localhost:8080/api/v1/auth/ping","proto":"HTTP/1.1","status":"200","url":"http://localhost:8080/api/v1/auth/ping"}}}
{"type":"Metric","data":{"name":"http_req_blocked","type":"trend","contains":"time","thresholds":[],"submetrics":null},"metric":"http_req_blocked"}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:02:17.9761097+07:00","value":5.177,"tags":{"endpoint":"ping","expected_response":"true","group":"::setup","method":"GET","name":"http://localhost:8080/api/v1/auth/ping","proto":"HTTP/1.1","status":"200","url":"http://localhost:8080/api/v1/auth/ping"}}}
{"type":"Metric","data":{"name":"http_req_connecting","type":"trend","contains":"time","thresholds":[],"submetrics":null},"metric":"http_req_connecting"}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:02:17.9761097+07:00","value":2.3082,"tags":{"endpoint":"ping","expected_response":"true","group":"::setup","method":"GET","name":"http://localhost:8080/api/v1/auth/ping","proto":"HTTP/1.1","status":"200","url":"http://localhost:8080/api/v1/auth/ping"}}}
{"type":"Metric","data":{"name":"http_req_tls_handshaking","type":"trend","contains":"time","thresholds":[],"submetrics":null},"metric":"http_req_tls_handshaking"}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:02:17.9761097+07:00","value":0,"tags":{"endpoint":"ping","expected_response":"true","group":"::setup","method":"GET","name":"http://localhost:8080/api/v1/auth/ping","proto":"HTTP/1.1","status":"200","url":"http://localhost:8080/api/v1/auth/ping"}}}
{"type":"Metric","data":{"name":"http_req_sending","type":"trend","contains":"time","thresholds":[],"submetrics":null},"metric":"http_req_sending"}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:02:17.9761097+07:00","value":0.6827,"tags":{"endpoint":"ping","expected_response":"true","group":"::setup","method":"GET","name":"http://localhost:8080/api/v1/auth/ping","proto":"HTTP/1.1","status":"200","url":"http://localhost:8080/api/v1/auth/ping"}}}
{"type":"Metric","data":{"name":"http_req_waiting","type":"trend","contains":"time","thresholds":[],"submetrics":null},"metric":"http_req_waiting"}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:02:17.9761097+07:00","value":8.6841,"tags":{"endpoint":"ping","expected_response":"true","group":"::setup","method":"GET","name":"http://localhost:8080/api/v1/auth/ping","proto":"HTTP/1.1","status":"200","url":"http://localhost:8080/api/v1/auth/ping"}}}
{"type":"Metric","data":{"name":"http_req_receiving","type":"trend","contains":"time","thresholds":[],"submetrics":null},"metric":"http_req_receiving"}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:02:17.9761097+07:00","value":0.6862,"tags":{"endpoint":"ping","expected_response":"true","group":"::setup","method":"GET","name":"http://localhost:8080/api/v1/auth/ping","proto":"HTTP/1.1","status":"200","url":"http://localhost:8080/api/v1/auth/ping"}}}
{"type":"Metric","data":{"name":"http_req_failed","type":"rate","contains":"default","thresholds":["rate<0.01"],"submetrics":null},"metric":"http_req_failed"}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:02:17.9761097+07:00","value":0,"tags":{"endpoint":"ping","expected_response":"true","group":"::setup","method":"GET","name":"http://localhost:8080/api/v1/auth/ping","proto":"HTTP/1.1","status":"200","url":"http://localhost:8080/api/v1/auth/ping"}}}
{"type":"Metric","data":{"name":"walkguide_error_rate","type":"rate","contains":"default","thresholds":["rate<0.01"],"submetrics":null},"metric":"walkguide_error_rate"}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:02:17.9771469+07:00","value":0,"tags":{"group":"::setup"}}}
{"type":"Metric","data":{"name":"walkguide_endpoint_latency_ms","type":"trend","contains":"time","thresholds":["p(95)<500"],"submetrics":null},"metric":"walkguide_endpoint_latency_ms"}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:02:17.9771469+07:00","value":10.053,"tags":{"endpoint":"ping","group":"::setup"}}}
{"type":"Metric","data":{"name":"walkguide_successful_requests","type":"counter","contains":"default","thresholds":[],"submetrics":null},"metric":"walkguide_successful_requests"}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:02:17.9771469+07:00","value":1,"tags":{"group":"::setup"}}}
{"type":"Metric","data":{"name":"data_sent","type":"counter","contains":"data","thresholds":[],"submetrics":null},"metric":"data_sent"}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:02:17.9785208+07:00","value":86,"tags":{"group":"::setup"}}}
{"type":"Metric","data":{"name":"data_received","type":"counter","contains":"data","thresholds":[],"submetrics":null},"metric":"data_received"}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:02:17.9785208+07:00","value":501,"tags":{"group":"::setup"}}}
{"type":"Metric","data":{"name":"vus","type":"gauge","contains":"default","thresholds":[],"submetrics":null},"metric":"vus"}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:02:18.8786413+07:00","value":0,"tags":{}}}
{"type":"Metric","data":{"name":"vus_max","type":"gauge","contains":"default","thresholds":[],"submetrics":null},"metric":"vus_max"}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:02:18.8786413+07:00","value":30,"tags":{}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:02:19.8781082+07:00","value":0,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:02:19.8781082+07:00","value":30,"tags":{}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:02:20.8785283+07:00","value":0,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:02:20.8785283+07:00","value":30,"tags":{}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:02:21.8787248+07:00","value":1,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:02:21.8787248+07:00","value":30,"tags":{}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:02:22.8796847+07:00","value":1,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:02:22.8796847+07:00","value":30,"tags":{}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:02:23.8780698+07:00","value":1,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:02:23.8780698+07:00","value":30,"tags":{}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:02:24.878772+07:00","value":2,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:02:24.878772+07:00","value":30,"tags":{}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:02:25.8783557+07:00","value":2,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:02:25.8783557+07:00","value":30,"tags":{}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:02:26.8788954+07:00","value":2,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:02:26.8788954+07:00","value":30,"tags":{}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:02:27.8785418+07:00","value":3,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:02:27.8785418+07:00","value":30,"tags":{}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:02:28.8786115+07:00","value":3,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:02:28.8786115+07:00","value":30,"tags":{}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:02:29.8782049+07:00","value":3,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:02:29.8782049+07:00","value":30,"tags":{}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:02:30.8791611+07:00","value":4,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:02:30.8791611+07:00","value":30,"tags":{}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:02:31.8781032+07:00","value":4,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:02:31.8781032+07:00","value":30,"tags":{}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:02:32.8787043+07:00","value":4,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:02:32.8787043+07:00","value":30,"tags":{}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:02:33.8787301+07:00","value":5,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:02:33.8787301+07:00","value":30,"tags":{}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:02:34.8786003+07:00","value":5,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:02:34.8786003+07:00","value":30,"tags":{}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:02:35.8792896+07:00","value":5,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:02:35.8792896+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:02:36.48077+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:02:36.48077+07:00","value":12495.7871,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:02:36.48077+07:00","value":5.6682,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:02:36.48077+07:00","value":5.6682,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:02:36.48077+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:02:36.48077+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:02:36.48077+07:00","value":12493.7783,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:02:36.48077+07:00","value":2.0088,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:02:36.48077+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:02:36.48077+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:02:36.4814393+07:00","value":12495.7871,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"type":"Metric","data":{"name":"walkguide_auth_latency_ms","type":"trend","contains":"time","thresholds":["p(95)<800","p(99)<1500"],"submetrics":null},"metric":"walkguide_auth_latency_ms"}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:02:36.4814393+07:00","value":12495.7871,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:02:36.4814393+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"type":"Metric","data":{"name":"checks","type":"rate","contains":"default","thresholds":[],"submetrics":null},"metric":"checks"}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:02:36.4814393+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:02:36.4814393+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:02:36.8113783+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:02:36.8113783+07:00","value":15828.693,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:02:36.8113783+07:00","value":3.2106,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:02:36.8113783+07:00","value":3.2106,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:02:36.8113783+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:02:36.8113783+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:02:36.8113783+07:00","value":15827.6143,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:02:36.8113783+07:00","value":1.0787,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:02:36.8113783+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:02:36.8113783+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:02:36.8113783+07:00","value":15828.693,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:02:36.8113783+07:00","value":15828.693,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:02:36.8113783+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:02:36.8113783+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:02:36.8113783+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:02:36.8782361+07:00","value":6,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:02:36.8782361+07:00","value":30,"tags":{}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:02:37.8784673+07:00","value":6,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:02:37.8784673+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:02:38.2302307+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:02:38.2302307+07:00","value":11247.7266,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:02:38.2302307+07:00","value":3.3622,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:02:38.2302307+07:00","value":3.3622,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:02:38.2302307+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:02:38.2302307+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:02:38.2302307+07:00","value":11246.606,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:02:38.2302307+07:00","value":1.1206,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:02:38.2302307+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:02:38.230845+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:02:38.230845+07:00","value":11247.7266,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:02:38.230845+07:00","value":11247.7266,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:02:38.230845+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:02:38.230845+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:02:38.230845+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:02:38.8787763+07:00","value":6,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:02:38.8787763+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:02:39.2424596+07:00","value":1,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:02:39.2424596+07:00","value":1929.46,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:02:39.2424596+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:02:39.2424596+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:02:39.2424596+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:02:39.2424596+07:00","value":0.6637,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:02:39.2424596+07:00","value":1927.2309,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:02:39.2424596+07:00","value":1.5654,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:02:39.2424596+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:02:39.2424596+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:02:39.2424596+07:00","value":1929.46,"tags":{"endpoint":"login","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:02:39.2424596+07:00","value":1929.46,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:02:39.2424596+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:02:39.2430858+07:00","value":1,"tags":{"check":"login: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:02:39.2430858+07:00","value":1,"tags":{"check":"login: accessToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:02:39.2430858+07:00","value":1,"tags":{"check":"login: refreshToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:02:39.2430858+07:00","value":0,"tags":{"check":"login: role correct","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:02:39.8785411+07:00","value":7,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:02:39.8785411+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:02:40.1373726+07:00","value":1,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:02:40.1373726+07:00","value":3155.5466,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:02:40.1373726+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:02:40.1373726+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:02:40.1373726+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:02:40.1373726+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:02:40.1373726+07:00","value":3154.8412,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:02:40.1373726+07:00","value":0.7054,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:02:40.1373726+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:02:40.1373726+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:02:40.1373726+07:00","value":3155.5466,"tags":{"endpoint":"login","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:02:40.1381796+07:00","value":3155.5466,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:02:40.1381796+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:02:40.1381796+07:00","value":1,"tags":{"check":"login: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:02:40.1381796+07:00","value":1,"tags":{"check":"login: accessToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:02:40.1381796+07:00","value":1,"tags":{"check":"login: refreshToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:02:40.1381796+07:00","value":1,"tags":{"check":"login: role correct","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:02:40.6579512+07:00","value":1,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:02:40.6579512+07:00","value":1925.3249,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:02:40.6579512+07:00","value":0.5061,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:02:40.6579512+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:02:40.6579512+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:02:40.6579512+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:02:40.6579512+07:00","value":1924.3005,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:02:40.6579512+07:00","value":1.0244,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:02:40.6579512+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:02:40.6579512+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:02:40.6579512+07:00","value":1925.3249,"tags":{"endpoint":"login","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:02:40.6579512+07:00","value":1925.3249,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:02:40.6579512+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:02:40.6579512+07:00","value":1,"tags":{"check":"login: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:02:40.6579512+07:00","value":1,"tags":{"check":"login: accessToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:02:40.6579512+07:00","value":1,"tags":{"check":"login: refreshToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:02:40.6579512+07:00","value":0,"tags":{"check":"login: role correct","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:02:40.6648989+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:02:40.6648989+07:00","value":10681.1579,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:02:40.6648989+07:00","value":3.693,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:02:40.6648989+07:00","value":3.693,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:02:40.6648989+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:02:40.6648989+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:02:40.6648989+07:00","value":10680.5922,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:02:40.6648989+07:00","value":0.5657,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:02:40.6648989+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:02:40.6654128+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:02:40.6654128+07:00","value":10681.1579,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:02:40.6654128+07:00","value":10681.1579,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:02:40.6654128+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:02:40.6654128+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:02:40.6654128+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:02:40.6823999+07:00","value":1,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:02:40.6823999+07:00","value":1137.6165,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:02:40.6823999+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:02:40.6823999+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:02:40.6823999+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:02:40.6823999+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:02:40.6823999+07:00","value":1136.8486,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:02:40.6823999+07:00","value":0.7679,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:02:40.6823999+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:02:40.6831673+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:02:40.6831673+07:00","value":1137.6165,"tags":{"endpoint":"refresh_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:02:40.6831673+07:00","value":1137.6165,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:02:40.6831673+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:02:40.6831673+07:00","value":1,"tags":{"check":"refresh: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:02:40.6831673+07:00","value":1,"tags":{"check":"refresh: new accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:02:40.8783363+07:00","value":7,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:02:40.8783363+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:02:41.0172549+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:02:41.0172549+07:00","value":32.2408,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:02:41.0172549+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:02:41.0172549+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:02:41.0172549+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:02:41.0172549+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:02:41.0172549+07:00","value":30.8428,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:02:41.0172549+07:00","value":1.398,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:02:41.0172549+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:02:41.0178563+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:02:41.0178563+07:00","value":32.2408,"tags":{"endpoint":"fcm_token","group":"","scenario":"auth_flow"}}}
{"type":"Metric","data":{"name":"walkguide_failed_requests","type":"counter","contains":"default","thresholds":[],"submetrics":null},"metric":"walkguide_failed_requests"}
{"metric":"walkguide_failed_requests","type":"Point","data":{"time":"2026-05-17T19:02:41.0178563+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:02:41.0178563+07:00","value":0,"tags":{"check":"fcm-token: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:02:41.4564696+07:00","value":1,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:02:41.4564696+07:00","value":1016.6741,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:02:41.4564696+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:02:41.4564696+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:02:41.4564696+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:02:41.4564696+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:02:41.4564696+07:00","value":1015.4973,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:02:41.4564696+07:00","value":1.1768,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:02:41.4564696+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:02:41.4564696+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:02:41.4564696+07:00","value":1016.6741,"tags":{"endpoint":"refresh_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:02:41.4564696+07:00","value":1016.6741,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:02:41.4564696+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:02:41.4564696+07:00","value":1,"tags":{"check":"refresh: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:02:41.4564696+07:00","value":1,"tags":{"check":"refresh: new accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:02:41.7787546+07:00","value":1,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:02:41.7787546+07:00","value":819.6151,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:02:41.7787546+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:02:41.7787546+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:02:41.7787546+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:02:41.7787546+07:00","value":1.0397,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:02:41.7787546+07:00","value":817.475,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:02:41.7787546+07:00","value":1.1004,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:02:41.7787546+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:02:41.7787546+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:02:41.7787546+07:00","value":819.6151,"tags":{"endpoint":"refresh_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:02:41.7787546+07:00","value":819.6151,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:02:41.7787546+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:02:41.7787546+07:00","value":1,"tags":{"check":"refresh: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:02:41.7787546+07:00","value":1,"tags":{"check":"refresh: new accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:02:41.7879813+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:02:41.7879813+07:00","value":29.881,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:02:41.7879813+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:02:41.7879813+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:02:41.7879813+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:02:41.7879813+07:00","value":1.0504,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:02:41.7879813+07:00","value":27.9757,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:02:41.7879813+07:00","value":0.8549,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:02:41.7879813+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:02:41.7885967+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:02:41.7885967+07:00","value":29.881,"tags":{"endpoint":"fcm_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_failed_requests","type":"Point","data":{"time":"2026-05-17T19:02:41.7885967+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:02:41.7885967+07:00","value":0,"tags":{"check":"fcm-token: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:02:41.8786306+07:00","value":7,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:02:41.8786306+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:02:42.1074311+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:02:42.1074311+07:00","value":27.1813,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:02:42.1074311+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:02:42.1074311+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:02:42.1074311+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:02:42.1074311+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:02:42.1074311+07:00","value":25.7104,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:02:42.1074311+07:00","value":1.4709,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:02:42.1074311+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:02:42.1077317+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:02:42.1077317+07:00","value":27.1813,"tags":{"endpoint":"fcm_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_failed_requests","type":"Point","data":{"time":"2026-05-17T19:02:42.1077317+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:02:42.1077317+07:00","value":0,"tags":{"check":"fcm-token: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:02:42.7653693+07:00","value":1,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:02:42.7653693+07:00","value":1542.8604,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:02:42.7653693+07:00","value":3.8145,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:02:42.7653693+07:00","value":3.8145,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:02:42.7653693+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:02:42.7653693+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:02:42.7653693+07:00","value":1541.6356,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:02:42.7653693+07:00","value":1.2248,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:02:42.7653693+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:02:42.7653693+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:02:42.7653693+07:00","value":1542.8604,"tags":{"endpoint":"logout","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:02:42.7653693+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:02:42.7653693+07:00","value":1,"tags":{"check":"logout: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:02:42.8785721+07:00","value":8,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:02:42.8785721+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:02:43.1485927+07:00","value":1,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:02:43.1485927+07:00","value":1154.2135,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:02:43.1485927+07:00","value":5.0063,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:02:43.1485927+07:00","value":5.0063,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:02:43.1485927+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:02:43.1485927+07:00","value":0.3936,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:02:43.1485927+07:00","value":1152.8888,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:02:43.1485927+07:00","value":0.9311,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:02:43.1485927+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:02:43.1485927+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:02:43.1485927+07:00","value":1154.2135,"tags":{"endpoint":"logout","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:02:43.1485927+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:02:43.1485927+07:00","value":1,"tags":{"check":"logout: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:02:43.4664451+07:00","value":1731,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:02:43.4664451+07:00","value":3889,"tags":{"group":"","scenario":"auth_flow"}}}
{"type":"Metric","data":{"name":"iteration_duration","type":"trend","contains":"time","thresholds":[],"submetrics":null},"metric":"iteration_duration"}
{"metric":"iteration_duration","type":"Point","data":{"time":"2026-05-17T19:02:43.4664451+07:00","value":22487.5633,"tags":{"group":"","scenario":"auth_flow"}}}
{"type":"Metric","data":{"name":"iterations","type":"counter","contains":"default","thresholds":[],"submetrics":null},"metric":"iterations"}
{"metric":"iterations","type":"Point","data":{"time":"2026-05-17T19:02:43.4664451+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:02:43.8497878+07:00","value":1703,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:02:43.8497878+07:00","value":3862,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iteration_duration","type":"Point","data":{"time":"2026-05-17T19:02:43.8497878+07:00","value":19870.4731,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iterations","type":"Point","data":{"time":"2026-05-17T19:02:43.8497878+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:02:43.8785169+07:00","value":8,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:02:43.8785169+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:02:44.085644+07:00","value":1,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:02:44.085644+07:00","value":1772.6087,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:02:44.085644+07:00","value":3.5603,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:02:44.085644+07:00","value":3.5603,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:02:44.085644+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:02:44.085644+07:00","value":0.621,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:02:44.085644+07:00","value":1770.2922,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:02:44.085644+07:00","value":1.6955,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:02:44.085644+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:02:44.0863478+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:02:44.0863478+07:00","value":1772.6087,"tags":{"endpoint":"logout","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:02:44.0863478+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:02:44.0863478+07:00","value":1,"tags":{"check":"logout: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:02:44.5507707+07:00","value":1,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:02:44.5507707+07:00","value":3383.8567,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:02:44.5507707+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:02:44.5507707+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:02:44.5507707+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:02:44.5507707+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:02:44.5507707+07:00","value":3383.8567,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:02:44.5507707+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:02:44.5507707+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:02:44.5507707+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:02:44.5507707+07:00","value":3383.8567,"tags":{"endpoint":"login","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:02:44.5507707+07:00","value":3383.8567,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:02:44.5507707+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:02:44.5514737+07:00","value":1,"tags":{"check":"login: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:02:44.5514737+07:00","value":1,"tags":{"check":"login: accessToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:02:44.5514737+07:00","value":1,"tags":{"check":"login: refreshToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:02:44.5514737+07:00","value":1,"tags":{"check":"login: role correct","group":"","scenario":"auth_flow"}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:02:44.7874974+07:00","value":1723,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:02:44.7874974+07:00","value":3883,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iteration_duration","type":"Point","data":{"time":"2026-05-17T19:02:44.7874974+07:00","value":17808.3555,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iterations","type":"Point","data":{"time":"2026-05-17T19:02:44.7874974+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:02:44.8964224+07:00","value":8,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:02:44.8964224+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:02:45.477715+07:00","value":1,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:02:45.477715+07:00","value":625.274,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:02:45.477715+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:02:45.477715+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:02:45.477715+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:02:45.477715+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:02:45.477715+07:00","value":624.1349,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:02:45.477715+07:00","value":1.1391,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:02:45.477715+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:02:45.477715+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:02:45.477715+07:00","value":625.274,"tags":{"endpoint":"refresh_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:02:45.477715+07:00","value":625.274,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:02:45.477715+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:02:45.4781444+07:00","value":1,"tags":{"check":"refresh: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:02:45.4781444+07:00","value":1,"tags":{"check":"refresh: new accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:02:45.8059169+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:02:45.8059169+07:00","value":26.6196,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:02:45.8059169+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:02:45.8059169+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:02:45.8059169+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:02:45.8059169+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:02:45.8059169+07:00","value":25.8292,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:02:45.8059169+07:00","value":0.7904,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:02:45.8059169+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:02:45.8059169+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:02:45.8059169+07:00","value":26.6196,"tags":{"endpoint":"fcm_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_failed_requests","type":"Point","data":{"time":"2026-05-17T19:02:45.8059169+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:02:45.8059169+07:00","value":0,"tags":{"check":"fcm-token: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:02:45.8789765+07:00","value":9,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:02:45.8789765+07:00","value":30,"tags":{}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:02:46.8786109+07:00","value":9,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:02:46.8786109+07:00","value":30,"tags":{}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:02:47.8787255+07:00","value":9,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:02:47.8787255+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:02:48.3447858+07:00","value":1,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:02:48.3447858+07:00","value":2337.1471,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:02:48.3447858+07:00","value":0.8092,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:02:48.3447858+07:00","value":0.8092,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:02:48.3447858+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:02:48.3447858+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:02:48.3447858+07:00","value":2335.7102,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:02:48.3447858+07:00","value":1.4369,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:02:48.3447858+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:02:48.3447858+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:02:48.3447858+07:00","value":2337.1471,"tags":{"endpoint":"logout","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:02:48.3447858+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:02:48.3447858+07:00","value":1,"tags":{"check":"logout: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:02:48.8785888+07:00","value":10,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:02:48.8785888+07:00","value":30,"tags":{}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:02:48.9460345+07:00","value":1698,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:02:48.9460345+07:00","value":3856,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iteration_duration","type":"Point","data":{"time":"2026-05-17T19:02:48.9460345+07:00","value":18967.38,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iterations","type":"Point","data":{"time":"2026-05-17T19:02:48.9460345+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:02:49.8783166+07:00","value":10,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:02:49.8783166+07:00","value":30,"tags":{}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:02:50.8787628+07:00","value":10,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:02:50.8787628+07:00","value":30,"tags":{}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:02:51.8787126+07:00","value":11,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:02:51.8787126+07:00","value":30,"tags":{}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:02:52.8792708+07:00","value":11,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:02:52.8792708+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:02:52.9290318+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:02:52.9290318+07:00","value":16944.4729,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:02:52.9290318+07:00","value":4.6912,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:02:52.9290318+07:00","value":4.0525,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:02:52.9290318+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:02:52.9290318+07:00","value":0.6387,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:02:52.9290318+07:00","value":16942.3433,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:02:52.9290318+07:00","value":1.4909,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:02:52.9290318+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:02:52.9296929+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:02:52.9296929+07:00","value":16944.4729,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:02:52.9296929+07:00","value":16944.4729,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:02:52.9296929+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:02:52.9296929+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:02:52.9296929+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:02:53.5160445+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:02:53.5160445+07:00","value":14531.2209,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:02:53.5160445+07:00","value":4.2873,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:02:53.5160445+07:00","value":4.2873,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:02:53.5160445+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:02:53.5160445+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:02:53.5160445+07:00","value":14529.6369,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:02:53.5160445+07:00","value":1.584,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:02:53.5160445+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:02:53.5167158+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:02:53.5167158+07:00","value":14531.2209,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:02:53.5167158+07:00","value":14531.2209,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:02:53.5173917+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:02:53.5173917+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:02:53.5173917+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:02:53.7983148+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:02:53.7983148+07:00","value":20813.5372,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:02:53.7983148+07:00","value":4.474,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:02:53.7983148+07:00","value":3.7946,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:02:53.7983148+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:02:53.7983148+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:02:53.7983148+07:00","value":20813.5372,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:02:53.7983148+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:02:53.7983148+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:02:53.7983148+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:02:53.7983148+07:00","value":20813.5372,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:02:53.7983148+07:00","value":20813.5372,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:02:53.7983148+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:02:53.7983148+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:02:53.7983148+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:02:53.8806949+07:00","value":11,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:02:53.8806949+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:02:54.7173308+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:02:54.7173308+07:00","value":12730.9376,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:02:54.7173308+07:00","value":6.2164,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:02:54.7173308+07:00","value":6.2164,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:02:54.7173308+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:02:54.7173308+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:02:54.7173308+07:00","value":12729.105,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:02:54.7173308+07:00","value":1.8326,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:02:54.7173308+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:02:54.7173308+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:02:54.7173308+07:00","value":12730.9376,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:02:54.7173308+07:00","value":12730.9376,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:02:54.7173308+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:02:54.7173308+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:02:54.7173308+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:02:54.8787318+07:00","value":12,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:02:54.8787318+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:02:55.2238184+07:00","value":1,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:02:55.2238184+07:00","value":1792.3863,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:02:55.2238184+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:02:55.2238184+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:02:55.2238184+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:02:55.2238184+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:02:55.2238184+07:00","value":1791.4896,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:02:55.2238184+07:00","value":0.8967,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:02:55.2238184+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:02:55.2238184+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:02:55.2238184+07:00","value":1792.3863,"tags":{"endpoint":"login","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:02:55.2238184+07:00","value":1792.3863,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:02:55.2238184+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:02:55.2238184+07:00","value":1,"tags":{"check":"login: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:02:55.2238184+07:00","value":1,"tags":{"check":"login: accessToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:02:55.2238184+07:00","value":1,"tags":{"check":"login: refreshToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:02:55.2238184+07:00","value":1,"tags":{"check":"login: role correct","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:02:55.878487+07:00","value":12,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:02:55.878487+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:02:56.7828654+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:02:56.7828654+07:00","value":12931.4191,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:02:56.7828654+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:02:56.7828654+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:02:56.7828654+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:02:56.7828654+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:02:56.7828654+07:00","value":12930.5793,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:02:56.7828654+07:00","value":0.8398,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:02:56.7828654+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:02:56.7828654+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:02:56.7828654+07:00","value":12931.4191,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:02:56.7828654+07:00","value":12931.4191,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:02:56.7828654+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:02:56.7828654+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:02:56.7828654+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:02:56.8786359+07:00","value":12,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:02:56.8786359+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:02:56.8955362+07:00","value":1,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:02:56.8955362+07:00","value":2596.7124,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:02:56.8955362+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:02:56.8955362+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:02:56.8955362+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:02:56.8955362+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:02:56.8955362+07:00","value":2595.7065,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:02:56.8955362+07:00","value":1.0059,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:02:56.8955362+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:02:56.8961629+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:02:56.8968654+07:00","value":2596.7124,"tags":{"endpoint":"login","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:02:56.8968654+07:00","value":2596.7124,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:02:56.8968654+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:02:56.8968654+07:00","value":1,"tags":{"check":"login: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:02:56.8968654+07:00","value":1,"tags":{"check":"login: accessToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:02:56.8968654+07:00","value":1,"tags":{"check":"login: refreshToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:02:56.8968654+07:00","value":1,"tags":{"check":"login: role correct","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:02:57.1427816+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:02:57.1427816+07:00","value":12354.2349,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:02:57.1427816+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:02:57.1427816+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:02:57.1427816+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:02:57.1427816+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:02:57.1427816+07:00","value":12353.5452,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:02:57.1427816+07:00","value":0.6897,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:02:57.1427816+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:02:57.1427816+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:02:57.1427816+07:00","value":12354.2349,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:02:57.1427816+07:00","value":12354.2349,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:02:57.1427816+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:02:57.1433883+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:02:57.1433883+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:02:57.2773395+07:00","value":1,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:02:57.2773395+07:00","value":3258.1888,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:02:57.2773395+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:02:57.2773395+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:02:57.2773395+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:02:57.2773395+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:02:57.2773395+07:00","value":3257.6367,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:02:57.2773395+07:00","value":0.5521,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:02:57.2773395+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:02:57.2773395+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:02:57.2779267+07:00","value":3258.1888,"tags":{"endpoint":"login","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:02:57.2779267+07:00","value":3258.1888,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:02:57.2779267+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:02:57.2779267+07:00","value":1,"tags":{"check":"login: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:02:57.2779267+07:00","value":1,"tags":{"check":"login: accessToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:02:57.2779267+07:00","value":1,"tags":{"check":"login: refreshToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:02:57.2779267+07:00","value":0,"tags":{"check":"login: role correct","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:02:57.743972+07:00","value":1,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:02:57.743972+07:00","value":2219.8301,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:02:57.743972+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:02:57.743972+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:02:57.743972+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:02:57.743972+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:02:57.743972+07:00","value":2218.8282,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:02:57.743972+07:00","value":1.0019,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:02:57.743972+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:02:57.743972+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:02:57.743972+07:00","value":2219.8301,"tags":{"endpoint":"refresh_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:02:57.743972+07:00","value":2219.8301,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:02:57.743972+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:02:57.743972+07:00","value":1,"tags":{"check":"refresh: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:02:57.743972+07:00","value":1,"tags":{"check":"refresh: new accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:02:57.8788028+07:00","value":13,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:02:57.8788028+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:02:58.0545235+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:02:58.0545235+07:00","value":9.0849,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:02:58.0545235+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:02:58.0545235+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:02:58.0545235+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:02:58.0545235+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:02:58.0545235+07:00","value":9.0849,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:02:58.0545235+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:02:58.0545235+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:02:58.0545235+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:02:58.0552712+07:00","value":9.0849,"tags":{"endpoint":"fcm_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_failed_requests","type":"Point","data":{"time":"2026-05-17T19:02:58.0552712+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:02:58.0552712+07:00","value":0,"tags":{"check":"fcm-token: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:02:58.2700089+07:00","value":1,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:02:58.2700089+07:00","value":1072.5232,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:02:58.2700089+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:02:58.2700089+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:02:58.2700089+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:02:58.2700089+07:00","value":1.0474,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:02:58.2700089+07:00","value":1070.5515,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:02:58.2700089+07:00","value":0.9243,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:02:58.2700089+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:02:58.2700089+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:02:58.2700089+07:00","value":1072.5232,"tags":{"endpoint":"refresh_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:02:58.2700089+07:00","value":1072.5232,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:02:58.2700089+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:02:58.2700089+07:00","value":1,"tags":{"check":"refresh: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:02:58.2700089+07:00","value":1,"tags":{"check":"refresh: new accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:02:58.5787476+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:02:58.5787476+07:00","value":7.5488,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:02:58.5787476+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:02:58.5787476+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:02:58.5787476+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:02:58.5787476+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:02:58.5787476+07:00","value":6.5887,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:02:58.5787476+07:00","value":0.9601,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:02:58.5787476+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:02:58.5787476+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:02:58.5787476+07:00","value":7.5488,"tags":{"endpoint":"fcm_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_failed_requests","type":"Point","data":{"time":"2026-05-17T19:02:58.5787476+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:02:58.5787476+07:00","value":0,"tags":{"check":"fcm-token: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:02:58.846006+07:00","value":1,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:02:58.846006+07:00","value":1250.1363,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:02:58.846006+07:00","value":3.0555,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:02:58.846006+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:02:58.846006+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:02:58.846006+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:02:58.846006+07:00","value":1249.3243,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:02:58.846006+07:00","value":0.812,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:02:58.846006+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:02:58.846006+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:02:58.846006+07:00","value":1250.1363,"tags":{"endpoint":"refresh_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:02:58.846006+07:00","value":1250.1363,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:02:58.846006+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:02:58.846779+07:00","value":1,"tags":{"check":"refresh: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:02:58.846779+07:00","value":1,"tags":{"check":"refresh: new accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:02:58.8786141+07:00","value":13,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:02:58.8786141+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:02:59.0262577+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:02:59.0262577+07:00","value":15559.3288,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:02:59.0262577+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:02:59.0262577+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:02:59.0262577+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:02:59.0262577+07:00","value":0.5678,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:02:59.0262577+07:00","value":15557.9932,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:02:59.0262577+07:00","value":0.7678,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:02:59.0262577+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:02:59.0262577+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:02:59.0262577+07:00","value":15559.3288,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:02:59.0262577+07:00","value":15559.3288,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:02:59.0262577+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:02:59.0262577+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:02:59.0262577+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:02:59.1519913+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:02:59.1519913+07:00","value":4.73,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:02:59.1519913+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:02:59.1519913+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:02:59.1519913+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:02:59.1519913+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:02:59.1519913+07:00","value":4.1756,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:02:59.1519913+07:00","value":0.5544,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:02:59.1519913+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:02:59.1519913+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:02:59.1519913+07:00","value":4.73,"tags":{"endpoint":"fcm_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_failed_requests","type":"Point","data":{"time":"2026-05-17T19:02:59.1519913+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:02:59.1519913+07:00","value":0,"tags":{"check":"fcm-token: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:02:59.5105676+07:00","value":1,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:02:59.5105676+07:00","value":4291.9368,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:02:59.5105676+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:02:59.5105676+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:02:59.5105676+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:02:59.5105676+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:02:59.5105676+07:00","value":4291.2941,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:02:59.5105676+07:00","value":0.6427,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:02:59.5105676+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:02:59.5105676+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:02:59.5105676+07:00","value":4291.9368,"tags":{"endpoint":"login","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:02:59.5105676+07:00","value":4291.9368,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:02:59.5105676+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:02:59.5105676+07:00","value":1,"tags":{"check":"login: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:02:59.5105676+07:00","value":1,"tags":{"check":"login: accessToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:02:59.5105676+07:00","value":1,"tags":{"check":"login: refreshToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:02:59.5105676+07:00","value":1,"tags":{"check":"login: role correct","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:02:59.8698751+07:00","value":1,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:02:59.8698751+07:00","value":2586.228,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:02:59.8698751+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:02:59.8698751+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:02:59.8698751+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:02:59.8698751+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:02:59.8698751+07:00","value":2584.9381,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:02:59.8698751+07:00","value":1.2899,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:02:59.8698751+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:02:59.8698751+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:02:59.8698751+07:00","value":2586.228,"tags":{"endpoint":"login","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:02:59.8706942+07:00","value":2586.228,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:02:59.8706942+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:02:59.8706942+07:00","value":1,"tags":{"check":"login: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:02:59.8706942+07:00","value":1,"tags":{"check":"login: accessToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:02:59.8706942+07:00","value":1,"tags":{"check":"login: refreshToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:02:59.8706942+07:00","value":1,"tags":{"check":"login: role correct","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:02:59.8786894+07:00","value":13,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:02:59.8786894+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:00.0486548+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:00.0486548+07:00","value":15062.4056,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:00.0486548+07:00","value":4.3621,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:00.0486548+07:00","value":4.3621,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:00.0486548+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:00.0486548+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:00.0486548+07:00","value":15060.2809,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:00.0486548+07:00","value":2.1247,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:00.0486548+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:00.0493276+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:00.0493276+07:00","value":15062.4056,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:00.0493276+07:00","value":15062.4056,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:00.0493276+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:00.0493276+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:00.0493276+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:00.7963743+07:00","value":1,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:00.7963743+07:00","value":2539.2119,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:00.7963743+07:00","value":1.7162,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:00.7963743+07:00","value":1.7162,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:00.7963743+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:00.7963743+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:00.7963743+07:00","value":2537.6765,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:00.7963743+07:00","value":1.5354,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:00.7963743+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:00.7963743+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:00.7971884+07:00","value":2539.2119,"tags":{"endpoint":"logout","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:00.7971884+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:00.7971884+07:00","value":1,"tags":{"check":"logout: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:00.8075081+07:00","value":1,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:00.8075081+07:00","value":3160.3189,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:00.8075081+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:00.8075081+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:00.8075081+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:00.8075081+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:00.8075081+07:00","value":3158.3124,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:00.8075081+07:00","value":2.0065,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:00.8075081+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:00.8081383+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:00.8081383+07:00","value":3160.3189,"tags":{"endpoint":"login","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:00.8081383+07:00","value":3160.3189,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:00.8081383+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:00.8084919+07:00","value":1,"tags":{"check":"login: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:00.8084919+07:00","value":1,"tags":{"check":"login: accessToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:00.8084919+07:00","value":1,"tags":{"check":"login: refreshToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:00.8084919+07:00","value":0,"tags":{"check":"login: role correct","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:03:00.8790227+07:00","value":14,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:03:00.8790227+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:01.0921704+07:00","value":1,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:01.0921704+07:00","value":2308.0282,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:01.0921704+07:00","value":4.2351,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:01.0921704+07:00","value":4.2351,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:01.0921704+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:01.0921704+07:00","value":0.6007,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:01.0921704+07:00","value":2305.8082,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:01.0921704+07:00","value":1.6193,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:01.0921704+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:01.0928967+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:01.0928967+07:00","value":2308.0282,"tags":{"endpoint":"logout","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:01.0928967+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:01.0928967+07:00","value":1,"tags":{"check":"logout: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:01.2199794+07:00","value":1,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:01.2199794+07:00","value":1863.8042,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:01.2199794+07:00","value":4.0638,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:01.2199794+07:00","value":3.748,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:01.2199794+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:01.2199794+07:00","value":0.3158,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:01.2199794+07:00","value":1861.9708,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:01.2199794+07:00","value":1.5176,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:01.2199794+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:01.2199794+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:01.2199794+07:00","value":1863.8042,"tags":{"endpoint":"logout","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:01.2199794+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:01.2199794+07:00","value":1,"tags":{"check":"logout: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:03:01.3980501+07:00","value":1696,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:03:01.3980501+07:00","value":3853,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iteration_duration","type":"Point","data":{"time":"2026-05-17T19:03:01.3980501+07:00","value":25418.5266,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iterations","type":"Point","data":{"time":"2026-05-17T19:03:01.3980501+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:01.3989065+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:01.3989065+07:00","value":12451.809,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:01.3989065+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:01.3989065+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:01.3989065+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:01.3989065+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:01.3989065+07:00","value":12449.8081,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:01.3989065+07:00","value":2.0009,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:01.3989065+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:01.399428+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:01.399428+07:00","value":12451.809,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:01.399428+07:00","value":12451.809,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:01.399428+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:01.399428+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:01.399428+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:03:01.8780565+07:00","value":14,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:03:01.8780565+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:01.904519+07:00","value":1,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:01.904519+07:00","value":1731.2259,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:01.904519+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:01.904519+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:01.904519+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:01.904519+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:01.904519+07:00","value":1729.7964,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:01.904519+07:00","value":1.4295,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:01.904519+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:01.904519+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:01.904519+07:00","value":1731.2259,"tags":{"endpoint":"refresh_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:01.904519+07:00","value":1731.2259,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:01.904519+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:01.9051943+07:00","value":1,"tags":{"check":"refresh: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:01.9051943+07:00","value":1,"tags":{"check":"refresh: new accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:02.0930857+07:00","value":1,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:02.0930857+07:00","value":2281.3705,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:02.0930857+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:02.0930857+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:02.0930857+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:02.0930857+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:02.0930857+07:00","value":2280.6203,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:02.0930857+07:00","value":0.7502,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:02.0930857+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:02.0930857+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:02.0935973+07:00","value":2281.3705,"tags":{"endpoint":"refresh_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:02.0935973+07:00","value":2281.3705,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:02.0935973+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:02.0935973+07:00","value":1,"tags":{"check":"refresh: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:02.0935973+07:00","value":1,"tags":{"check":"refresh: new accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:02.2247004+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:02.2247004+07:00","value":18.1716,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:02.2247004+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:02.2247004+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:02.2247004+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:02.2247004+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:02.2247004+07:00","value":17.1878,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:02.2247004+07:00","value":0.9838,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:02.2247004+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:02.2247004+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:02.2247004+07:00","value":18.1716,"tags":{"endpoint":"fcm_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_failed_requests","type":"Point","data":{"time":"2026-05-17T19:03:02.2247004+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:02.2247004+07:00","value":0,"tags":{"check":"fcm-token: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:02.3156747+07:00","value":1,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:02.3156747+07:00","value":1205.9269,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:02.3156747+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:02.3156747+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:02.3156747+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:02.3156747+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:02.3156747+07:00","value":1205.9269,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:02.3156747+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:02.3156747+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:02.3156747+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:02.3156747+07:00","value":1205.9269,"tags":{"endpoint":"refresh_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:02.3156747+07:00","value":1205.9269,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:02.3156747+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:02.3156747+07:00","value":1,"tags":{"check":"refresh: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:02.3156747+07:00","value":1,"tags":{"check":"refresh: new accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:02.3985685+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:02.3985685+07:00","value":4.3927,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:02.3985685+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:02.3985685+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:02.3985685+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:02.3985685+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:02.3985685+07:00","value":3.7909,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:02.3985685+07:00","value":0.6018,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:02.3985685+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:02.3985685+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:02.3985685+07:00","value":4.3927,"tags":{"endpoint":"fcm_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_failed_requests","type":"Point","data":{"time":"2026-05-17T19:03:02.3985685+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:02.3985685+07:00","value":0,"tags":{"check":"fcm-token: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:03:02.4201788+07:00","value":1731,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:03:02.4201788+07:00","value":3892,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iteration_duration","type":"Point","data":{"time":"2026-05-17T19:03:02.4201788+07:00","value":23440.729,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iterations","type":"Point","data":{"time":"2026-05-17T19:03:02.4201788+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:03:02.5933114+07:00","value":1697,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:03:02.5933114+07:00","value":3853,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iteration_duration","type":"Point","data":{"time":"2026-05-17T19:03:02.5933114+07:00","value":29613.7433,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iterations","type":"Point","data":{"time":"2026-05-17T19:03:02.5933114+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:02.6214893+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:02.6214893+07:00","value":5.1288,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:02.6214893+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:02.6214893+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:02.6214893+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:02.6214893+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:02.6214893+07:00","value":5.1288,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:02.6214893+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:02.6214893+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:02.6224801+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:02.6224801+07:00","value":5.1288,"tags":{"endpoint":"fcm_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_failed_requests","type":"Point","data":{"time":"2026-05-17T19:03:02.6224801+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:02.6224801+07:00","value":0,"tags":{"check":"fcm-token: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:03:02.8787063+07:00","value":14,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:03:02.8787063+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:03.147943+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:03.147943+07:00","value":15167.2078,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:03.147943+07:00","value":1.7044,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:03.147943+07:00","value":1.7044,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:03.147943+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:03.147943+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:03.147943+07:00","value":15165.8228,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:03.147943+07:00","value":1.385,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:03.147943+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:03.147943+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:03.1486679+07:00","value":15167.2078,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:03.1486679+07:00","value":15167.2078,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:03.1486679+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:03.1486679+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:03.1486679+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:03:03.8787025+07:00","value":15,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:03:03.8787025+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:04.2387043+07:00","value":1,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:04.2387043+07:00","value":4710.5608,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:04.2387043+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:04.2387043+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:04.2387043+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:04.2387043+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:04.2387043+07:00","value":4708.9374,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:04.2387043+07:00","value":1.6234,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:04.2387043+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:04.2387043+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:04.2387043+07:00","value":4710.5608,"tags":{"endpoint":"login","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:04.2387043+07:00","value":4710.5608,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:04.2387043+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:04.2393429+07:00","value":1,"tags":{"check":"login: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:04.2393429+07:00","value":1,"tags":{"check":"login: accessToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:04.2393429+07:00","value":1,"tags":{"check":"login: refreshToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:04.2393429+07:00","value":0,"tags":{"check":"login: role correct","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:04.2452676+07:00","value":1,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:04.2452676+07:00","value":3694.1139,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:04.2452676+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:04.2452676+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:04.2452676+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:04.2452676+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:04.2452676+07:00","value":3693.2198,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:04.2452676+07:00","value":0.8941,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:04.2452676+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:04.2452676+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:04.2452676+07:00","value":3694.1139,"tags":{"endpoint":"login","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:04.2452676+07:00","value":3694.1139,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:04.2452676+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:04.2458223+07:00","value":1,"tags":{"check":"login: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:04.2458223+07:00","value":1,"tags":{"check":"login: accessToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:04.2458223+07:00","value":1,"tags":{"check":"login: refreshToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:04.2458223+07:00","value":0,"tags":{"check":"login: role correct","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:04.5093559+07:00","value":1,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:04.5093559+07:00","value":2083.1877,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:04.5093559+07:00","value":1.3385,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:04.5093559+07:00","value":1.3385,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:04.5093559+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:04.5093559+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:04.5093559+07:00","value":2082.6219,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:04.5093559+07:00","value":0.5658,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:04.5093559+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:04.5093559+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:04.5093559+07:00","value":2083.1877,"tags":{"endpoint":"logout","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:04.5093559+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:04.5093559+07:00","value":1,"tags":{"check":"logout: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:03:04.8780343+07:00","value":15,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:03:04.8780343+07:00","value":30,"tags":{}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:03:05.8791148+07:00","value":15,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:03:05.8791148+07:00","value":30,"tags":{}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:03:05.91146+07:00","value":1704,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:03:05.91146+07:00","value":3862,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iteration_duration","type":"Point","data":{"time":"2026-05-17T19:03:05.91146+07:00","value":22061.1048,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iterations","type":"Point","data":{"time":"2026-05-17T19:03:05.91146+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:05.9695841+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:05.9695841+07:00","value":14988.7399,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:05.9695841+07:00","value":1.273,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:05.9695841+07:00","value":1.273,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:05.9695841+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:05.9695841+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:05.9695841+07:00","value":14987.6825,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:05.9695841+07:00","value":1.0574,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:05.9695841+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:05.9695841+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:05.9695841+07:00","value":14988.7399,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:05.9695841+07:00","value":14988.7399,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:05.9695841+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:05.9695841+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:05.9695841+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:06.1796299+07:00","value":1,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:06.1796299+07:00","value":3355.8273,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:06.1796299+07:00","value":1.0458,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:06.1796299+07:00","value":1.0458,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:06.1796299+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:06.1796299+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:06.1796299+07:00","value":3354.3415,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:06.1796299+07:00","value":1.4858,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:06.1796299+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:06.1796299+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:06.1796299+07:00","value":3355.8273,"tags":{"endpoint":"logout","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:06.1796299+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:06.1802117+07:00","value":1,"tags":{"check":"logout: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:03:06.8787447+07:00","value":16,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:03:06.8787447+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:07.0893916+07:00","value":1,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:07.0893916+07:00","value":4487.627,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:07.0893916+07:00","value":2.1982,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:07.0893916+07:00","value":2.1982,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:07.0893916+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:07.0893916+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:07.0893916+07:00","value":4487.627,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:07.0893916+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:07.0893916+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:07.0893916+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:07.0893916+07:00","value":4487.627,"tags":{"endpoint":"logout","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:07.0893916+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:07.0893916+07:00","value":1,"tags":{"check":"logout: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:03:07.4808247+07:00","value":1725,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:03:07.4808247+07:00","value":3883,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iteration_duration","type":"Point","data":{"time":"2026-05-17T19:03:07.4808247+07:00","value":22693.3273,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iterations","type":"Point","data":{"time":"2026-05-17T19:03:07.4808247+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:07.5861475+07:00","value":1,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:07.5861475+07:00","value":3045.0058,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:07.5861475+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:07.5861475+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:07.5861475+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:07.5861475+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:07.5861475+07:00","value":3043.6856,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:07.5861475+07:00","value":1.3202,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:07.5861475+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:07.5861475+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:07.5861475+07:00","value":3045.0058,"tags":{"endpoint":"refresh_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:07.5861475+07:00","value":3045.0058,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:07.5861475+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:07.5861475+07:00","value":1,"tags":{"check":"refresh: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:07.5861475+07:00","value":1,"tags":{"check":"refresh: new accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:03:07.8786567+07:00","value":16,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:03:07.8786567+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:07.9028023+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:07.9028023+07:00","value":15.4124,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:07.9028023+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:07.9028023+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:07.9028023+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:07.9028023+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:07.9028023+07:00","value":15.0566,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:07.9028023+07:00","value":0.3558,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:07.9028023+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:07.9028023+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:07.9028023+07:00","value":15.4124,"tags":{"endpoint":"fcm_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_failed_requests","type":"Point","data":{"time":"2026-05-17T19:03:07.9028023+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:07.9028023+07:00","value":0,"tags":{"check":"fcm-token: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:03:07.9898993+07:00","value":1698,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:03:07.9898993+07:00","value":3856,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iteration_duration","type":"Point","data":{"time":"2026-05-17T19:03:07.9898993+07:00","value":26010.1919,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iterations","type":"Point","data":{"time":"2026-05-17T19:03:07.9898993+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:08.3698898+07:00","value":1,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:08.3698898+07:00","value":3822.3898,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:08.3698898+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:08.3698898+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:08.3698898+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:08.3698898+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:08.3698898+07:00","value":3820.829,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:08.3698898+07:00","value":1.5608,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:08.3698898+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:08.3698898+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:08.3705891+07:00","value":3822.3898,"tags":{"endpoint":"refresh_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:08.3705891+07:00","value":3822.3898,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:08.3705891+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:08.3705891+07:00","value":1,"tags":{"check":"refresh: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:08.3705891+07:00","value":1,"tags":{"check":"refresh: new accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:08.6841221+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:08.6841221+07:00","value":12.7605,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:08.6841221+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:08.6841221+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:08.6841221+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:08.6841221+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:08.6841221+07:00","value":12.1981,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:08.6841221+07:00","value":0.5624,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:08.6841221+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:08.6841221+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:08.6841221+07:00","value":12.7605,"tags":{"endpoint":"fcm_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_failed_requests","type":"Point","data":{"time":"2026-05-17T19:03:08.6841221+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:08.6841221+07:00","value":0,"tags":{"check":"fcm-token: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:03:08.8780797+07:00","value":16,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:03:08.8780797+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:08.8780797+07:00","value":1,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:08.8780797+07:00","value":5227.9975,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:08.8780797+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:08.8780797+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:08.8780797+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:08.8780797+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:08.8780797+07:00","value":5227.4034,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:08.8780797+07:00","value":0.5941,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:08.8780797+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:08.8786269+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:08.8786269+07:00","value":5227.9975,"tags":{"endpoint":"login","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:08.8786269+07:00","value":5227.9975,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:08.8786269+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:08.8786269+07:00","value":1,"tags":{"check":"login: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:08.8786269+07:00","value":1,"tags":{"check":"login: accessToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:08.8786269+07:00","value":1,"tags":{"check":"login: refreshToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:08.8786269+07:00","value":0,"tags":{"check":"login: role correct","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:03:09.8781548+07:00","value":17,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:03:09.8781548+07:00","value":30,"tags":{}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:03:10.8785484+07:00","value":17,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:03:10.8785484+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:10.966645+07:00","value":1,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:10.966645+07:00","value":9066.3552,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:10.966645+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:10.966645+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:10.966645+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:10.966645+07:00","value":1.0454,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:10.966645+07:00","value":9064.7564,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:10.966645+07:00","value":0.5534,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:10.966645+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:10.966645+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:10.966645+07:00","value":9066.3552,"tags":{"endpoint":"login","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:10.966645+07:00","value":9066.3552,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:10.966645+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:10.966645+07:00","value":1,"tags":{"check":"login: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:10.966645+07:00","value":1,"tags":{"check":"login: accessToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:10.966645+07:00","value":1,"tags":{"check":"login: refreshToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:10.966645+07:00","value":1,"tags":{"check":"login: role correct","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:11.7732016+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:11.7732016+07:00","value":17789.1211,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:11.7732016+07:00","value":4.2979,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:11.7732016+07:00","value":4.2979,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:11.7732016+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:11.7732016+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:11.7732016+07:00","value":17788.7919,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:11.7732016+07:00","value":0.3292,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:11.7732016+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:11.7737154+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:11.7737154+07:00","value":17789.1211,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:11.7737154+07:00","value":17789.1211,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:11.7737154+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:11.7737154+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:11.7737154+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:11.8266815+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:11.8266815+07:00","value":14844.099,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:11.8266815+07:00","value":2.7939,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:11.8266815+07:00","value":2.1417,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:11.8266815+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:11.8266815+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:11.8266815+07:00","value":14843.2366,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:11.8266815+07:00","value":0.8624,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:11.8266815+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:11.8266815+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:11.8266815+07:00","value":14844.099,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:11.8266815+07:00","value":14844.099,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:11.8266815+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:11.8266815+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:11.8266815+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:03:11.8782897+07:00","value":17,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:03:11.8782897+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:12.6434422+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:12.6434422+07:00","value":12659.7421,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:12.6434422+07:00","value":3.6947,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:12.6434422+07:00","value":3.6947,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:12.6434422+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:12.6434422+07:00","value":0.6565,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:12.6434422+07:00","value":12658.7099,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:12.6434422+07:00","value":0.3757,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:12.6434422+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:12.6439548+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:12.6439548+07:00","value":12659.7421,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:12.6439548+07:00","value":12659.7421,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:12.6439548+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:12.6445312+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:12.6445312+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:03:12.8787017+07:00","value":18,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:03:12.8787017+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:13.4456298+07:00","value":1,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:13.4456298+07:00","value":6974.1879,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:13.4456298+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:13.4456298+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:13.4456298+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:13.4456298+07:00","value":0.5306,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:13.4456298+07:00","value":6972.8589,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:13.4456298+07:00","value":0.7984,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:13.4456298+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:13.4456298+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:13.4456298+07:00","value":6974.1879,"tags":{"endpoint":"login","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:13.4456298+07:00","value":6974.1879,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:13.4456298+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:13.4456298+07:00","value":1,"tags":{"check":"login: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:13.4456298+07:00","value":1,"tags":{"check":"login: accessToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:13.4456298+07:00","value":1,"tags":{"check":"login: refreshToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:13.4456298+07:00","value":1,"tags":{"check":"login: role correct","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:13.6717639+07:00","value":1,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:13.6717639+07:00","value":5567.7783,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:13.6717639+07:00","value":0.805,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:13.6717639+07:00","value":0.805,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:13.6717639+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:13.6717639+07:00","value":0.616,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:13.6717639+07:00","value":5566.3778,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:13.6717639+07:00","value":0.7845,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:13.6717639+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:13.6722749+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:13.6722749+07:00","value":5567.7783,"tags":{"endpoint":"logout","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:13.6722749+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:13.6722749+07:00","value":1,"tags":{"check":"logout: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:03:13.878443+07:00","value":18,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:03:13.878443+07:00","value":30,"tags":{}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:03:14.8730764+07:00","value":1731,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:03:14.8730764+07:00","value":3889,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iteration_duration","type":"Point","data":{"time":"2026-05-17T19:03:14.8730764+07:00","value":31406.6313,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iterations","type":"Point","data":{"time":"2026-05-17T19:03:14.8730764+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:03:14.8785917+07:00","value":18,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:03:14.8785917+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:15.1779244+07:00","value":1,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:15.1779244+07:00","value":6290.6721,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:15.1779244+07:00","value":2.3147,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:15.1779244+07:00","value":2.3147,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:15.1779244+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:15.1779244+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:15.1779244+07:00","value":6288.8542,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:15.1779244+07:00","value":1.8179,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:15.1779244+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:15.1779244+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:15.1785158+07:00","value":6290.6721,"tags":{"endpoint":"logout","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:15.1785158+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:15.1785158+07:00","value":1,"tags":{"check":"logout: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:15.5265644+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:15.5265644+07:00","value":14127.1364,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:15.5265644+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:15.5265644+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:15.5265644+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:15.5265644+07:00","value":0.4006,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:15.5265644+07:00","value":14125.1183,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:15.5265644+07:00","value":1.6175,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:15.5265644+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:15.5270967+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:15.5270967+07:00","value":14127.1364,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:15.5270967+07:00","value":14127.1364,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:15.5270967+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:15.5270967+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:15.5270967+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:03:15.8788417+07:00","value":19,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:03:15.8788417+07:00","value":30,"tags":{}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:03:16.2791709+07:00","value":1724,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:03:16.2791709+07:00","value":3880,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iteration_duration","type":"Point","data":{"time":"2026-05-17T19:03:16.2791709+07:00","value":31297.2838,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iterations","type":"Point","data":{"time":"2026-05-17T19:03:16.2791709+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:16.3971877+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:16.3971877+07:00","value":13977.0089,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:16.3971877+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:16.3971877+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:16.3971877+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:16.3971877+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:16.3971877+07:00","value":13975.6834,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:16.3971877+07:00","value":1.3255,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:16.3971877+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:16.3982376+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:16.3982376+07:00","value":13977.0089,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:16.3982376+07:00","value":13977.0089,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:16.3982376+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:16.3982376+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:16.3982376+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:16.6502548+07:00","value":1,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:16.6502548+07:00","value":5382.8135,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:16.6502548+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:16.6502548+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:16.6502548+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:16.6502548+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:16.6502548+07:00","value":5381.4139,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:16.6502548+07:00","value":1.3996,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:16.6502548+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:16.6502548+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:16.6502548+07:00","value":5382.8135,"tags":{"endpoint":"refresh_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:16.6502548+07:00","value":5382.8135,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:16.6502548+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:16.6510032+07:00","value":1,"tags":{"check":"refresh: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:16.6510032+07:00","value":1,"tags":{"check":"refresh: new accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:16.7630706+07:00","value":1,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:16.7630706+07:00","value":7584.12,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:16.7630706+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:16.7630706+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:16.7630706+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:16.7630706+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:16.7630706+07:00","value":7583.1949,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:16.7630706+07:00","value":0.9251,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:16.7630706+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:16.7630706+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:16.7630706+07:00","value":7584.12,"tags":{"endpoint":"refresh_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:16.7630706+07:00","value":7584.12,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:16.7630706+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:16.7637817+07:00","value":1,"tags":{"check":"refresh: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:16.7637817+07:00","value":1,"tags":{"check":"refresh: new accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:03:16.878701+07:00","value":19,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:03:16.878701+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:16.9613262+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:16.9613262+07:00","value":9.2171,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:16.9613262+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:16.9613262+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:16.9613262+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:16.9613262+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:16.9613262+07:00","value":8.5586,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:16.9613262+07:00","value":0.6585,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:16.9613262+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:16.9613262+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:16.9613262+07:00","value":9.2171,"tags":{"endpoint":"fcm_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_failed_requests","type":"Point","data":{"time":"2026-05-17T19:03:16.9613262+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:16.9613262+07:00","value":0,"tags":{"check":"fcm-token: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:17.0710279+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:17.0710279+07:00","value":6.7759,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:17.0710279+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:17.0710279+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:17.0710279+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:17.0710279+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:17.0710279+07:00","value":6.2346,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:17.0710279+07:00","value":0.5413,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:17.0710279+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:17.0710279+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:17.0710279+07:00","value":6.7759,"tags":{"endpoint":"fcm_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_failed_requests","type":"Point","data":{"time":"2026-05-17T19:03:17.0710279+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:17.0710279+07:00","value":0,"tags":{"check":"fcm-token: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:03:17.8782252+07:00","value":19,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:03:17.8782252+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:18.0710268+07:00","value":1,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:18.0710268+07:00","value":5797.1182,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:18.0710268+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:18.0710268+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:18.0710268+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:18.0710268+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:18.0710268+07:00","value":5795.7119,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:18.0710268+07:00","value":1.4063,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:18.0710268+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:18.0710268+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:18.0716639+07:00","value":5797.1182,"tags":{"endpoint":"login","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:18.0716639+07:00","value":5797.1182,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:18.0716639+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:18.0716639+07:00","value":1,"tags":{"check":"login: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:18.0716639+07:00","value":1,"tags":{"check":"login: accessToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:18.0716639+07:00","value":1,"tags":{"check":"login: refreshToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:18.0716639+07:00","value":1,"tags":{"check":"login: role correct","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:18.3212002+07:00","value":1,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:18.3212002+07:00","value":5987.6488,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:18.3212002+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:18.3212002+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:18.3212002+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:18.3212002+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:18.3212002+07:00","value":5987.6488,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:18.3212002+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:18.3212002+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:18.3212002+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:18.3212002+07:00","value":5987.6488,"tags":{"endpoint":"login","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:18.3212002+07:00","value":5987.6488,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:18.3212002+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:18.3212002+07:00","value":1,"tags":{"check":"login: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:18.3212002+07:00","value":1,"tags":{"check":"login: accessToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:18.3212002+07:00","value":1,"tags":{"check":"login: refreshToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:18.3212002+07:00","value":0,"tags":{"check":"login: role correct","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:03:18.8782934+07:00","value":20,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:03:18.8782934+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:18.983003+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:18.983003+07:00","value":16002.4233,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:18.983003+07:00","value":1.3971,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:18.983003+07:00","value":1.3971,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:18.983003+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:18.983003+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:18.983003+07:00","value":16001.689,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:18.983003+07:00","value":0.7343,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:18.983003+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:18.9837306+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:18.9837306+07:00","value":16002.4233,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:18.9837306+07:00","value":16002.4233,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:18.9837306+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:18.9837306+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:18.9837306+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:19.4383243+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:19.4383243+07:00","value":13457.4337,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:19.4383243+07:00","value":1.9279,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:19.4383243+07:00","value":1.9279,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:19.4383243+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:19.4383243+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:19.4383243+07:00","value":13456.5007,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:19.4383243+07:00","value":0.933,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:19.4383243+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:19.4388335+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:19.4388335+07:00","value":13457.4337,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:19.4388335+07:00","value":13457.4337,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:19.4388335+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:19.4388335+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:19.4388335+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:19.4424071+07:00","value":1,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:19.4424071+07:00","value":5695.0793,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:19.4424071+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:19.4424071+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:19.4424071+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:19.4424071+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:19.4424071+07:00","value":5695.0793,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:19.4424071+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:19.4424071+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:19.4424071+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:19.4424071+07:00","value":5695.0793,"tags":{"endpoint":"refresh_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:19.4424071+07:00","value":5695.0793,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:19.4424071+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:19.4424071+07:00","value":1,"tags":{"check":"refresh: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:19.4424071+07:00","value":1,"tags":{"check":"refresh: new accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:19.75483+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:19.75483+07:00","value":10.9257,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:19.75483+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:19.75483+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:19.75483+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:19.75483+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:19.75483+07:00","value":10.0524,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:19.75483+07:00","value":0.8733,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:19.75483+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:19.75483+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:19.75483+07:00","value":10.9257,"tags":{"endpoint":"fcm_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_failed_requests","type":"Point","data":{"time":"2026-05-17T19:03:19.75483+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:19.75483+07:00","value":0,"tags":{"check":"fcm-token: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:03:19.8782492+07:00","value":20,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:03:19.8782492+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:20.0094243+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:20.0094243+07:00","value":17415.4823,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:20.0094243+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:20.0094243+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:20.0094243+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:20.0094243+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:20.0094243+07:00","value":17414.342,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:20.0094243+07:00","value":1.1403,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:20.0094243+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:20.0098793+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:20.0098793+07:00","value":17415.4823,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:20.0098793+07:00","value":17415.4823,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:20.0098793+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:20.0098793+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:20.0098793+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:20.0799008+07:00","value":1,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:20.0799008+07:00","value":6934.4523,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:20.0799008+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:20.0799008+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:20.0799008+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:20.0799008+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:20.0799008+07:00","value":6933.3484,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:20.0799008+07:00","value":1.1039,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:20.0799008+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:20.0799008+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:20.0799008+07:00","value":6934.4523,"tags":{"endpoint":"login","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:20.0799008+07:00","value":6934.4523,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:20.0799008+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:20.0799008+07:00","value":1,"tags":{"check":"login: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:20.0799008+07:00","value":1,"tags":{"check":"login: accessToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:20.0799008+07:00","value":1,"tags":{"check":"login: refreshToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:20.0799008+07:00","value":0,"tags":{"check":"login: role correct","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:03:20.8781211+07:00","value":20,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:03:20.8781211+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:21.8027243+07:00","value":1,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:21.8027243+07:00","value":4903.2651,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:21.8027243+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:21.8027243+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:21.8027243+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:21.8027243+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:21.8027243+07:00","value":4901.4527,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:21.8027243+07:00","value":1.8124,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:21.8027243+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:21.8027243+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:21.8034836+07:00","value":4903.2651,"tags":{"endpoint":"login","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:21.8034836+07:00","value":4903.2651,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:21.8034836+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:21.8034836+07:00","value":1,"tags":{"check":"login: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:21.8034836+07:00","value":1,"tags":{"check":"login: accessToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:21.8034836+07:00","value":1,"tags":{"check":"login: refreshToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:21.8034836+07:00","value":0,"tags":{"check":"login: role correct","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:03:21.8786613+07:00","value":21,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:03:21.8786613+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:22.4137083+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:22.4137083+07:00","value":16502.2483,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:22.4137083+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:22.4137083+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:22.4137083+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:22.4137083+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:22.4137083+07:00","value":16500.4565,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:22.4137083+07:00","value":1.7918,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:22.4137083+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:22.4137083+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:22.4137083+07:00","value":16502.2483,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:22.41445+07:00","value":16502.2483,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:22.41445+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:22.41445+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:22.41445+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:22.4774568+07:00","value":1,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:22.4774568+07:00","value":6447.99,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:22.4774568+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:22.4774568+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:22.4774568+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:22.4774568+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:22.4774568+07:00","value":6446.9353,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:22.4774568+07:00","value":1.0547,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:22.4774568+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:22.4781439+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:22.4781439+07:00","value":6447.99,"tags":{"endpoint":"login","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:22.4781439+07:00","value":6447.99,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:22.4781439+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:22.4781439+07:00","value":1,"tags":{"check":"login: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:22.4781439+07:00","value":1,"tags":{"check":"login: accessToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:22.4781439+07:00","value":1,"tags":{"check":"login: refreshToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:22.4781439+07:00","value":1,"tags":{"check":"login: role correct","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:03:22.8786143+07:00","value":21,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:03:22.8786143+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:23.0548688+07:00","value":1,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:23.0548688+07:00","value":5889.1834,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:23.0548688+07:00","value":3.6846,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:23.0548688+07:00","value":3.6846,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:23.0548688+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:23.0548688+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:23.0548688+07:00","value":5888.53,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:23.0548688+07:00","value":0.6534,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:23.0548688+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:23.0553915+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:23.0553915+07:00","value":5889.1834,"tags":{"endpoint":"logout","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:23.0553915+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:23.0553915+07:00","value":1,"tags":{"check":"logout: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:23.4916406+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:23.4916406+07:00","value":15501.7413,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:23.4916406+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:23.4916406+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:23.4916406+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:23.4916406+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:23.4916406+07:00","value":15501.7413,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:23.4916406+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:23.4916406+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:23.4916406+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:23.4916406+07:00","value":15501.7413,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:23.4916406+07:00","value":15501.7413,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:23.4916406+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:23.4921771+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:23.4921771+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:03:23.7556352+07:00","value":1697,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:03:23.7556352+07:00","value":3853,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iteration_duration","type":"Point","data":{"time":"2026-05-17T19:03:23.7556352+07:00","value":34809.6007,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iterations","type":"Point","data":{"time":"2026-05-17T19:03:23.7556352+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:03:23.878195+07:00","value":21,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:03:23.878195+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:24.173042+07:00","value":1,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:24.173042+07:00","value":5799.0996,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:24.173042+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:24.173042+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:24.173042+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:24.173042+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:24.173042+07:00","value":5798.0153,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:24.173042+07:00","value":1.0843,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:24.173042+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:24.173042+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:24.173042+07:00","value":5799.0996,"tags":{"endpoint":"refresh_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:24.173042+07:00","value":5799.0996,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:24.173042+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:24.173042+07:00","value":1,"tags":{"check":"refresh: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:24.173042+07:00","value":1,"tags":{"check":"refresh: new accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:24.3032288+07:00","value":1,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:24.3032288+07:00","value":5680.1134,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:24.3032288+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:24.3032288+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:24.3032288+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:24.3032288+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:24.3032288+07:00","value":5679.3555,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:24.3032288+07:00","value":0.7579,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:24.3032288+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:24.3041979+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:24.3041979+07:00","value":5680.1134,"tags":{"endpoint":"refresh_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:24.3041979+07:00","value":5680.1134,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:24.3041979+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:24.3041979+07:00","value":1,"tags":{"check":"refresh: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:24.3041979+07:00","value":1,"tags":{"check":"refresh: new accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:24.3118095+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:24.3118095+07:00","value":16830.9848,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:24.3118095+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:24.3118095+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:24.3118095+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:24.3118095+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:24.3118095+07:00","value":16829.9827,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:24.3118095+07:00","value":1.0021,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:24.3118095+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:24.3118095+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:24.3118095+07:00","value":16830.9848,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:24.3118095+07:00","value":16830.9848,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:24.3118095+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:24.3118095+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:24.3118095+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:24.4844893+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:24.4844893+07:00","value":9.8799,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:24.4844893+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:24.4844893+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:24.4844893+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:24.4844893+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:24.4844893+07:00","value":9.2118,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:24.4844893+07:00","value":0.6681,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:24.4844893+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:24.4844893+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:24.4844893+07:00","value":9.8799,"tags":{"endpoint":"fcm_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_failed_requests","type":"Point","data":{"time":"2026-05-17T19:03:24.4844893+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:24.4849982+07:00","value":0,"tags":{"check":"fcm-token: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:24.614324+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:24.614324+07:00","value":8.671,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:24.614324+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:24.614324+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:24.614324+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:24.614324+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:24.614324+07:00","value":8.2787,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:24.614324+07:00","value":0.3923,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:24.614324+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:24.614324+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:24.614324+07:00","value":8.671,"tags":{"endpoint":"fcm_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_failed_requests","type":"Point","data":{"time":"2026-05-17T19:03:24.614324+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:24.614324+07:00","value":0,"tags":{"check":"fcm-token: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:24.6927668+07:00","value":1,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:24.6927668+07:00","value":7417.1347,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:24.6927668+07:00","value":3.9822,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:24.6927668+07:00","value":3.4096,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:24.6927668+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:24.6927668+07:00","value":0.5726,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:24.6927668+07:00","value":7415.8107,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:24.6927668+07:00","value":0.7514,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:24.6927668+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:24.6927668+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:24.6927668+07:00","value":7417.1347,"tags":{"endpoint":"logout","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:24.6932829+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:24.6932829+07:00","value":1,"tags":{"check":"logout: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:03:24.878401+07:00","value":22,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:03:24.878401+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:25.1756748+07:00","value":1,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:25.1756748+07:00","value":4793.8248,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:25.1756748+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:25.1756748+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:25.1756748+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:25.1756748+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:25.1756748+07:00","value":4793.0126,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:25.1756748+07:00","value":0.8122,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:25.1756748+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:25.1756748+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:25.1763919+07:00","value":4793.8248,"tags":{"endpoint":"refresh_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:25.1763919+07:00","value":4793.8248,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:25.1763919+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:25.1763919+07:00","value":1,"tags":{"check":"refresh: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:25.1763919+07:00","value":1,"tags":{"check":"refresh: new accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:25.367148+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:25.367148+07:00","value":16385.6974,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:25.367148+07:00","value":2.2148,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:25.367148+07:00","value":2.2148,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:25.367148+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:25.367148+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:25.367148+07:00","value":16384.0191,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:25.367148+07:00","value":1.6783,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:25.367148+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:25.367148+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:25.368023+07:00","value":16385.6974,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:25.368023+07:00","value":16385.6974,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:25.368023+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:25.368023+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:25.368023+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:25.4881682+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:25.4881682+07:00","value":11.6068,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:25.4881682+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:25.4881682+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:25.4881682+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:25.4881682+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:25.4881682+07:00","value":11.0729,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:25.4881682+07:00","value":0.5339,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:25.4881682+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:25.4881682+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:25.4881682+07:00","value":11.6068,"tags":{"endpoint":"fcm_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_failed_requests","type":"Point","data":{"time":"2026-05-17T19:03:25.4881682+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:25.4881682+07:00","value":0,"tags":{"check":"fcm-token: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:03:25.5939806+07:00","value":1723,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:03:25.5939806+07:00","value":3877,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iteration_duration","type":"Point","data":{"time":"2026-05-17T19:03:25.5939806+07:00","value":37614.9498,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iterations","type":"Point","data":{"time":"2026-05-17T19:03:25.5939806+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:25.7925528+07:00","value":1,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:25.7925528+07:00","value":5833.9852,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:25.7925528+07:00","value":2.3658,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:25.7925528+07:00","value":2.3658,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:25.7925528+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:25.7925528+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:25.7925528+07:00","value":5831.9497,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:25.7925528+07:00","value":2.0355,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:25.7925528+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:25.7925528+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:25.7925528+07:00","value":5833.9852,"tags":{"endpoint":"logout","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:25.7955471+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:25.7955471+07:00","value":1,"tags":{"check":"logout: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:25.8627606+07:00","value":1,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:25.8627606+07:00","value":5922.596,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:25.8627606+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:25.8627606+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:25.8627606+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:25.8627606+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:25.8627606+07:00","value":5921.5975,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:25.8627606+07:00","value":0.9985,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:25.8627606+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:25.8627606+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:25.8627606+07:00","value":5922.596,"tags":{"endpoint":"login","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:25.8627606+07:00","value":5922.596,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:25.8627606+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:25.8627606+07:00","value":1,"tags":{"check":"login: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:25.8627606+07:00","value":1,"tags":{"check":"login: accessToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:25.8627606+07:00","value":1,"tags":{"check":"login: refreshToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:25.8627606+07:00","value":0,"tags":{"check":"login: role correct","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:03:25.8938944+07:00","value":22,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:03:25.8938944+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:26.3276118+07:00","value":1,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:26.3276118+07:00","value":6842.2509,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:26.3276118+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:26.3276118+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:26.3276118+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:26.3276118+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:26.3276118+07:00","value":6842.2509,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:26.3276118+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:26.3276118+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:26.3276118+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:26.3276118+07:00","value":6842.2509,"tags":{"endpoint":"login","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:26.3276118+07:00","value":6842.2509,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:26.3276118+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:26.3286379+07:00","value":1,"tags":{"check":"login: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:26.3286379+07:00","value":1,"tags":{"check":"login: accessToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:26.3286379+07:00","value":1,"tags":{"check":"login: refreshToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:26.3286379+07:00","value":0,"tags":{"check":"login: role correct","group":"","scenario":"auth_flow"}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:03:26.6005245+07:00","value":1702,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:03:26.6005245+07:00","value":3856,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iteration_duration","type":"Point","data":{"time":"2026-05-17T19:03:26.6005245+07:00","value":35621.4655,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iterations","type":"Point","data":{"time":"2026-05-17T19:03:26.6005245+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:26.8393813+07:00","value":1,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:26.8393813+07:00","value":6328.8438,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:26.8393813+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:26.8393813+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:26.8393813+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:26.8393813+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:26.8393813+07:00","value":6328.8438,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:26.8393813+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:26.8393813+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:26.8393813+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:26.8393813+07:00","value":6328.8438,"tags":{"endpoint":"login","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:26.8393813+07:00","value":6328.8438,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:26.8393813+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:26.8393813+07:00","value":1,"tags":{"check":"login: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:26.8393813+07:00","value":1,"tags":{"check":"login: accessToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:26.8393813+07:00","value":1,"tags":{"check":"login: refreshToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:26.8393813+07:00","value":1,"tags":{"check":"login: role correct","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:03:26.8795457+07:00","value":22,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:03:26.8795457+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:27.3396905+07:00","value":1,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:27.3396905+07:00","value":4560.365,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:27.3396905+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:27.3396905+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:27.3396905+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:27.3396905+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:27.3396905+07:00","value":4560.365,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:27.3396905+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:27.3396905+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:27.3396905+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:27.3396905+07:00","value":4560.365,"tags":{"endpoint":"refresh_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:27.3396905+07:00","value":4560.365,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:27.3396905+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:27.3396905+07:00","value":1,"tags":{"check":"refresh: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:27.3396905+07:00","value":1,"tags":{"check":"refresh: new accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:27.5608583+07:00","value":1,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:27.5608583+07:00","value":5454.9346,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:27.5608583+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:27.5608583+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:27.5608583+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:27.5608583+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:27.5608583+07:00","value":5454.9346,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:27.5608583+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:27.5608583+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:27.5608583+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:27.5608583+07:00","value":5454.9346,"tags":{"endpoint":"refresh_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:27.5608583+07:00","value":5454.9346,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:27.5608583+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:27.5608583+07:00","value":1,"tags":{"check":"refresh: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:27.5608583+07:00","value":1,"tags":{"check":"refresh: new accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:27.6961337+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:27.6961337+07:00","value":55.1947,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:27.6961337+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:27.6961337+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:27.6961337+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:27.6961337+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:27.6961337+07:00","value":54.171,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:27.6961337+07:00","value":1.0237,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:27.6961337+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:27.6961337+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:27.6961337+07:00","value":55.1947,"tags":{"endpoint":"fcm_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_failed_requests","type":"Point","data":{"time":"2026-05-17T19:03:27.6961337+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:27.6961337+07:00","value":0,"tags":{"check":"fcm-token: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:03:27.8810585+07:00","value":23,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:03:27.8810585+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:27.9273984+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:27.9273984+07:00","value":62.9383,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:27.9273984+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:27.9273984+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:27.9273984+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:27.9273984+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:27.9273984+07:00","value":62.9383,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:27.9273984+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:27.9273984+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:27.9273984+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:27.9273984+07:00","value":62.9383,"tags":{"endpoint":"fcm_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_failed_requests","type":"Point","data":{"time":"2026-05-17T19:03:27.9273984+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:27.9284613+07:00","value":0,"tags":{"check":"fcm-token: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:28.2962919+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:28.2962919+07:00","value":16313.694,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:28.2962919+07:00","value":2.2214,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:28.2962919+07:00","value":2.2214,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:28.2962919+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:28.2962919+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:28.2962919+07:00","value":16311.4444,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:28.2962919+07:00","value":2.2496,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:28.2962919+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:28.2962919+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:28.2962919+07:00","value":16313.694,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:28.2962919+07:00","value":16313.694,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:28.2962919+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:28.2962919+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:28.2962919+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:03:28.8814498+07:00","value":23,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:03:28.8814498+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:28.9547864+07:00","value":1,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:28.9547864+07:00","value":6038.8972,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:28.9547864+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:28.9547864+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:28.9547864+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:28.9547864+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:28.9547864+07:00","value":6038.8972,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:28.9547864+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:28.9547864+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:28.9547864+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:28.9547864+07:00","value":6038.8972,"tags":{"endpoint":"login","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:28.9547864+07:00","value":6038.8972,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:28.9547864+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:28.9547864+07:00","value":1,"tags":{"check":"login: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:28.9547864+07:00","value":1,"tags":{"check":"login: accessToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:28.9547864+07:00","value":1,"tags":{"check":"login: refreshToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:28.9547864+07:00","value":1,"tags":{"check":"login: role correct","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:29.5310726+07:00","value":1,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:29.5310726+07:00","value":5538.0133,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:29.5310726+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:29.5310726+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:29.5310726+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:29.5310726+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:29.5310726+07:00","value":5536.9797,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:29.5310726+07:00","value":1.0336,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:29.5310726+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:29.5310726+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:29.5310726+07:00","value":5538.0133,"tags":{"endpoint":"login","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:29.5310726+07:00","value":5538.0133,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:29.5310726+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:29.5310726+07:00","value":1,"tags":{"check":"login: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:29.5310726+07:00","value":1,"tags":{"check":"login: accessToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:29.5310726+07:00","value":1,"tags":{"check":"login: refreshToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:29.5310726+07:00","value":1,"tags":{"check":"login: role correct","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:03:29.8782848+07:00","value":23,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:03:29.8782848+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:30.2912948+07:00","value":1,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:30.2912948+07:00","value":5604.5598,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:30.2912948+07:00","value":1.9536,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:30.2912948+07:00","value":1.2771,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:30.2912948+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:30.2912948+07:00","value":0.6765,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:30.2912948+07:00","value":5602.8193,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:30.2912948+07:00","value":1.064,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:30.2912948+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:30.2912948+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:30.2912948+07:00","value":5604.5598,"tags":{"endpoint":"logout","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:30.2912948+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:30.2912948+07:00","value":1,"tags":{"check":"logout: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:30.7261325+07:00","value":1,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:30.7261325+07:00","value":5908.3885,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:30.7261325+07:00","value":2.3551,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:30.7261325+07:00","value":2.3551,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:30.7261325+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:30.7261325+07:00","value":0.6401,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:30.7261325+07:00","value":5907.7484,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:30.7261325+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:30.7261325+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:30.7261325+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:30.7261325+07:00","value":5908.3885,"tags":{"endpoint":"logout","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:30.7261325+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:30.727669+07:00","value":1,"tags":{"check":"logout: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:03:30.8921187+07:00","value":24,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:03:30.8921187+07:00","value":30,"tags":{}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:03:30.8921187+07:00","value":1703,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:03:30.8921187+07:00","value":3862,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iteration_duration","type":"Point","data":{"time":"2026-05-17T19:03:30.8921187+07:00","value":36912.3361,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iterations","type":"Point","data":{"time":"2026-05-17T19:03:30.8921187+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:03:31.6340928+07:00","value":1730,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:03:31.6340928+07:00","value":3889,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iteration_duration","type":"Point","data":{"time":"2026-05-17T19:03:31.6340928+07:00","value":34654.9517,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iterations","type":"Point","data":{"time":"2026-05-17T19:03:31.6340928+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:03:31.8799285+07:00","value":24,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:03:31.8799285+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:32.6861815+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:32.6861815+07:00","value":17702.9456,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:32.6861815+07:00","value":3.1749,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:32.6861815+07:00","value":3.1749,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:32.6861815+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:32.6861815+07:00","value":0.6612,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:32.6861815+07:00","value":17701.2861,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:32.6861815+07:00","value":0.9983,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:32.6861815+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:32.6861815+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:32.6861815+07:00","value":17702.9456,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:32.6861815+07:00","value":17702.9456,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:32.6861815+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:32.6861815+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:32.6861815+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:03:32.8786313+07:00","value":24,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:03:32.8786313+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:33.1608352+07:00","value":1,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:33.1608352+07:00","value":8347.9436,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:33.1608352+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:33.1608352+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:33.1608352+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:33.1608352+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:33.1608352+07:00","value":8346.914,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:33.1608352+07:00","value":1.0296,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:33.1608352+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:33.1608352+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:33.1608352+07:00","value":8347.9436,"tags":{"endpoint":"login","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:33.1608352+07:00","value":8347.9436,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:33.1608352+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:33.1608352+07:00","value":1,"tags":{"check":"login: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:33.1608352+07:00","value":1,"tags":{"check":"login: accessToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:33.1608352+07:00","value":1,"tags":{"check":"login: refreshToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:33.1608352+07:00","value":0,"tags":{"check":"login: role correct","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:33.6153422+07:00","value":1,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:33.6153422+07:00","value":7923.2086,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:33.6153422+07:00","value":2.7924,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:33.6153422+07:00","value":2.314,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:33.6153422+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:33.6153422+07:00","value":0.4784,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:33.6153422+07:00","value":7921.7289,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:33.6153422+07:00","value":1.0013,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:33.6153422+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:33.6153422+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:33.6153422+07:00","value":7923.2086,"tags":{"endpoint":"logout","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:33.6153422+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:33.6153422+07:00","value":1,"tags":{"check":"logout: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:33.701736+07:00","value":1,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:33.701736+07:00","value":7529.1631,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:33.701736+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:33.701736+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:33.701736+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:33.701736+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:33.701736+07:00","value":7529.1631,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:33.701736+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:33.701736+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:33.701736+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:33.702751+07:00","value":7529.1631,"tags":{"endpoint":"refresh_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:33.702751+07:00","value":7529.1631,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:33.702751+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:33.702751+07:00","value":1,"tags":{"check":"refresh: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:33.702751+07:00","value":1,"tags":{"check":"refresh: new accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:03:33.8792055+07:00","value":25,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:03:33.8792055+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:34.0614863+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:34.0614863+07:00","value":34.962,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:34.0614863+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:34.0614863+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:34.0614863+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:34.0614863+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:34.0614863+07:00","value":33.2631,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:34.0614863+07:00","value":1.6989,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:34.0614863+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:34.0622479+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:34.0622479+07:00","value":34.962,"tags":{"endpoint":"fcm_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_failed_requests","type":"Point","data":{"time":"2026-05-17T19:03:34.0622479+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:34.0622479+07:00","value":0,"tags":{"check":"fcm-token: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:34.1586955+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:34.1586955+07:00","value":16174.7065,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:34.1586955+07:00","value":3.6389,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:34.1586955+07:00","value":3.6389,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:34.1586955+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:34.1586955+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:34.1586955+07:00","value":16174.2884,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:34.1586955+07:00","value":0.4181,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:34.1586955+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:34.1594361+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:34.1594361+07:00","value":16174.7065,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:34.1594361+07:00","value":16174.7065,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:34.1594361+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:34.1594361+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:34.1594361+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:34.3512479+07:00","value":1,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:34.3512479+07:00","value":8468.2963,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:34.3512479+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:34.3512479+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:34.3512479+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:34.3512479+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:34.3512479+07:00","value":8466.7596,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:34.3512479+07:00","value":1.5367,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:34.3512479+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:34.3517568+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:34.3517568+07:00","value":8468.2963,"tags":{"endpoint":"login","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:34.3517568+07:00","value":8468.2963,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:34.3517568+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:34.3517568+07:00","value":1,"tags":{"check":"login: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:34.3517568+07:00","value":1,"tags":{"check":"login: accessToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:34.3517568+07:00","value":1,"tags":{"check":"login: refreshToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:34.3517568+07:00","value":1,"tags":{"check":"login: role correct","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:34.5481914+07:00","value":1,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:34.5481914+07:00","value":7917.5617,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:34.5481914+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:34.5481914+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:34.5481914+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:34.5481914+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:34.5481914+07:00","value":7915.5699,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:34.5481914+07:00","value":1.9918,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:34.5481914+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:34.5481914+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:34.5481914+07:00","value":7917.5617,"tags":{"endpoint":"refresh_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:34.5481914+07:00","value":7917.5617,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:34.5481914+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:34.5487823+07:00","value":1,"tags":{"check":"refresh: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:34.5487823+07:00","value":1,"tags":{"check":"refresh: new accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:03:34.8173979+07:00","value":1731,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:03:34.8173979+07:00","value":3892,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iteration_duration","type":"Point","data":{"time":"2026-05-17T19:03:34.8173979+07:00","value":34838.4743,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iterations","type":"Point","data":{"time":"2026-05-17T19:03:34.8173979+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:34.8227257+07:00","value":1,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:34.8227257+07:00","value":7680.8914,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:34.8227257+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:34.8227257+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:34.8227257+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:34.8227257+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:34.8227257+07:00","value":7680.4961,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:34.8227257+07:00","value":0.3953,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:34.8227257+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:34.8227257+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:34.8227257+07:00","value":7680.8914,"tags":{"endpoint":"refresh_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:34.8227257+07:00","value":7680.8914,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:34.8227257+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:34.8227257+07:00","value":1,"tags":{"check":"refresh: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:34.8227257+07:00","value":1,"tags":{"check":"refresh: new accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:03:34.8873558+07:00","value":25,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:03:34.8873558+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:34.8902801+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:34.8902801+07:00","value":33.4066,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:34.8902801+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:34.8902801+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:34.8902801+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:34.8902801+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:34.8902801+07:00","value":31.9415,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:34.8902801+07:00","value":1.4651,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:34.8902801+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:34.8902801+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:34.8902801+07:00","value":33.4066,"tags":{"endpoint":"fcm_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_failed_requests","type":"Point","data":{"time":"2026-05-17T19:03:34.8902801+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:34.8902801+07:00","value":0,"tags":{"check":"fcm-token: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:35.1519077+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:35.1519077+07:00","value":26.7714,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:35.1519077+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:35.1519077+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:35.1519077+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:35.1519077+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:35.1519077+07:00","value":24.7388,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:35.1519077+07:00","value":2.0326,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:35.1519077+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:35.1528921+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:35.1528921+07:00","value":26.7714,"tags":{"endpoint":"fcm_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_failed_requests","type":"Point","data":{"time":"2026-05-17T19:03:35.1528921+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:35.1532253+07:00","value":0,"tags":{"check":"fcm-token: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:03:35.878336+07:00","value":25,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:03:35.878336+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:35.9259105+07:00","value":1,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:35.9259105+07:00","value":8019.2568,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:35.9259105+07:00","value":8.9975,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:35.9259105+07:00","value":8.3935,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:35.9259105+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:35.9259105+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:35.9259105+07:00","value":8019.2568,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:35.9259105+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:35.9259105+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:35.9259105+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:35.9259105+07:00","value":8019.2568,"tags":{"endpoint":"logout","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:35.9259105+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:35.9274343+07:00","value":1,"tags":{"check":"logout: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:36.7635644+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:36.7635644+07:00","value":21889.9576,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:36.7635644+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:36.7635644+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:36.7635644+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:36.7635644+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:36.7635644+07:00","value":21889.9576,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:36.7635644+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:36.7635644+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:36.7645665+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:36.7655708+07:00","value":21889.9576,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:36.7655708+07:00","value":21889.9576,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:36.7655708+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:36.7655708+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:36.7655708+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:03:36.8785909+07:00","value":26,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:03:36.8785909+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:37.021836+07:00","value":1,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:37.021836+07:00","value":8882.6393,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:37.021836+07:00","value":9.8551,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:37.021836+07:00","value":9.8551,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:37.021836+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:37.021836+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:37.021836+07:00","value":8882.6393,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:37.021836+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:37.021836+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:37.021836+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:37.021836+07:00","value":8882.6393,"tags":{"endpoint":"logout","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:37.021836+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:37.021836+07:00","value":1,"tags":{"check":"logout: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:37.2404486+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:37.2404486+07:00","value":16256.0582,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:37.2404486+07:00","value":4.1816,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:37.2404486+07:00","value":3.7472,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:37.2404486+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:37.2404486+07:00","value":0.68,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:37.2404486+07:00","value":16255.3782,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:37.2404486+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:37.2404486+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:37.2404486+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:37.2404486+07:00","value":16256.0582,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:37.2404486+07:00","value":16256.0582,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:37.2404486+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:37.2404486+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:37.2404486+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:03:37.2414596+07:00","value":1698,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:03:37.2414596+07:00","value":3853,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iteration_duration","type":"Point","data":{"time":"2026-05-17T19:03:37.2414596+07:00","value":35843.4095,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iterations","type":"Point","data":{"time":"2026-05-17T19:03:37.2414596+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:37.3136805+07:00","value":1,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:37.3136805+07:00","value":8057.4062,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:37.3136805+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:37.3136805+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:37.3136805+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:37.3136805+07:00","value":0.5116,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:37.3136805+07:00","value":8056.8946,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:37.3136805+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:37.3136805+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:37.3136805+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:37.3146682+07:00","value":8057.4062,"tags":{"endpoint":"refresh_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:37.3146682+07:00","value":8057.4062,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:37.3146682+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:37.3146682+07:00","value":1,"tags":{"check":"refresh: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:37.3146682+07:00","value":1,"tags":{"check":"refresh: new accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:03:37.6229693+07:00","value":1731,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:03:37.6229693+07:00","value":3892,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iteration_duration","type":"Point","data":{"time":"2026-05-17T19:03:37.6229693+07:00","value":35202.7905,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iterations","type":"Point","data":{"time":"2026-05-17T19:03:37.6229693+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:37.6408047+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:37.6408047+07:00","value":23.8069,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:37.6408047+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:37.6408047+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:37.6408047+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:37.6408047+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:37.6408047+07:00","value":22.7577,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:37.6408047+07:00","value":1.0492,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:37.6408047+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:37.6416186+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:37.6416186+07:00","value":23.8069,"tags":{"endpoint":"fcm_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_failed_requests","type":"Point","data":{"time":"2026-05-17T19:03:37.6416186+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:37.6416186+07:00","value":0,"tags":{"check":"fcm-token: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:03:37.878375+07:00","value":26,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:03:37.878375+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:37.8959093+07:00","value":1,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:37.8959093+07:00","value":9098.1442,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:37.8959093+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:37.8959093+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:37.8959093+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:37.8959093+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:37.8959093+07:00","value":9098.1442,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:37.8959093+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:37.8959093+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:37.8959093+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:37.8959093+07:00","value":9098.1442,"tags":{"endpoint":"login","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:37.8959093+07:00","value":9098.1442,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:37.8969178+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:37.8969178+07:00","value":1,"tags":{"check":"login: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:37.8969178+07:00","value":1,"tags":{"check":"login: accessToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:37.8969178+07:00","value":1,"tags":{"check":"login: refreshToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:37.8969178+07:00","value":1,"tags":{"check":"login: role correct","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:37.9027325+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:37.9027325+07:00","value":21623.5616,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:37.9027325+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:37.9027325+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:37.9027325+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:37.9027325+07:00","value":1.0724,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:37.9027325+07:00","value":21617.6758,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:37.9027325+07:00","value":4.8134,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:37.9027325+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:37.9027325+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:37.9027325+07:00","value":21623.5616,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:37.9027325+07:00","value":21623.5616,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:37.9027325+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:37.9027325+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:37.9027325+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:37.91086+07:00","value":1,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:37.91086+07:00","value":8077.7027,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:37.91086+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:37.91086+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:37.91086+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:37.91086+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:37.91086+07:00","value":8077.7027,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:37.91086+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:37.91086+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:37.91086+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:37.9118317+07:00","value":8077.7027,"tags":{"endpoint":"refresh_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:37.9118317+07:00","value":8077.7027,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:37.9118317+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:37.9118317+07:00","value":1,"tags":{"check":"refresh: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:37.9118317+07:00","value":1,"tags":{"check":"refresh: new accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:38.2728236+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:38.2728236+07:00","value":14517.1884,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:38.2728236+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:38.2728236+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:38.2728236+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:38.2728236+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:38.2728236+07:00","value":14517.1884,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:38.2728236+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:38.2728236+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:38.2728236+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:38.2728236+07:00","value":14517.1884,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:38.2728236+07:00","value":14517.1884,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:38.2728236+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:38.2728236+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:38.2728236+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:38.3231026+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:38.3231026+07:00","value":90.7058,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:38.3231026+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:38.3231026+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:38.3231026+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:38.3231026+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:38.3231026+07:00","value":78.667,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:38.3231026+07:00","value":12.0388,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:38.3231026+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:38.324026+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:38.324026+07:00","value":90.7058,"tags":{"endpoint":"fcm_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_failed_requests","type":"Point","data":{"time":"2026-05-17T19:03:38.324026+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:38.324026+07:00","value":0,"tags":{"check":"fcm-token: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:38.7897479+07:00","value":1,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:38.7897479+07:00","value":5321.7735,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:38.7897479+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:38.7897479+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:38.7897479+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:38.7897479+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:38.7897479+07:00","value":5320.7592,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:38.7897479+07:00","value":1.0143,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:38.7897479+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:38.7897479+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:38.7897479+07:00","value":5321.7735,"tags":{"endpoint":"refresh_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:38.7897479+07:00","value":5321.7735,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:38.7897479+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:38.7904726+07:00","value":1,"tags":{"check":"refresh: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:38.7904726+07:00","value":1,"tags":{"check":"refresh: new accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:03:38.8784029+07:00","value":26,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:03:38.8784029+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:39.1641505+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:39.1641505+07:00","value":72.7976,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:39.1641505+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:39.1641505+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:39.1641505+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:39.1641505+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:39.1641505+07:00","value":70.8188,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:39.1641505+07:00","value":1.9788,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:39.1641505+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:39.164484+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:39.164484+07:00","value":72.7976,"tags":{"endpoint":"fcm_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_failed_requests","type":"Point","data":{"time":"2026-05-17T19:03:39.164484+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:39.164484+07:00","value":0,"tags":{"check":"fcm-token: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:03:39.878578+07:00","value":27,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:03:39.878578+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:40.2798743+07:00","value":1,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:40.2798743+07:00","value":7091.5798,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:40.2798743+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:40.2798743+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:40.2798743+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:40.2798743+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:40.2798743+07:00","value":7091.5798,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:40.2798743+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:40.2798743+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:40.2808783+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:40.2808783+07:00","value":7091.5798,"tags":{"endpoint":"login","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:40.2818665+07:00","value":7091.5798,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:40.2818665+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:40.2818665+07:00","value":1,"tags":{"check":"login: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:40.2818665+07:00","value":1,"tags":{"check":"login: accessToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:40.2818665+07:00","value":1,"tags":{"check":"login: refreshToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:40.2818665+07:00","value":0,"tags":{"check":"login: role correct","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:40.798767+07:00","value":1,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:40.798767+07:00","value":6145.143,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:40.798767+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:40.798767+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:40.798767+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:40.798767+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:40.798767+07:00","value":6144.6709,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:40.798767+07:00","value":0.4721,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:40.798767+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:40.7993638+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:40.7993638+07:00","value":6145.143,"tags":{"endpoint":"refresh_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:40.7993638+07:00","value":6145.143,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:40.7993638+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:40.7993638+07:00","value":1,"tags":{"check":"refresh: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:40.7993638+07:00","value":1,"tags":{"check":"refresh: new accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:03:40.8792842+07:00","value":27,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:03:40.8792842+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:41.1121568+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:41.1121568+07:00","value":12.1132,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:41.1121568+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:41.1121568+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:41.1121568+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:41.1121568+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:41.1121568+07:00","value":11.2236,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:41.1121568+07:00","value":0.8896,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:41.1121568+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:41.1121568+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:41.1121568+07:00","value":12.1132,"tags":{"endpoint":"fcm_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_failed_requests","type":"Point","data":{"time":"2026-05-17T19:03:41.1121568+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:41.1121568+07:00","value":0,"tags":{"check":"fcm-token: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:41.6996257+07:00","value":1,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:41.6996257+07:00","value":7432.7882,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:41.6996257+07:00","value":3.4122,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:41.6996257+07:00","value":3.4122,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:41.6996257+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:41.6996257+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:41.6996257+07:00","value":7432.0101,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:41.6996257+07:00","value":0.7781,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:41.6996257+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:41.6996257+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:41.6996257+07:00","value":7432.7882,"tags":{"endpoint":"logout","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:41.6996257+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:41.6996257+07:00","value":1,"tags":{"check":"logout: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:03:41.8781081+07:00","value":27,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:03:41.8781081+07:00","value":30,"tags":{}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:03:42.4003111+07:00","value":1723,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:03:42.4003111+07:00","value":3880,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iteration_duration","type":"Point","data":{"time":"2026-05-17T19:03:42.4003111+07:00","value":36421.3484,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iterations","type":"Point","data":{"time":"2026-05-17T19:03:42.4003111+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:03:42.8784243+07:00","value":28,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:03:42.8784243+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:43.6452425+07:00","value":1,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:43.6452425+07:00","value":8983.4862,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:43.6452425+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:43.6452425+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:43.6452425+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:43.6452425+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:43.6452425+07:00","value":8982.5821,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:43.6452425+07:00","value":0.9041,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:43.6452425+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:43.6452425+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:43.6452425+07:00","value":8983.4862,"tags":{"endpoint":"login","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:43.6452425+07:00","value":8983.4862,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:43.6452425+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:43.6452425+07:00","value":1,"tags":{"check":"login: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:43.6452425+07:00","value":1,"tags":{"check":"login: accessToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:43.6452425+07:00","value":1,"tags":{"check":"login: refreshToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:43.6452425+07:00","value":1,"tags":{"check":"login: role correct","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:03:43.8782149+07:00","value":28,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:03:43.8782149+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:44.6085123+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:44.6085123+07:00","value":20624.8473,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:44.6085123+07:00","value":3.2394,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:44.6085123+07:00","value":3.2394,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:44.6085123+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:44.6085123+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:44.6085123+07:00","value":20623.9031,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:44.6085123+07:00","value":0.9442,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:44.6085123+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:44.6092577+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:44.6092577+07:00","value":20624.8473,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:44.6099125+07:00","value":20624.8473,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:44.6099125+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:44.6099125+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:44.6099125+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:03:44.8788136+07:00","value":28,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:03:44.8788136+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:44.9349571+07:00","value":1,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:44.9349571+07:00","value":9841.3556,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:44.9349571+07:00","value":2.7066,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:44.9349571+07:00","value":2.7066,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:44.9349571+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:44.9349571+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:44.9349571+07:00","value":9839.9348,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:44.9349571+07:00","value":1.4208,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:44.9349571+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:44.9349571+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:44.9357473+07:00","value":9841.3556,"tags":{"endpoint":"logout","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:44.9357473+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:44.9357473+07:00","value":1,"tags":{"check":"logout: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:44.9637584+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:44.9637584+07:00","value":19368.6099,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:44.9637584+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:44.9637584+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:44.9637584+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:44.9637584+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:44.9637584+07:00","value":19367.4533,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:44.9637584+07:00","value":1.1566,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:44.9637584+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:44.9637584+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:44.9637584+07:00","value":19368.6099,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:44.9637584+07:00","value":19368.6099,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:44.9637584+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:44.9637584+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:44.9637584+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:03:45.8784673+07:00","value":29,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:03:45.8784673+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:46.0097295+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:46.0097295+07:00","value":18978.8688,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:46.0097295+07:00","value":49.5819,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:46.0097295+07:00","value":44.2162,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:46.0097295+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:46.0097295+07:00","value":1.0224,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:46.0097295+07:00","value":18977.349,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:46.0097295+07:00","value":0.4974,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:46.0097295+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:46.0097295+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:46.0097295+07:00","value":18978.8688,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:46.0097295+07:00","value":18978.8688,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:46.0097295+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:46.0097295+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:46.0097295+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:03:46.1368716+07:00","value":1730,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:03:46.1368716+07:00","value":3892,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iteration_duration","type":"Point","data":{"time":"2026-05-17T19:03:46.1368716+07:00","value":43157.689,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iterations","type":"Point","data":{"time":"2026-05-17T19:03:46.1368716+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:46.5337475+07:00","value":1,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:46.5337475+07:00","value":11177.5094,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:46.5337475+07:00","value":2.0496,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:46.5337475+07:00","value":2.0496,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:46.5337475+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:46.5337475+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:46.5337475+07:00","value":11176.9103,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:46.5337475+07:00","value":0.5991,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:46.5337475+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:46.5337475+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:46.5337475+07:00","value":11177.5094,"tags":{"endpoint":"logout","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:46.5337475+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:46.5337475+07:00","value":1,"tags":{"check":"logout: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:03:46.8784942+07:00","value":29,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:03:46.8784942+07:00","value":30,"tags":{}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:03:47.1353553+07:00","value":1696,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:03:47.1353553+07:00","value":3856,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iteration_duration","type":"Point","data":{"time":"2026-05-17T19:03:47.1353553+07:00","value":44542.0439,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iterations","type":"Point","data":{"time":"2026-05-17T19:03:47.1353553+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:47.8161645+07:00","value":1,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:47.8161645+07:00","value":10543.1261,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:47.8161645+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:47.8161645+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:47.8161645+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:47.8161645+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:47.8161645+07:00","value":10541.1311,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:47.8161645+07:00","value":1.995,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:47.8161645+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:47.8161645+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:47.8161645+07:00","value":10543.1261,"tags":{"endpoint":"login","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:47.8161645+07:00","value":10543.1261,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:47.8161645+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:47.8168085+07:00","value":1,"tags":{"check":"login: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:47.8168085+07:00","value":1,"tags":{"check":"login: accessToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:47.8168085+07:00","value":1,"tags":{"check":"login: refreshToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:47.8168085+07:00","value":0,"tags":{"check":"login: role correct","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:03:47.878491+07:00","value":29,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:03:47.878491+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:47.9366863+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:47.9366863+07:00","value":17043.8268,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:47.9366863+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:47.9366863+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:47.9366863+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:47.9366863+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:47.9366863+07:00","value":17042.4098,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:47.9366863+07:00","value":1.417,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:47.9366863+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:47.9366863+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:47.9366863+07:00","value":17043.8268,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:47.9366863+07:00","value":17043.8268,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:47.9366863+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:47.9366863+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:47.9366863+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:48.011183+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:48.011183+07:00","value":21407.6414,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:48.011183+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:48.011183+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:48.011183+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:48.011183+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:48.011183+07:00","value":21407.6414,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:48.011183+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:48.011183+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:48.0119175+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:48.0119175+07:00","value":21407.6414,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:48.0119175+07:00","value":21407.6414,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:48.0119175+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:48.0119175+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:48.0119175+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:48.5038303+07:00","value":1,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:48.5038303+07:00","value":10299.4596,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:48.5038303+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:48.5038303+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:48.5038303+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:48.5038303+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:48.5038303+07:00","value":10299.0878,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:48.5038303+07:00","value":0.3718,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:48.5038303+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:48.5044664+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:48.5044664+07:00","value":10299.4596,"tags":{"endpoint":"refresh_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:48.5044664+07:00","value":10299.4596,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:48.5044664+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:48.5044664+07:00","value":1,"tags":{"check":"refresh: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:48.5044664+07:00","value":1,"tags":{"check":"refresh: new accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:48.5301529+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:48.5301529+07:00","value":18535.366,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:48.5301529+07:00","value":15.1049,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:48.5301529+07:00","value":14.0111,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:48.5301529+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:48.5301529+07:00","value":0.9994,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:48.5301529+07:00","value":18533.2193,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:48.5301529+07:00","value":1.1473,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:48.5301529+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:48.5301529+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:48.5301529+07:00","value":18535.366,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:48.5301529+07:00","value":18535.366,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:48.5301529+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:48.5307105+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:48.5307105+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:48.8124624+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:48.8124624+07:00","value":6.8938,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:48.8124624+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:48.8124624+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:48.8124624+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:48.8124624+07:00","value":0.5061,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:48.8124624+07:00","value":5.5703,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:48.8124624+07:00","value":0.8174,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:48.8124624+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:48.8124624+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:48.8124624+07:00","value":6.8938,"tags":{"endpoint":"fcm_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_failed_requests","type":"Point","data":{"time":"2026-05-17T19:03:48.8124624+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:48.8124624+07:00","value":0,"tags":{"check":"fcm-token: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:03:48.8786771+07:00","value":30,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:03:48.8786771+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:49.3326847+07:00","value":1,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:49.3326847+07:00","value":11486.6957,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:49.3326847+07:00","value":2.833,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:49.3326847+07:00","value":2.833,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:49.3326847+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:49.3326847+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:49.3326847+07:00","value":11486.6957,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:49.3326847+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:49.3326847+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:49.3336929+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:49.3336929+07:00","value":11486.6957,"tags":{"endpoint":"logout","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:49.3336929+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:49.3336929+07:00","value":1,"tags":{"check":"logout: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:49.7732361+07:00","value":1,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:49.7732361+07:00","value":11245.5561,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:49.7732361+07:00","value":2.4117,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:49.7732361+07:00","value":2.4117,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:49.7732361+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:49.7732361+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:49.7732361+07:00","value":11244.7711,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:49.7732361+07:00","value":0.785,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:49.7732361+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:49.774281+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:49.774281+07:00","value":11245.5561,"tags":{"endpoint":"logout","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:49.774281+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:49.774281+07:00","value":1,"tags":{"check":"logout: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:03:49.8787622+07:00","value":30,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:03:49.8787622+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:50.0734378+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:50.0734378+07:00","value":18439.345,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:50.0734378+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:50.0734378+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:50.0734378+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:50.0734378+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:50.0734378+07:00","value":18438.6243,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:50.0734378+07:00","value":0.7207,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:50.0734378+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:50.0734378+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:50.0734378+07:00","value":18439.345,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:50.0734378+07:00","value":18439.345,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:50.0734378+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:50.0734378+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:50.0734378+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:50.1428907+07:00","value":1,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:50.1428907+07:00","value":12401.0084,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:50.1428907+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:50.1428907+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:50.1428907+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:50.1428907+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:50.1428907+07:00","value":12400.2141,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:50.1428907+07:00","value":0.7943,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:50.1428907+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:50.1428907+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:50.1428907+07:00","value":12401.0084,"tags":{"endpoint":"login","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:50.1428907+07:00","value":12401.0084,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:50.1428907+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:50.1428907+07:00","value":1,"tags":{"check":"login: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:50.1428907+07:00","value":1,"tags":{"check":"login: accessToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:50.1428907+07:00","value":1,"tags":{"check":"login: refreshToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:50.1428907+07:00","value":0,"tags":{"check":"login: role correct","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:50.2481972+07:00","value":1,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:50.2481972+07:00","value":11844.5691,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:50.2481972+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:50.2481972+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:50.2481972+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:50.2481972+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:50.2481972+07:00","value":11843.8887,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:50.2481972+07:00","value":0.6804,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:50.2481972+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:50.2481972+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:50.2481972+07:00","value":11844.5691,"tags":{"endpoint":"login","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:50.2481972+07:00","value":11844.5691,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:50.2481972+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:50.2481972+07:00","value":1,"tags":{"check":"login: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:50.2481972+07:00","value":1,"tags":{"check":"login: accessToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:50.2481972+07:00","value":1,"tags":{"check":"login: refreshToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:50.2481972+07:00","value":0,"tags":{"check":"login: role correct","group":"","scenario":"auth_flow"}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:03:50.4343621+07:00","value":1702,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:03:50.4343621+07:00","value":3859,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iteration_duration","type":"Point","data":{"time":"2026-05-17T19:03:50.4343621+07:00","value":44522.9021,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iterations","type":"Point","data":{"time":"2026-05-17T19:03:50.4343621+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:03:50.8789949+07:00","value":30,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:03:50.8789949+07:00","value":30,"tags":{}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:03:51.0755334+07:00","value":1698,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:03:51.0755334+07:00","value":3850,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iteration_duration","type":"Point","data":{"time":"2026-05-17T19:03:51.0755334+07:00","value":43085.6341,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iterations","type":"Point","data":{"time":"2026-05-17T19:03:51.0755334+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:51.2657637+07:00","value":1,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:51.2657637+07:00","value":10673.4517,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:51.2657637+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:51.2657637+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:51.2657637+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:51.2657637+07:00","value":1.0222,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:51.2657637+07:00","value":10669.966,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:51.2657637+07:00","value":2.4635,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:51.2657637+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:51.2657637+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:51.2657637+07:00","value":10673.4517,"tags":{"endpoint":"refresh_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:51.2657637+07:00","value":10673.4517,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:51.2657637+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:51.2664457+07:00","value":1,"tags":{"check":"refresh: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:51.2664457+07:00","value":1,"tags":{"check":"refresh: new accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:51.4237883+07:00","value":1,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:51.4237883+07:00","value":12029.0666,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:51.4237883+07:00","value":27.0051,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:51.4237883+07:00","value":25.0157,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:51.4237883+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:51.4237883+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:51.4237883+07:00","value":12027.5249,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:51.4237883+07:00","value":1.5417,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:51.4237883+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:51.4237883+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:51.4237883+07:00","value":12029.0666,"tags":{"endpoint":"logout","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:51.4237883+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:51.4237883+07:00","value":1,"tags":{"check":"logout: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:51.456812+07:00","value":1,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:51.456812+07:00","value":12682.3852,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:51.456812+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:51.456812+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:51.456812+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:51.456812+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:51.456812+07:00","value":12681.2804,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:51.456812+07:00","value":1.1048,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:51.456812+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:51.456812+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:51.456812+07:00","value":12682.3852,"tags":{"endpoint":"login","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:51.456812+07:00","value":12682.3852,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:51.456812+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:51.456812+07:00","value":1,"tags":{"check":"login: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:51.456812+07:00","value":1,"tags":{"check":"login: accessToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:51.456812+07:00","value":1,"tags":{"check":"login: refreshToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:51.456812+07:00","value":1,"tags":{"check":"login: role correct","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:51.5958921+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:51.5958921+07:00","value":26.6346,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:51.5958921+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:51.5958921+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:51.5958921+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:51.5958921+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:51.5958921+07:00","value":25.0653,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:51.5958921+07:00","value":1.5693,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:51.5958921+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:51.5963854+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:51.5963854+07:00","value":26.6346,"tags":{"endpoint":"fcm_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_failed_requests","type":"Point","data":{"time":"2026-05-17T19:03:51.5963854+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:51.5963854+07:00","value":0,"tags":{"check":"fcm-token: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:51.6017405+07:00","value":1,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:51.6017405+07:00","value":10288.2643,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:51.6017405+07:00","value":0.8874,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:51.6017405+07:00","value":0.8874,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:51.6017405+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:51.6017405+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:51.6017405+07:00","value":10287.6917,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:51.6017405+07:00","value":0.5726,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:51.6017405+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:51.6017405+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:51.6017405+07:00","value":10288.2643,"tags":{"endpoint":"logout","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:51.6017405+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:51.6017405+07:00","value":1,"tags":{"check":"logout: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:03:51.8785912+07:00","value":30,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:03:51.8785912+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:51.9994067+07:00","value":1,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:51.9994067+07:00","value":8052.5034,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:51.9994067+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:51.9994067+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:51.9994067+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:51.9994067+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:51.9994067+07:00","value":8051.2515,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:51.9994067+07:00","value":1.2519,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:51.9994067+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:51.9999991+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:51.9999991+07:00","value":8052.5034,"tags":{"endpoint":"refresh_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:51.9999991+07:00","value":8052.5034,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:51.9999991+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:51.9999991+07:00","value":1,"tags":{"check":"refresh: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:51.9999991+07:00","value":1,"tags":{"check":"refresh: new accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:03:52.2034176+07:00","value":1702,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:03:52.2034176+07:00","value":3862,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iteration_duration","type":"Point","data":{"time":"2026-05-17T19:03:52.2034176+07:00","value":43224.1818,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iterations","type":"Point","data":{"time":"2026-05-17T19:03:52.2034176+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:52.3073266+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:52.3073266+07:00","value":6.0661,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:52.3073266+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:52.3073266+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:52.3073266+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:52.3073266+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:52.3073266+07:00","value":5.5325,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:52.3073266+07:00","value":0.5336,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:52.3073266+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:52.3073266+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:52.3073266+07:00","value":6.0661,"tags":{"endpoint":"fcm_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_failed_requests","type":"Point","data":{"time":"2026-05-17T19:03:52.3073266+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:52.3073266+07:00","value":0,"tags":{"check":"fcm-token: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:03:52.4243462+07:00","value":1724,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:03:52.4243462+07:00","value":3883,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iteration_duration","type":"Point","data":{"time":"2026-05-17T19:03:52.4243462+07:00","value":44943.5215,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iterations","type":"Point","data":{"time":"2026-05-17T19:03:52.4243462+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:03:52.8787056+07:00","value":30,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:03:52.8787056+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:53.1843773+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:53.1843773+07:00","value":20202.3267,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:53.1843773+07:00","value":3.1067,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:53.1843773+07:00","value":2.0529,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:53.1843773+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:53.1843773+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:53.1843773+07:00","value":20201.5197,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:53.1843773+07:00","value":0.807,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:53.1843773+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:53.1850486+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:53.1850486+07:00","value":20202.3267,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:53.1850486+07:00","value":20202.3267,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:53.1850486+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:53.1850486+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:53.1850486+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:03:53.8786299+07:00","value":30,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:03:53.8786299+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:54.7638356+07:00","value":1,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:54.7638356+07:00","value":9652.8651,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:54.7638356+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:54.7638356+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:54.7638356+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:54.7638356+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:54.7638356+07:00","value":9652.1775,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:54.7638356+07:00","value":0.6876,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:54.7638356+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:54.7638356+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:54.7638356+07:00","value":9652.8651,"tags":{"endpoint":"login","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:54.7638356+07:00","value":9652.8651,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:54.7638356+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:54.7644454+07:00","value":1,"tags":{"check":"login: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:54.7644454+07:00","value":1,"tags":{"check":"login: accessToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:54.7644454+07:00","value":1,"tags":{"check":"login: refreshToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:54.7644454+07:00","value":0,"tags":{"check":"login: role correct","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:54.852749+07:00","value":1,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:54.852749+07:00","value":9388.0217,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:54.852749+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:54.852749+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:54.852749+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:54.852749+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:54.852749+07:00","value":9386.5997,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:54.852749+07:00","value":1.422,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:54.852749+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:54.852749+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:54.852749+07:00","value":9388.0217,"tags":{"endpoint":"login","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:54.852749+07:00","value":9388.0217,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:54.852749+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:54.852749+07:00","value":1,"tags":{"check":"login: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:54.852749+07:00","value":1,"tags":{"check":"login: accessToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:54.852749+07:00","value":1,"tags":{"check":"login: refreshToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:54.852749+07:00","value":0,"tags":{"check":"login: role correct","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:03:54.8790074+07:00","value":30,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:03:54.8790074+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:55.7588266+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:55.7588266+07:00","value":18517.367,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:55.7588266+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:55.7588266+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:55.7588266+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:55.7588266+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:55.7588266+07:00","value":18516.4623,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:55.7588266+07:00","value":0.9047,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:55.7588266+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:55.7594988+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:55.7594988+07:00","value":18517.367,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:55.7594988+07:00","value":18517.367,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:55.7594988+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:55.7594988+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:55.7594988+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:03:55.878427+07:00","value":30,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:03:55.878427+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:56.5893976+07:00","value":1,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:56.5893976+07:00","value":10066.2768,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:56.5893976+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:56.5893976+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:56.5893976+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:56.5893976+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:56.5893976+07:00","value":10065.1827,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:56.5893976+07:00","value":1.0941,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:56.5893976+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:56.5893976+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:56.5900608+07:00","value":10066.2768,"tags":{"endpoint":"login","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:56.5900608+07:00","value":10066.2768,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:56.5900608+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:56.5900608+07:00","value":1,"tags":{"check":"login: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:56.5900608+07:00","value":1,"tags":{"check":"login: accessToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:56.5900608+07:00","value":1,"tags":{"check":"login: refreshToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:56.5900608+07:00","value":0,"tags":{"check":"login: role correct","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:56.6021638+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:56.6021638+07:00","value":20596.2722,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:56.6021638+07:00","value":11.4331,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:56.6021638+07:00","value":10.401,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:56.6021638+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:56.6021638+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:56.6021638+07:00","value":20595.5398,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:56.6021638+07:00","value":0.7324,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:56.6021638+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:56.6021638+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:56.6021638+07:00","value":20596.2722,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:56.6021638+07:00","value":20596.2722,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:56.6021638+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:56.6021638+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:56.6021638+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:03:56.8789332+07:00","value":30,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:03:56.8789332+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:57.3974225+07:00","value":1,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:57.3974225+07:00","value":9279.6581,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:57.3974225+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:57.3974225+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:57.3974225+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:57.3974225+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:57.3974225+07:00","value":9278.7893,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:57.3974225+07:00","value":0.8688,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:57.3974225+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:57.3974225+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:57.3974225+07:00","value":9279.6581,"tags":{"endpoint":"refresh_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:57.3974225+07:00","value":9279.6581,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:57.3974225+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:57.3974225+07:00","value":1,"tags":{"check":"refresh: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:57.3974225+07:00","value":1,"tags":{"check":"refresh: new accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:57.7399531+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:57.7399531+07:00","value":28.3105,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:57.7399531+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:57.7399531+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:57.7399531+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:57.7399531+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:57.7399531+07:00","value":27.3101,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:57.7399531+07:00","value":1.0004,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:57.7399531+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:57.7399531+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:57.7399531+07:00","value":28.3105,"tags":{"endpoint":"fcm_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_failed_requests","type":"Point","data":{"time":"2026-05-17T19:03:57.7399531+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:57.7449524+07:00","value":0,"tags":{"check":"fcm-token: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:03:57.7529513+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:03:57.7529513+07:00","value":20129.982,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:03:57.7529513+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:03:57.7529513+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:03:57.7529513+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:03:57.7529513+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:03:57.7529513+07:00","value":20128.9863,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:03:57.7529513+07:00","value":0.9957,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:03:57.7529513+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:03:57.7529513+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:57.7529513+07:00","value":20129.982,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:03:57.7529513+07:00","value":20129.982,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:03:57.7529513+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:57.7529513+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:03:57.7529513+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:03:57.8781582+07:00","value":30,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:03:57.8781582+07:00","value":30,"tags":{}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:03:58.8787487+07:00","value":30,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:03:58.8787487+07:00","value":30,"tags":{}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:03:59.8781334+07:00","value":30,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:03:59.8781334+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:00.1610589+07:00","value":1,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:00.1610589+07:00","value":11722.603,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:00.1610589+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:00.1610589+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:00.1610589+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:00.1610589+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:00.1610589+07:00","value":11721.0076,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:00.1610589+07:00","value":1.5954,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:00.1610589+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:00.1614917+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:00.1614917+07:00","value":11722.603,"tags":{"endpoint":"login","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:00.1614917+07:00","value":11722.603,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:00.1614917+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:00.1614917+07:00","value":1,"tags":{"check":"login: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:00.1614917+07:00","value":1,"tags":{"check":"login: accessToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:00.1614917+07:00","value":1,"tags":{"check":"login: refreshToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:00.1614917+07:00","value":1,"tags":{"check":"login: role correct","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:00.2135481+07:00","value":1,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:00.2135481+07:00","value":11700.3747,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:00.2135481+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:00.2135481+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:00.2135481+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:00.2135481+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:00.2135481+07:00","value":11699.3713,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:00.2135481+07:00","value":1.0034,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:00.2135481+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:00.2135481+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:00.2135481+07:00","value":11700.3747,"tags":{"endpoint":"login","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:00.2135481+07:00","value":11700.3747,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:00.2135481+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:00.2135481+07:00","value":1,"tags":{"check":"login: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:00.2135481+07:00","value":1,"tags":{"check":"login: accessToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:00.2135481+07:00","value":1,"tags":{"check":"login: refreshToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:00.2135481+07:00","value":1,"tags":{"check":"login: role correct","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:00.779153+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:00.779153+07:00","value":18796.0453,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:00.779153+07:00","value":3.9539,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:00.779153+07:00","value":3.1975,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:00.779153+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:00.779153+07:00","value":0.7564,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:00.779153+07:00","value":18793.3959,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:00.779153+07:00","value":1.893,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:00.779153+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:00.7803539+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:00.7803539+07:00","value":18796.0453,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:00.7803539+07:00","value":18796.0453,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:00.7807794+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:00.7807794+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:00.7807794+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:04:00.8786268+07:00","value":30,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:04:00.8786268+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:01.3995221+07:00","value":1,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:01.3995221+07:00","value":12382.4637,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:01.3995221+07:00","value":2.9477,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:01.3995221+07:00","value":2.9477,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:01.3995221+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:01.3995221+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:01.3995221+07:00","value":12381.272,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:01.3995221+07:00","value":1.1917,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:01.3995221+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:01.4000154+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:01.4000154+07:00","value":12382.4637,"tags":{"endpoint":"logout","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:01.4000154+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:01.4000154+07:00","value":1,"tags":{"check":"logout: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:04:01.8795267+07:00","value":30,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:04:01.8795267+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:01.9562682+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:01.9562682+07:00","value":22951.8887,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:01.9562682+07:00","value":10.183,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:01.9562682+07:00","value":9.6304,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:01.9562682+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:01.9562682+07:00","value":0.6397,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:01.9562682+07:00","value":22950.069,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:01.9562682+07:00","value":1.18,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:01.9562682+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:01.9574667+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:01.9574667+07:00","value":22951.8887,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:01.9574667+07:00","value":22951.8887,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:01.9574667+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:01.9574667+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:01.9574667+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:02.2219341+07:00","value":1,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:02.2219341+07:00","value":11778.0528,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:02.2219341+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:02.2219341+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:02.2219341+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:02.2219341+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:02.2219341+07:00","value":11777.3031,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:02.2219341+07:00","value":0.7497,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:02.2219341+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:02.2219341+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:02.2219341+07:00","value":11778.0528,"tags":{"endpoint":"refresh_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:02.2227431+07:00","value":11778.0528,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:02.2227431+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:02.2227431+07:00","value":1,"tags":{"check":"refresh: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:02.2227431+07:00","value":1,"tags":{"check":"refresh: new accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:02.4854766+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:02.4854766+07:00","value":27668.0787,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:02.4854766+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:02.4854766+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:02.4854766+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:02.4854766+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:02.4854766+07:00","value":27668.0787,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:02.4854766+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:02.4854766+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:02.4854766+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:02.4854766+07:00","value":27668.0787,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:02.4854766+07:00","value":27668.0787,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:02.4854766+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:02.4854766+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:02.4854766+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:02.5357359+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:02.5357359+07:00","value":11.8986,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:02.5357359+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:02.5357359+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:02.5357359+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:02.5357359+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:02.5357359+07:00","value":11.2442,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:02.5357359+07:00","value":0.6544,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:02.5357359+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:02.5357359+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:02.5357359+07:00","value":11.8986,"tags":{"endpoint":"fcm_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_failed_requests","type":"Point","data":{"time":"2026-05-17T19:04:02.5357359+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:02.5357359+07:00","value":0,"tags":{"check":"fcm-token: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:04:02.7005697+07:00","value":1698,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:04:02.7005697+07:00","value":3850,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iteration_duration","type":"Point","data":{"time":"2026-05-17T19:04:02.7005697+07:00","value":50721.2328,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iterations","type":"Point","data":{"time":"2026-05-17T19:04:02.7005697+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:04:02.8790209+07:00","value":30,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:04:02.8790209+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:03.0824113+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:03.0824113+07:00","value":18099.427,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:03.0824113+07:00","value":2.9592,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:03.0824113+07:00","value":2.9592,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:03.0824113+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:03.0824113+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:03.0824113+07:00","value":18098.0026,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:03.0824113+07:00","value":1.4244,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:03.0824113+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:03.083125+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:03.083125+07:00","value":18099.427,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:03.083125+07:00","value":18099.427,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:03.083125+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:03.083125+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:03.083125+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:03.3991146+07:00","value":1,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:03.3991146+07:00","value":12849.3592,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:03.3991146+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:03.3991146+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:03.3991146+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:03.3991146+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:03.3991146+07:00","value":12848.3565,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:03.3991146+07:00","value":1.0027,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:03.3991146+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:03.3997866+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:03.3997866+07:00","value":12849.3592,"tags":{"endpoint":"refresh_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:03.3997866+07:00","value":12849.3592,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:03.3997866+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:03.3997866+07:00","value":1,"tags":{"check":"refresh: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:03.3997866+07:00","value":1,"tags":{"check":"refresh: new accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:03.5756328+07:00","value":1,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:03.5756328+07:00","value":14543.8695,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:03.5756328+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:03.5756328+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:03.5756328+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:03.5756328+07:00","value":0.582,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:03.5756328+07:00","value":14542.7391,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:03.5756328+07:00","value":0.5484,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:03.5756328+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:03.5763447+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:03.5763447+07:00","value":14543.8695,"tags":{"endpoint":"login","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:03.5763447+07:00","value":14543.8695,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:03.5763447+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:03.5763447+07:00","value":1,"tags":{"check":"login: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:03.5763447+07:00","value":1,"tags":{"check":"login: accessToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:03.5763447+07:00","value":1,"tags":{"check":"login: refreshToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:03.5763447+07:00","value":1,"tags":{"check":"login: role correct","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:03.7073061+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:03.7073061+07:00","value":5.995,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:03.7073061+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:03.7073061+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:03.7073061+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:03.7073061+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:03.7073061+07:00","value":5.995,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:03.7073061+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:03.7073061+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:03.7073061+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:03.7073061+07:00","value":5.995,"tags":{"endpoint":"fcm_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_failed_requests","type":"Point","data":{"time":"2026-05-17T19:04:03.7073061+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:03.7073061+07:00","value":0,"tags":{"check":"fcm-token: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:04:03.878124+07:00","value":30,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:04:03.878124+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:03.9042757+07:00","value":1,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:03.9042757+07:00","value":12146.1584,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:03.9042757+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:03.9042757+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:03.9042757+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:03.9042757+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:03.9042757+07:00","value":12146.1584,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:03.9042757+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:03.9042757+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:03.9042757+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:03.9042757+07:00","value":12146.1584,"tags":{"endpoint":"refresh_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:03.9042757+07:00","value":12146.1584,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:03.9042757+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:03.9042757+07:00","value":1,"tags":{"check":"refresh: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:03.9042757+07:00","value":1,"tags":{"check":"refresh: new accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:04.0156075+07:00","value":1,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:04.0156075+07:00","value":13438.1798,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:04.0156075+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:04.0156075+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:04.0156075+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:04.0156075+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:04.0156075+07:00","value":13436.7199,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:04.0156075+07:00","value":1.4599,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:04.0156075+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:04.0163414+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:04.0163414+07:00","value":13438.1798,"tags":{"endpoint":"login","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:04.0163414+07:00","value":13438.1798,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:04.0163414+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:04.0163414+07:00","value":1,"tags":{"check":"login: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:04.0163414+07:00","value":1,"tags":{"check":"login: accessToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:04.0163414+07:00","value":1,"tags":{"check":"login: refreshToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:04.0163414+07:00","value":0,"tags":{"check":"login: role correct","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:04.2300222+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:04.2300222+07:00","value":23.3411,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:04.2300222+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:04.2300222+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:04.2300222+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:04.2300222+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:04.2300222+07:00","value":22.869,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:04.2300222+07:00","value":0.4721,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:04.2300222+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:04.2300222+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:04.2300222+07:00","value":23.3411,"tags":{"endpoint":"fcm_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_failed_requests","type":"Point","data":{"time":"2026-05-17T19:04:04.2300222+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:04.2300222+07:00","value":0,"tags":{"check":"fcm-token: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:04:04.8786359+07:00","value":30,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:04:04.8786359+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:04.9401337+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:04.9401337+07:00","value":22539.2913,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:04.9401337+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:04.9401337+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:04.9401337+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:04.9401337+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:04.9401337+07:00","value":22537.7432,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:04.9401337+07:00","value":1.5481,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:04.9401337+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:04.9401337+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:04.9401337+07:00","value":22539.2913,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:04.9401337+07:00","value":22539.2913,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:04.9401337+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:04.9407456+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:04.9407456+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:05.2616891+07:00","value":1,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:05.2616891+07:00","value":13463.6303,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:05.2616891+07:00","value":1.1943,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:05.2616891+07:00","value":1.1943,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:05.2616891+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:05.2616891+07:00","value":0.7805,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:05.2616891+07:00","value":13462.2391,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:05.2616891+07:00","value":0.6107,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:05.2616891+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:05.2624142+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:05.2631682+07:00","value":13463.6303,"tags":{"endpoint":"logout","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:05.2631682+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:05.2631682+07:00","value":1,"tags":{"check":"logout: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:05.4477711+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:05.4477711+07:00","value":18312.4158,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:05.4477711+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:05.4477711+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:05.4477711+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:05.4477711+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:05.4477711+07:00","value":18312.4158,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:05.4477711+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:05.4477711+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:05.4485424+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:05.4485424+07:00","value":18312.4158,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:05.4485424+07:00","value":18312.4158,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:05.4485424+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:05.4485424+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:05.4485424+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:04:05.8783116+07:00","value":30,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:04:05.8783116+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:05.9227241+07:00","value":1,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:05.9227241+07:00","value":10856.7889,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:05.9227241+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:05.9227241+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:05.9227241+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:05.9227241+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:05.9227241+07:00","value":10855.5386,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:05.9227241+07:00","value":1.2503,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:05.9227241+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:05.9227241+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:05.9227241+07:00","value":10856.7889,"tags":{"endpoint":"refresh_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:05.9227241+07:00","value":10856.7889,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:05.9227241+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:05.9234431+07:00","value":1,"tags":{"check":"refresh: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:05.9234431+07:00","value":1,"tags":{"check":"refresh: new accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:05.9434039+07:00","value":1,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:05.9434039+07:00","value":13431.1362,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:05.9434039+07:00","value":4.2578,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:05.9434039+07:00","value":4.2578,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:05.9434039+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:05.9434039+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:05.9434039+07:00","value":13429.9155,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:05.9434039+07:00","value":1.2207,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:05.9434039+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:05.9434039+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:05.9434039+07:00","value":13431.1362,"tags":{"endpoint":"logout","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:05.9434039+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:05.9440891+07:00","value":1,"tags":{"check":"logout: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:05.9504659+07:00","value":1,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:05.9504659+07:00","value":10796.2426,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:05.9504659+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:05.9504659+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:05.9504659+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:05.9504659+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:05.9504659+07:00","value":10795.1336,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:05.9504659+07:00","value":1.109,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:05.9504659+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:05.9504659+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:05.9512113+07:00","value":10796.2426,"tags":{"endpoint":"refresh_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:05.9512113+07:00","value":10796.2426,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:05.9512113+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:05.9512113+07:00","value":1,"tags":{"check":"refresh: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:05.9512113+07:00","value":1,"tags":{"check":"refresh: new accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:06.2290072+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:06.2290072+07:00","value":4.3757,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:06.2290072+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:06.2290072+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:06.2290072+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:06.2290072+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:06.2290072+07:00","value":3.4357,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:06.2290072+07:00","value":0.94,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:06.2290072+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:06.2290072+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:06.2290072+07:00","value":4.3757,"tags":{"endpoint":"fcm_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_failed_requests","type":"Point","data":{"time":"2026-05-17T19:04:06.2290072+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:06.2290072+07:00","value":0,"tags":{"check":"fcm-token: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:06.2592992+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:06.2592992+07:00","value":7.3672,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:06.2592992+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:06.2592992+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:06.2592992+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:06.2592992+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:06.2592992+07:00","value":6.5878,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:06.2592992+07:00","value":0.7794,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:06.2592992+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:06.2592992+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:06.2592992+07:00","value":7.3672,"tags":{"endpoint":"fcm_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_failed_requests","type":"Point","data":{"time":"2026-05-17T19:04:06.2592992+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:06.2592992+07:00","value":0,"tags":{"check":"fcm-token: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:04:06.3639596+07:00","value":1729,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:04:06.3639596+07:00","value":3889,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iteration_duration","type":"Point","data":{"time":"2026-05-17T19:04:06.3639596+07:00","value":51384.9491,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iterations","type":"Point","data":{"time":"2026-05-17T19:04:06.3639596+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:06.6743035+07:00","value":1,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:06.6743035+07:00","value":12987.2085,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:06.6743035+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:06.6743035+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:06.6743035+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:06.6743035+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:06.6743035+07:00","value":12986.4791,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:06.6743035+07:00","value":0.7294,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:06.6743035+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:06.6758468+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:06.6758468+07:00","value":12987.2085,"tags":{"endpoint":"login","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:06.6763172+07:00","value":12987.2085,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:06.6763172+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:06.6763172+07:00","value":1,"tags":{"check":"login: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:06.6763172+07:00","value":1,"tags":{"check":"login: accessToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:06.6763172+07:00","value":1,"tags":{"check":"login: refreshToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:06.6763172+07:00","value":1,"tags":{"check":"login: role correct","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:04:06.8787648+07:00","value":30,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:04:06.8787648+07:00","value":30,"tags":{}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:04:07.0448862+07:00","value":1701,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:04:07.0448862+07:00","value":3862,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iteration_duration","type":"Point","data":{"time":"2026-05-17T19:04:07.0448862+07:00","value":49065.5931,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iterations","type":"Point","data":{"time":"2026-05-17T19:04:07.0448862+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:07.2586401+07:00","value":1,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:07.2586401+07:00","value":10367.5522,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:07.2586401+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:07.2586401+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:07.2586401+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:07.2586401+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:07.2586401+07:00","value":10365.7578,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:07.2586401+07:00","value":1.7944,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:07.2586401+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:07.2586401+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:07.2586401+07:00","value":10367.5522,"tags":{"endpoint":"refresh_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:07.2586401+07:00","value":10367.5522,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:07.2586401+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:07.2586401+07:00","value":1,"tags":{"check":"refresh: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:07.2586401+07:00","value":1,"tags":{"check":"refresh: new accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:07.5827512+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:07.5827512+07:00","value":22.5763,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:07.5827512+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:07.5827512+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:07.5827512+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:07.5827512+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:07.5827512+07:00","value":21.5868,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:07.5827512+07:00","value":0.9895,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:07.5827512+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:07.5833532+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:07.5833532+07:00","value":22.5763,"tags":{"endpoint":"fcm_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_failed_requests","type":"Point","data":{"time":"2026-05-17T19:04:07.5833532+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:07.5833532+07:00","value":0,"tags":{"check":"fcm-token: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:07.6920886+07:00","value":1,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:07.6920886+07:00","value":11431.4204,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:07.6920886+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:07.6920886+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:07.6920886+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:07.6920886+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:07.6920886+07:00","value":11430.415,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:07.6920886+07:00","value":1.0054,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:07.6920886+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:07.6929805+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:07.6929805+07:00","value":11431.4204,"tags":{"endpoint":"login","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:07.6929805+07:00","value":11431.4204,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:07.6929805+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:07.6929805+07:00","value":1,"tags":{"check":"login: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:07.6929805+07:00","value":1,"tags":{"check":"login: accessToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:07.6929805+07:00","value":1,"tags":{"check":"login: refreshToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:07.6929805+07:00","value":1,"tags":{"check":"login: role correct","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:07.6984773+07:00","value":1,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:07.6984773+07:00","value":10595.4026,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:07.6984773+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:07.6984773+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:07.6984773+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:07.6984773+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:07.6984773+07:00","value":10594.1087,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:07.6984773+07:00","value":1.2939,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:07.6984773+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:07.6984773+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:07.6984773+07:00","value":10595.4026,"tags":{"endpoint":"login","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:07.6984773+07:00","value":10595.4026,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:07.6984773+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:07.6992428+07:00","value":1,"tags":{"check":"login: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:07.6992428+07:00","value":1,"tags":{"check":"login: accessToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:07.6992428+07:00","value":1,"tags":{"check":"login: refreshToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:07.6992428+07:00","value":0,"tags":{"check":"login: role correct","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:04:07.8793331+07:00","value":30,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:04:07.8793331+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:07.9516406+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:07.9516406+07:00","value":21813.6285,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:07.9516406+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:07.9516406+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:07.9516406+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:07.9516406+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:07.9516406+07:00","value":21813.1818,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:07.9516406+07:00","value":0.4467,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:07.9516406+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:07.9516406+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:07.9516406+07:00","value":21813.6285,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:07.9516406+07:00","value":21813.6285,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:07.9516406+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:07.9516406+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:07.9516406+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:08.1900315+07:00","value":1,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:08.1900315+07:00","value":7675.3748,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:08.1900315+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:08.1900315+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:08.1900315+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:08.1900315+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:08.1900315+07:00","value":7674.6289,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:08.1900315+07:00","value":0.7459,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:08.1900315+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:08.1906974+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:08.1910704+07:00","value":7675.3748,"tags":{"endpoint":"refresh_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:08.1910704+07:00","value":7675.3748,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:08.1910704+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:08.1910704+07:00","value":1,"tags":{"check":"refresh: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:08.1910704+07:00","value":1,"tags":{"check":"refresh: new accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:08.3927682+07:00","value":1,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:08.3927682+07:00","value":7929.7428,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:08.3927682+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:08.3927682+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:08.3927682+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:08.3927682+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:08.3927682+07:00","value":7928.9279,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:08.3927682+07:00","value":0.8149,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:08.3927682+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:08.3932243+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:08.3932243+07:00","value":7929.7428,"tags":{"endpoint":"refresh_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:08.3932243+07:00","value":7929.7428,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:08.3932243+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:08.3932243+07:00","value":1,"tags":{"check":"refresh: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:08.3932243+07:00","value":1,"tags":{"check":"refresh: new accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:08.495847+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:08.495847+07:00","value":3.7751,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:08.495847+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:08.495847+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:08.495847+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:08.495847+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:08.495847+07:00","value":3.7751,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:08.495847+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:08.495847+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:08.495847+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:08.495847+07:00","value":3.7751,"tags":{"endpoint":"fcm_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_failed_requests","type":"Point","data":{"time":"2026-05-17T19:04:08.495847+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:08.495847+07:00","value":0,"tags":{"check":"fcm-token: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:08.7004627+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:08.7004627+07:00","value":6.1708,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:08.7004627+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:08.7004627+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:08.7004627+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:08.7004627+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:08.7004627+07:00","value":5.6204,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:08.7004627+07:00","value":0.5504,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:08.7004627+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:08.7004627+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:08.7004627+07:00","value":6.1708,"tags":{"endpoint":"fcm_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_failed_requests","type":"Point","data":{"time":"2026-05-17T19:04:08.7004627+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:08.7004627+07:00","value":0,"tags":{"check":"fcm-token: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:08.8365217+07:00","value":1,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:08.8365217+07:00","value":10885.0475,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:08.8365217+07:00","value":5.9204,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:08.8365217+07:00","value":5.9204,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:08.8365217+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:08.8365217+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:08.8365217+07:00","value":10884.4109,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:08.8365217+07:00","value":0.6366,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:08.8365217+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:08.8365217+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:08.8365217+07:00","value":10885.0475,"tags":{"endpoint":"logout","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:08.8365217+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:08.8365217+07:00","value":1,"tags":{"check":"logout: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:04:08.8785+07:00","value":30,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:04:08.8785+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:09.2181511+07:00","value":1,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:09.2181511+07:00","value":10962.941,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:09.2181511+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:09.2181511+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:09.2181511+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:09.2181511+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:09.2181511+07:00","value":10962.941,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:09.2181511+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:09.2181511+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:09.2181511+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:09.2181511+07:00","value":10962.941,"tags":{"endpoint":"login","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:09.2181511+07:00","value":10962.941,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:09.2181511+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:09.2189287+07:00","value":1,"tags":{"check":"login: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:09.2189287+07:00","value":1,"tags":{"check":"login: accessToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:09.2189287+07:00","value":1,"tags":{"check":"login: refreshToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:09.2189287+07:00","value":0,"tags":{"check":"login: role correct","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:04:09.878087+07:00","value":30,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:04:09.878087+07:00","value":30,"tags":{}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:04:10.0366273+07:00","value":1731,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:04:10.0366273+07:00","value":3892,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iteration_duration","type":"Point","data":{"time":"2026-05-17T19:04:10.0366273+07:00","value":55163.5509,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iterations","type":"Point","data":{"time":"2026-05-17T19:04:10.0366273+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:10.0844856+07:00","value":1,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:10.0844856+07:00","value":7625.067,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:10.0844856+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:10.0844856+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:10.0844856+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:10.0844856+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:10.0844856+07:00","value":7624.2194,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:10.0844856+07:00","value":0.8476,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:10.0844856+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:10.0844856+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:10.0844856+07:00","value":7625.067,"tags":{"endpoint":"login","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:10.0844856+07:00","value":7625.067,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:10.0844856+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:10.0844856+07:00","value":1,"tags":{"check":"login: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:10.0844856+07:00","value":1,"tags":{"check":"login: accessToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:10.0844856+07:00","value":1,"tags":{"check":"login: refreshToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:10.0844856+07:00","value":1,"tags":{"check":"login: role correct","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:10.4408227+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:10.4408227+07:00","value":22457.5605,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:10.4408227+07:00","value":3.5563,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:10.4408227+07:00","value":2.5252,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:10.4408227+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:10.4408227+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:10.4408227+07:00","value":22456.2145,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:10.4408227+07:00","value":1.346,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:10.4408227+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:10.4419216+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:10.4419216+07:00","value":22457.5605,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:10.4419216+07:00","value":22457.5605,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:10.4419216+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:10.4419216+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:10.4419216+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:10.5407774+07:00","value":1,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:10.5407774+07:00","value":9257.0997,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:10.5407774+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:10.5407774+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:10.5407774+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:10.5407774+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:10.5407774+07:00","value":9256.4092,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:10.5407774+07:00","value":0.6905,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:10.5407774+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:10.5407774+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:10.5407774+07:00","value":9257.0997,"tags":{"endpoint":"login","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:10.5407774+07:00","value":9257.0997,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:10.5407774+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:10.5412914+07:00","value":1,"tags":{"check":"login: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:10.5412914+07:00","value":1,"tags":{"check":"login: accessToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:10.5412914+07:00","value":1,"tags":{"check":"login: refreshToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:10.5412914+07:00","value":1,"tags":{"check":"login: role correct","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:04:10.8787299+07:00","value":30,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:04:10.8787299+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:10.987506+07:00","value":1,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:10.987506+07:00","value":7109.382,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:10.987506+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:10.987506+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:10.987506+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:10.987506+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:10.987506+07:00","value":7108.5786,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:10.987506+07:00","value":0.8034,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:10.987506+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:10.987506+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:10.988208+07:00","value":7109.382,"tags":{"endpoint":"refresh_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:10.988208+07:00","value":7109.382,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:10.988208+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:10.988208+07:00","value":1,"tags":{"check":"refresh: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:10.988208+07:00","value":1,"tags":{"check":"refresh: new accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:11.000998+07:00","value":1,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:11.000998+07:00","value":8262.7275,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:11.000998+07:00","value":1.8656,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:11.000998+07:00","value":1.8656,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:11.000998+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:11.000998+07:00","value":0.3434,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:11.000998+07:00","value":8261.0541,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:11.000998+07:00","value":1.33,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:11.000998+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:11.000998+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:11.000998+07:00","value":8262.7275,"tags":{"endpoint":"logout","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:11.0017695+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:11.0017695+07:00","value":1,"tags":{"check":"logout: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:11.0984497+07:00","value":1,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:11.0984497+07:00","value":8111.3291,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:11.0984497+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:11.0984497+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:11.0984497+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:11.0984497+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:11.0984497+07:00","value":8109.4314,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:11.0984497+07:00","value":1.8977,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:11.0984497+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:11.099237+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:11.099237+07:00","value":8111.3291,"tags":{"endpoint":"login","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:11.099237+07:00","value":8111.3291,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:11.099237+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:11.099237+07:00","value":1,"tags":{"check":"login: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:11.099237+07:00","value":1,"tags":{"check":"login: accessToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:11.099237+07:00","value":1,"tags":{"check":"login: refreshToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:11.099237+07:00","value":0,"tags":{"check":"login: role correct","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:11.3180205+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:11.3180205+07:00","value":28.2627,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:11.3180205+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:11.3180205+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:11.3180205+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:11.3180205+07:00","value":1.1325,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:11.3180205+07:00","value":26.1764,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:11.3180205+07:00","value":0.9538,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:11.3180205+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:11.3180205+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:11.3180205+07:00","value":28.2627,"tags":{"endpoint":"fcm_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_failed_requests","type":"Point","data":{"time":"2026-05-17T19:04:11.3180205+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:11.3180205+07:00","value":0,"tags":{"check":"fcm-token: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:11.4683527+07:00","value":1,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:11.4683527+07:00","value":7558.9996,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:11.4683527+07:00","value":1.7057,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:11.4683527+07:00","value":1.7057,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:11.4683527+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:11.4683527+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:11.4683527+07:00","value":7557.6425,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:11.4683527+07:00","value":1.3571,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:11.4683527+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:11.4683527+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:11.4683527+07:00","value":7558.9996,"tags":{"endpoint":"logout","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:11.4683527+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:11.4683527+07:00","value":1,"tags":{"check":"logout: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:04:11.7023555+07:00","value":1731,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:04:11.7023555+07:00","value":3889,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iteration_duration","type":"Point","data":{"time":"2026-05-17T19:04:11.7023555+07:00","value":50722.9059,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iterations","type":"Point","data":{"time":"2026-05-17T19:04:11.7023555+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:11.7750027+07:00","value":1,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:11.7750027+07:00","value":7457.319,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:11.7750027+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:11.7750027+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:11.7750027+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:11.7750027+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:11.7750027+07:00","value":7457.319,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:11.7750027+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:11.7750027+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:11.7755249+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:11.7755249+07:00","value":7457.319,"tags":{"endpoint":"refresh_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:11.7755249+07:00","value":7457.319,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:11.7755249+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:11.7755249+07:00","value":1,"tags":{"check":"refresh: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:11.7755249+07:00","value":1,"tags":{"check":"refresh: new accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:04:11.8781601+07:00","value":30,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:04:11.8781601+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:12.0071648+07:00","value":1,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:12.0071648+07:00","value":8422.8886,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:12.0071648+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:12.0071648+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:12.0071648+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:12.0071648+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:12.0071648+07:00","value":8421.8944,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:12.0071648+07:00","value":0.9942,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:12.0071648+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:12.0076986+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:12.0076986+07:00","value":8422.8886,"tags":{"endpoint":"login","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:12.0076986+07:00","value":8422.8886,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:12.0076986+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:12.0076986+07:00","value":1,"tags":{"check":"login: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:12.0076986+07:00","value":1,"tags":{"check":"login: accessToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:12.0076986+07:00","value":1,"tags":{"check":"login: refreshToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:12.0076986+07:00","value":1,"tags":{"check":"login: role correct","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:12.099537+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:12.099537+07:00","value":22.985,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:12.099537+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:12.099537+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:12.099537+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:12.099537+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:12.099537+07:00","value":21.9712,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:12.099537+07:00","value":1.0138,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:12.099537+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:12.099537+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:12.099537+07:00","value":22.985,"tags":{"endpoint":"fcm_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_failed_requests","type":"Point","data":{"time":"2026-05-17T19:04:12.099537+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:12.099537+07:00","value":0,"tags":{"check":"fcm-token: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:04:12.5692308+07:00","value":1723,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:04:12.5692308+07:00","value":3880,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iteration_duration","type":"Point","data":{"time":"2026-05-17T19:04:12.5692308+07:00","value":56290.0599,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iterations","type":"Point","data":{"time":"2026-05-17T19:04:12.5692308+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:12.5748571+07:00","value":1,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:12.5748571+07:00","value":8140.4769,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:12.5748571+07:00","value":4.0476,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:12.5748571+07:00","value":4.0476,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:12.5748571+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:12.5748571+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:12.5748571+07:00","value":8139.4122,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:12.5748571+07:00","value":1.0647,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:12.5748571+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:12.5748571+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:12.5754504+07:00","value":8140.4769,"tags":{"endpoint":"logout","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:12.5754504+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:12.5754504+07:00","value":1,"tags":{"check":"logout: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:04:12.8784994+07:00","value":30,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:04:12.8784994+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:12.9562748+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:12.9562748+07:00","value":21880.0516,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:12.9562748+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:12.9562748+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:12.9562748+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:12.9562748+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:12.9562748+07:00","value":21879.426,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:12.9562748+07:00","value":0.6256,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:12.9562748+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:12.9562748+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:12.9569711+07:00","value":21880.0516,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:12.9569711+07:00","value":21880.0516,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:12.9569711+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:12.9569711+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:12.9569711+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:13.1269964+07:00","value":1,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:13.1269964+07:00","value":7177.6395,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:13.1269964+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:13.1269964+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:13.1269964+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:13.1269964+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:13.1269964+07:00","value":7175.5137,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:13.1269964+07:00","value":2.1258,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:13.1269964+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:13.1282431+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:13.1282431+07:00","value":7177.6395,"tags":{"endpoint":"login","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:13.1282431+07:00","value":7177.6395,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:13.1282431+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:13.1286614+07:00","value":1,"tags":{"check":"login: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:13.1286614+07:00","value":1,"tags":{"check":"login: accessToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:13.1286614+07:00","value":1,"tags":{"check":"login: refreshToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:13.1286614+07:00","value":1,"tags":{"check":"login: role correct","group":"","scenario":"auth_flow"}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:04:13.1755677+07:00","value":1698,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:04:13.1755677+07:00","value":3856,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iteration_duration","type":"Point","data":{"time":"2026-05-17T19:04:13.1755677+07:00","value":49419.9325,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iterations","type":"Point","data":{"time":"2026-05-17T19:04:13.1755677+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:13.431516+07:00","value":1,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:13.431516+07:00","value":7989.2907,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:13.431516+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:13.431516+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:13.431516+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:13.431516+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:13.431516+07:00","value":7987.2971,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:13.431516+07:00","value":1.9936,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:13.431516+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:13.431516+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:13.431516+07:00","value":7989.2907,"tags":{"endpoint":"login","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:13.431516+07:00","value":7989.2907,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:13.431516+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:13.4322553+07:00","value":1,"tags":{"check":"login: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:13.4322553+07:00","value":1,"tags":{"check":"login: accessToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:13.4322553+07:00","value":1,"tags":{"check":"login: refreshToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:13.4322553+07:00","value":0,"tags":{"check":"login: role correct","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:13.5178649+07:00","value":1,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:13.5178649+07:00","value":7054.5029,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:13.5178649+07:00","value":2.5396,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:13.5178649+07:00","value":2.5396,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:13.5178649+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:13.5178649+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:13.5178649+07:00","value":7052.8256,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:13.5178649+07:00","value":1.6773,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:13.5178649+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:13.5178649+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:13.5178649+07:00","value":7054.5029,"tags":{"endpoint":"logout","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:13.5178649+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:13.5178649+07:00","value":1,"tags":{"check":"logout: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:13.7279326+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:13.7279326+07:00","value":21302.9515,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:13.7279326+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:13.7279326+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:13.7279326+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:13.7279326+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:13.7279326+07:00","value":21302.266,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:13.7279326+07:00","value":0.6855,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:13.7279326+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:13.7279326+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:13.7279326+07:00","value":21302.9515,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:13.7279326+07:00","value":21302.9515,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:13.7279326+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:13.7279326+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:13.7279326+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:13.7810541+07:00","value":1,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:13.7810541+07:00","value":6802.471,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:13.7810541+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:13.7810541+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:13.7810541+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:13.7810541+07:00","value":0.5952,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:13.7810541+07:00","value":6801.8758,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:13.7810541+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:13.7810541+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:13.7810541+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:13.7810541+07:00","value":6802.471,"tags":{"endpoint":"refresh_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:13.7810541+07:00","value":6802.471,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:13.7810541+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:13.7810541+07:00","value":1,"tags":{"check":"refresh: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:13.7810541+07:00","value":1,"tags":{"check":"refresh: new accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:04:13.8784725+07:00","value":30,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:04:13.8784725+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:14.0902179+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:14.0902179+07:00","value":8.1463,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:14.0902179+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:14.0902179+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:14.0902179+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:14.0902179+07:00","value":0.5142,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:14.0902179+07:00","value":7.6321,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:14.0902179+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:14.0902179+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:14.0902179+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:14.0902179+07:00","value":8.1463,"tags":{"endpoint":"fcm_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_failed_requests","type":"Point","data":{"time":"2026-05-17T19:04:14.0902179+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:14.0902179+07:00","value":0,"tags":{"check":"fcm-token: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:14.2665211+07:00","value":1,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:14.2665211+07:00","value":7833.1876,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:14.2665211+07:00","value":3.6064,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:14.2665211+07:00","value":3.0777,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:14.2665211+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:14.2665211+07:00","value":1.0006,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:14.2665211+07:00","value":7830.5066,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:14.2665211+07:00","value":1.6804,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:14.2665211+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:14.2665211+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:14.2665211+07:00","value":7833.1876,"tags":{"endpoint":"logout","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:14.2665211+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:14.2672389+07:00","value":1,"tags":{"check":"logout: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:14.305599+07:00","value":1,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:14.305599+07:00","value":6309.8079,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:14.305599+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:14.305599+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:14.305599+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:14.305599+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:14.305599+07:00","value":6307.9272,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:14.305599+07:00","value":1.8807,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:14.305599+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:14.305599+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:14.305599+07:00","value":6309.8079,"tags":{"endpoint":"refresh_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:14.305599+07:00","value":6309.8079,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:14.305599+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:14.305599+07:00","value":1,"tags":{"check":"refresh: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:14.305599+07:00","value":1,"tags":{"check":"refresh: new accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:14.6281543+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:14.6281543+07:00","value":20.4363,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:14.6281543+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:14.6281543+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:14.6281543+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:14.6281543+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:14.6281543+07:00","value":19.3931,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:14.6281543+07:00","value":1.0432,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:14.6281543+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:14.6281543+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:14.6281543+07:00","value":20.4363,"tags":{"endpoint":"fcm_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_failed_requests","type":"Point","data":{"time":"2026-05-17T19:04:14.6281543+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:14.6281543+07:00","value":0,"tags":{"check":"fcm-token: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:04:14.8192562+07:00","value":1723,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:04:14.8192562+07:00","value":3883,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iteration_duration","type":"Point","data":{"time":"2026-05-17T19:04:14.8192562+07:00","value":49225.2756,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iterations","type":"Point","data":{"time":"2026-05-17T19:04:14.8192562+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:04:14.8784597+07:00","value":30,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:04:14.8784597+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:15.1025993+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:15.1025993+07:00","value":24666.5982,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:15.1025993+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:15.1025993+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:15.1025993+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:15.1025993+07:00","value":0.5313,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:15.1025993+07:00","value":24664.8244,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:15.1025993+07:00","value":1.2425,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:15.1025993+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:15.1025993+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:15.1025993+07:00","value":24666.5982,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:15.1025993+07:00","value":24666.5982,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:15.1025993+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:15.1030319+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:15.1030319+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:15.3211973+07:00","value":1,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:15.3211973+07:00","value":7532.2892,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:15.3211973+07:00","value":5.0071,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:15.3211973+07:00","value":5.0071,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:15.3211973+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:15.3211973+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:15.3211973+07:00","value":7531.7019,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:15.3211973+07:00","value":0.5873,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:15.3211973+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:15.3211973+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:15.3211973+07:00","value":7532.2892,"tags":{"endpoint":"logout","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:15.3211973+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:15.3211973+07:00","value":1,"tags":{"check":"logout: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:15.5494008+07:00","value":1,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:15.5494008+07:00","value":6647.3618,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:15.5494008+07:00","value":1.145,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:15.5494008+07:00","value":1.145,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:15.5494008+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:15.5494008+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:15.5494008+07:00","value":6646.3852,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:15.5494008+07:00","value":0.9766,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:15.5494008+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:15.5494008+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:15.5494008+07:00","value":6647.3618,"tags":{"endpoint":"logout","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:15.5494008+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:15.5494008+07:00","value":1,"tags":{"check":"logout: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:04:15.5682091+07:00","value":1729,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:04:15.5682091+07:00","value":3889,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iteration_duration","type":"Point","data":{"time":"2026-05-17T19:04:15.5682091+07:00","value":51588.4486,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iterations","type":"Point","data":{"time":"2026-05-17T19:04:15.5682091+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:15.6641146+07:00","value":1,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:15.6641146+07:00","value":6966.9138,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:15.6641146+07:00","value":0.808,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:15.6641146+07:00","value":0.808,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:15.6641146+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:15.6641146+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:15.6641146+07:00","value":6965.5192,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:15.6641146+07:00","value":1.3946,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:15.6641146+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:15.6641146+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:15.6648413+07:00","value":6966.9138,"tags":{"endpoint":"logout","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:15.6648413+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:15.6648413+07:00","value":1,"tags":{"check":"logout: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:04:15.8788116+07:00","value":30,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:04:15.8788116+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:16.020532+07:00","value":1,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:16.020532+07:00","value":5634.2935,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:16.020532+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:16.020532+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:16.020532+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:16.020532+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:16.020532+07:00","value":5632.6457,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:16.020532+07:00","value":1.6478,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:16.020532+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:16.020532+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:16.020532+07:00","value":5634.2935,"tags":{"endpoint":"refresh_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:16.020532+07:00","value":5634.2935,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:16.020532+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:16.0211507+07:00","value":1,"tags":{"check":"refresh: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:16.0211507+07:00","value":1,"tags":{"check":"refresh: new accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:04:16.1225864+07:00","value":1731,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:04:16.1225864+07:00","value":3886,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iteration_duration","type":"Point","data":{"time":"2026-05-17T19:04:16.1225864+07:00","value":49141.323,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iterations","type":"Point","data":{"time":"2026-05-17T19:04:16.1225864+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:04:16.1503263+07:00","value":1703,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:04:16.1503263+07:00","value":3862,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iteration_duration","type":"Point","data":{"time":"2026-05-17T19:04:16.1503263+07:00","value":45258.2076,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iterations","type":"Point","data":{"time":"2026-05-17T19:04:16.1503263+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:16.1786881+07:00","value":1,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:16.1786881+07:00","value":5336.3431,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:16.1786881+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:16.1786881+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:16.1786881+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:16.1786881+07:00","value":0.5443,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:16.1786881+07:00","value":5334.8875,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:16.1786881+07:00","value":0.9113,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:16.1786881+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:16.1786881+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:16.1786881+07:00","value":5336.3431,"tags":{"endpoint":"refresh_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:16.1786881+07:00","value":5336.3431,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:16.1786881+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:16.1786881+07:00","value":1,"tags":{"check":"refresh: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:16.1786881+07:00","value":1,"tags":{"check":"refresh: new accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:16.3355229+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:16.3355229+07:00","value":13.6626,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:16.3355229+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:16.3355229+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:16.3355229+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:16.3355229+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:16.3355229+07:00","value":13.1105,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:16.3355229+07:00","value":0.5521,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:16.3355229+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:16.3355229+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:16.3355229+07:00","value":13.6626,"tags":{"endpoint":"fcm_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_failed_requests","type":"Point","data":{"time":"2026-05-17T19:04:16.3355229+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:16.3361745+07:00","value":0,"tags":{"check":"fcm-token: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:04:16.4659685+07:00","value":1703,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:04:16.4659685+07:00","value":3862,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iteration_duration","type":"Point","data":{"time":"2026-05-17T19:04:16.4659685+07:00","value":49865.444,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iterations","type":"Point","data":{"time":"2026-05-17T19:04:16.4659685+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:16.4850497+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:16.4850497+07:00","value":24281.0964,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:16.4850497+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:16.4850497+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:16.4850497+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:16.4850497+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:16.4850497+07:00","value":24279.71,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:16.4850497+07:00","value":1.3864,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:16.4850497+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:16.4850497+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:16.4850497+07:00","value":24281.0964,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:16.4850497+07:00","value":24281.0964,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:16.4850497+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:16.4850497+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:16.4850497+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:16.5015772+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:16.5015772+07:00","value":21.4112,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:16.5015772+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:16.5015772+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:16.5015772+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:16.5015772+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:16.5015772+07:00","value":20.385,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:16.5015772+07:00","value":1.0262,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:16.5015772+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:16.5015772+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:16.5015772+07:00","value":21.4112,"tags":{"endpoint":"fcm_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_failed_requests","type":"Point","data":{"time":"2026-05-17T19:04:16.5015772+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:16.5015772+07:00","value":0,"tags":{"check":"fcm-token: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:16.5299689+07:00","value":1,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:16.5299689+07:00","value":7010.5956,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:16.5299689+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:16.5299689+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:16.5299689+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:16.5299689+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:16.5299689+07:00","value":7010.2178,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:16.5299689+07:00","value":0.3778,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:16.5299689+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:16.5299689+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:16.5299689+07:00","value":7010.5956,"tags":{"endpoint":"refresh_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:16.5299689+07:00","value":7010.5956,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:16.5299689+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:16.5299689+07:00","value":1,"tags":{"check":"refresh: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:16.5299689+07:00","value":1,"tags":{"check":"refresh: new accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:16.7058033+07:00","value":1,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:16.7058033+07:00","value":5303.8993,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:16.7058033+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:16.7058033+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:16.7058033+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:16.7058033+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:16.7058033+07:00","value":5302.5763,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:16.7058033+07:00","value":1.323,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:16.7058033+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:16.7064929+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:16.7064929+07:00","value":5303.8993,"tags":{"endpoint":"refresh_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:16.7064929+07:00","value":5303.8993,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:16.7064929+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:16.7068297+07:00","value":1,"tags":{"check":"refresh: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:16.7068297+07:00","value":1,"tags":{"check":"refresh: new accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:16.8547616+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:16.8547616+07:00","value":22.8135,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:16.8547616+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:16.8547616+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:16.8547616+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:16.8547616+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:16.8547616+07:00","value":21.8816,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:16.8547616+07:00","value":0.9319,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:16.8547616+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:16.8547616+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:16.8547616+07:00","value":22.8135,"tags":{"endpoint":"fcm_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_failed_requests","type":"Point","data":{"time":"2026-05-17T19:04:16.8547616+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:16.8547616+07:00","value":0,"tags":{"check":"fcm-token: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:04:16.8782031+07:00","value":30,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:04:16.8782031+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:16.9710035+07:00","value":1,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:16.9710035+07:00","value":8970.9259,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:16.9710035+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:16.9710035+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:16.9710035+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:16.9710035+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:16.9710035+07:00","value":8970.9259,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:16.9710035+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:16.9710035+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:16.9710035+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:16.9710035+07:00","value":8970.9259,"tags":{"endpoint":"refresh_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:16.9710035+07:00","value":8970.9259,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:16.9710035+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:16.9710035+07:00","value":1,"tags":{"check":"refresh: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:16.9710035+07:00","value":1,"tags":{"check":"refresh: new accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:17.0123043+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:17.0123043+07:00","value":4.7198,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:17.0123043+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:17.0123043+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:17.0123043+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:17.0123043+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:17.0123043+07:00","value":4.061,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:17.0123043+07:00","value":0.6588,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:17.0123043+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:17.0123043+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:17.0123043+07:00","value":4.7198,"tags":{"endpoint":"fcm_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_failed_requests","type":"Point","data":{"time":"2026-05-17T19:04:17.0123043+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:17.0123043+07:00","value":0,"tags":{"check":"fcm-token: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:17.1904465+07:00","value":1,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:17.1904465+07:00","value":8738.3184,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:17.1904465+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:17.1904465+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:17.1904465+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:17.1904465+07:00","value":0.5164,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:17.1904465+07:00","value":8737.2135,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:17.1904465+07:00","value":0.5885,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:17.1904465+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:17.1904465+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:17.1904465+07:00","value":8738.3184,"tags":{"endpoint":"login","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:17.1904465+07:00","value":8738.3184,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:17.1904465+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:17.1904465+07:00","value":1,"tags":{"check":"login: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:17.1904465+07:00","value":1,"tags":{"check":"login: accessToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:17.1904465+07:00","value":1,"tags":{"check":"login: refreshToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:17.1904465+07:00","value":0,"tags":{"check":"login: role correct","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:17.2808652+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:17.2808652+07:00","value":8.7232,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:17.2808652+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:17.2808652+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:17.2808652+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:17.2808652+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:17.2808652+07:00","value":8.7232,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:17.2808652+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:17.2808652+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:17.2808652+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:17.2808652+07:00","value":8.7232,"tags":{"endpoint":"fcm_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_failed_requests","type":"Point","data":{"time":"2026-05-17T19:04:17.2815408+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:17.2815408+07:00","value":0,"tags":{"check":"fcm-token: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:17.5338694+07:00","value":1,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:17.5338694+07:00","value":6013.5004,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:17.5338694+07:00","value":1.7836,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:17.5338694+07:00","value":1.7836,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:17.5338694+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:17.5338694+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:17.5338694+07:00","value":6012.844,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:17.5338694+07:00","value":0.6564,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:17.5338694+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:17.5338694+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:17.5338694+07:00","value":6013.5004,"tags":{"endpoint":"logout","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:17.5338694+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:17.5338694+07:00","value":1,"tags":{"check":"logout: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:17.6822153+07:00","value":1,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:17.6822153+07:00","value":6737.8102,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:17.6822153+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:17.6822153+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:17.6822153+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:17.6822153+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:17.6822153+07:00","value":6737.0406,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:17.6822153+07:00","value":0.7696,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:17.6822153+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:17.6833475+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:17.6833475+07:00","value":6737.8102,"tags":{"endpoint":"login","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:17.6833475+07:00","value":6737.8102,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:17.6833475+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:17.6833475+07:00","value":1,"tags":{"check":"login: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:17.6833475+07:00","value":1,"tags":{"check":"login: accessToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:17.6833475+07:00","value":1,"tags":{"check":"login: refreshToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:17.6833475+07:00","value":0,"tags":{"check":"login: role correct","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:04:17.8785993+07:00","value":30,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:04:17.8785993+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:18.0087085+07:00","value":1,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:18.0087085+07:00","value":5698.9336,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:18.0087085+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:18.0087085+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:18.0087085+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:18.0087085+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:18.0087085+07:00","value":5697.3551,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:18.0087085+07:00","value":1.5785,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:18.0087085+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:18.0087085+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:18.0087085+07:00","value":5698.9336,"tags":{"endpoint":"refresh_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:18.0087085+07:00","value":5698.9336,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:18.0087085+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:18.0087085+07:00","value":1,"tags":{"check":"refresh: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:18.0087085+07:00","value":1,"tags":{"check":"refresh: new accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:18.3151187+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:18.3151187+07:00","value":5.1049,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:18.3151187+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:18.3151187+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:18.3151187+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:18.3151187+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:18.3151187+07:00","value":5.1049,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:18.3151187+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:18.3151187+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:18.3151187+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:18.3151187+07:00","value":5.1049,"tags":{"endpoint":"fcm_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_failed_requests","type":"Point","data":{"time":"2026-05-17T19:04:18.3151187+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:18.3151187+07:00","value":0,"tags":{"check":"fcm-token: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:18.4658281+07:00","value":1,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:18.4658281+07:00","value":5031.2065,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:18.4658281+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:18.4658281+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:18.4658281+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:18.4658281+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:18.4658281+07:00","value":5029.7619,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:18.4658281+07:00","value":1.4446,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:18.4658281+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:18.4658281+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:18.4664463+07:00","value":5031.2065,"tags":{"endpoint":"refresh_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:18.4664463+07:00","value":5031.2065,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:18.4664463+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:18.4664463+07:00","value":1,"tags":{"check":"refresh: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:18.4664463+07:00","value":1,"tags":{"check":"refresh: new accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:18.6751825+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:18.6751825+07:00","value":15974.0754,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:18.6751825+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:18.6751825+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:18.6751825+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:18.6751825+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:18.6751825+07:00","value":15972.5713,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:18.6751825+07:00","value":1.5041,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:18.6751825+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:18.6751825+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:18.6751825+07:00","value":15974.0754,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:18.6751825+07:00","value":15974.0754,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:18.6751825+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:18.6751825+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:18.6751825+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:18.7748866+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:18.7748866+07:00","value":8.1006,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:18.7748866+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:18.7748866+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:18.7748866+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:18.7748866+07:00","value":0.5082,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:18.7748866+07:00","value":7.5924,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:18.7748866+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:18.7748866+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:18.7748866+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:18.7748866+07:00","value":8.1006,"tags":{"endpoint":"fcm_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_failed_requests","type":"Point","data":{"time":"2026-05-17T19:04:18.7748866+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:18.7748866+07:00","value":0,"tags":{"check":"fcm-token: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:04:18.8787743+07:00","value":30,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:04:18.8787743+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:18.9206699+07:00","value":1,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:18.9206699+07:00","value":6617.6163,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:18.9206699+07:00","value":2.692,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:18.9206699+07:00","value":2.692,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:18.9206699+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:18.9206699+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:18.9206699+07:00","value":6617.6163,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:18.9206699+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:18.9206699+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:18.9206699+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:18.9206699+07:00","value":6617.6163,"tags":{"endpoint":"logout","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:18.9206699+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:18.9211831+07:00","value":1,"tags":{"check":"logout: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:04:19.0345565+07:00","value":1701,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:04:19.0345565+07:00","value":3862,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iteration_duration","type":"Point","data":{"time":"2026-05-17T19:04:19.0345565+07:00","value":49054.8745,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iterations","type":"Point","data":{"time":"2026-05-17T19:04:19.0345565+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:19.2512603+07:00","value":1,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:19.2512603+07:00","value":5517.7374,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:19.2512603+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:19.2512603+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:19.2512603+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:19.2512603+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:19.2512603+07:00","value":5515.8862,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:19.2512603+07:00","value":1.8512,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:19.2512603+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:19.2512603+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:19.2519324+07:00","value":5517.7374,"tags":{"endpoint":"refresh_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:19.2519324+07:00","value":5517.7374,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:19.2519324+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:19.2519324+07:00","value":1,"tags":{"check":"refresh: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:19.2519324+07:00","value":1,"tags":{"check":"refresh: new accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:19.5712456+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:19.5712456+07:00","value":17.108,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:19.5712456+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:19.5712456+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:19.5712456+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:19.5712456+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:19.5712456+07:00","value":16.3515,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:19.5712456+07:00","value":0.7565,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:19.5712456+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:19.5718819+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:19.5718819+07:00","value":17.108,"tags":{"endpoint":"fcm_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_failed_requests","type":"Point","data":{"time":"2026-05-17T19:04:19.5718819+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:19.5718819+07:00","value":0,"tags":{"check":"fcm-token: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:04:19.8224647+07:00","value":1731,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:04:19.8224647+07:00","value":3889,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iteration_duration","type":"Point","data":{"time":"2026-05-17T19:04:19.8224647+07:00","value":48188.3719,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iterations","type":"Point","data":{"time":"2026-05-17T19:04:19.8224647+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:04:19.8782447+07:00","value":30,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:04:19.8782447+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:20.0286791+07:00","value":1,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:20.0286791+07:00","value":5799.3055,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:20.0286791+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:20.0286791+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:20.0286791+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:20.0286791+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:20.0286791+07:00","value":5798.546,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:20.0286791+07:00","value":0.7595,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:20.0286791+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:20.0286791+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:20.0286791+07:00","value":5799.3055,"tags":{"endpoint":"login","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:20.0286791+07:00","value":5799.3055,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:20.0286791+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:20.0286791+07:00","value":1,"tags":{"check":"login: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:20.0286791+07:00","value":1,"tags":{"check":"login: accessToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:20.0286791+07:00","value":1,"tags":{"check":"login: refreshToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:20.0286791+07:00","value":0,"tags":{"check":"login: role correct","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:20.5739918+07:00","value":1,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:20.5739918+07:00","value":6278.7484,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:20.5739918+07:00","value":3.6922,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:20.5739918+07:00","value":3.6922,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:20.5739918+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:20.5739918+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:20.5739918+07:00","value":6277.4728,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:20.5739918+07:00","value":1.2756,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:20.5739918+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:20.5739918+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:20.5739918+07:00","value":6278.7484,"tags":{"endpoint":"logout","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:20.5739918+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:20.5739918+07:00","value":1,"tags":{"check":"logout: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:04:20.8789574+07:00","value":30,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:04:20.8789574+07:00","value":30,"tags":{}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:04:21.1749197+07:00","value":1703,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:04:21.1749197+07:00","value":3859,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iteration_duration","type":"Point","data":{"time":"2026-05-17T19:04:21.1749197+07:00","value":48195.9758,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iterations","type":"Point","data":{"time":"2026-05-17T19:04:21.1749197+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:21.6046309+07:00","value":1,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:21.6046309+07:00","value":6772.5553,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:21.6046309+07:00","value":2.2339,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:21.6046309+07:00","value":2.2339,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:21.6046309+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:21.6046309+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:21.6046309+07:00","value":6771.7952,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:21.6046309+07:00","value":0.7601,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:21.6046309+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:21.6046309+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:21.6046309+07:00","value":6772.5553,"tags":{"endpoint":"logout","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:21.6046309+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:21.6046309+07:00","value":1,"tags":{"check":"logout: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:04:21.8783343+07:00","value":30,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:04:21.8783343+07:00","value":30,"tags":{}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:04:22.5058404+07:00","value":1698,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:04:22.5058404+07:00","value":3853,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iteration_duration","type":"Point","data":{"time":"2026-05-17T19:04:22.5058404+07:00","value":45264.3808,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iterations","type":"Point","data":{"time":"2026-05-17T19:04:22.5058404+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:04:22.8790543+07:00","value":30,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:04:22.8790543+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:23.2681142+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:23.2681142+07:00","value":16904.1546,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:23.2681142+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:23.2681142+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:23.2681142+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:23.2681142+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:23.2681142+07:00","value":16902.4436,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:23.2681142+07:00","value":1.711,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:23.2681142+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:23.2688165+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:23.2688165+07:00","value":16904.1546,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:23.2688165+07:00","value":16904.1546,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:23.2688165+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:23.2688165+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:23.2688165+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:23.3071096+07:00","value":1,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:23.3071096+07:00","value":7702.8103,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:23.3071096+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:23.3071096+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:23.3071096+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:23.3071096+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:23.3071096+07:00","value":7702.0981,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:23.3071096+07:00","value":0.7122,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:23.3071096+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:23.3080103+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:23.3080103+07:00","value":1,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:23.3080103+07:00","value":9849.6876,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:23.3080103+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:23.3080103+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:23.3080103+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:23.3080103+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:23.3080103+07:00","value":9847.006,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:23.3080103+07:00","value":2.6816,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:23.3080103+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:23.3080103+07:00","value":7702.8103,"tags":{"endpoint":"login","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:23.3080103+07:00","value":7702.8103,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:23.3080103+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:23.3080103+07:00","value":1,"tags":{"check":"login: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:23.3080103+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:23.3080103+07:00","value":9849.6876,"tags":{"endpoint":"login","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:23.3080103+07:00","value":9849.6876,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:23.3080103+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:23.3085621+07:00","value":1,"tags":{"check":"login: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:23.3080103+07:00","value":1,"tags":{"check":"login: accessToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:23.3085621+07:00","value":1,"tags":{"check":"login: accessToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:23.3080103+07:00","value":1,"tags":{"check":"login: refreshToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:23.3085621+07:00","value":1,"tags":{"check":"login: refreshToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:23.3080103+07:00","value":1,"tags":{"check":"login: role correct","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:23.3085621+07:00","value":1,"tags":{"check":"login: role correct","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:23.5019034+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:23.5019034+07:00","value":16457.0172,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:23.5019034+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:23.5019034+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:23.5019034+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:23.5019034+07:00","value":1.0554,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:23.5019034+07:00","value":16454.2448,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:23.5019034+07:00","value":1.717,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:23.5019034+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:23.5019034+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:23.5025851+07:00","value":16457.0172,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:23.5025851+07:00","value":16457.0172,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:23.5025851+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:23.5025851+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:23.5025851+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:04:23.8783529+07:00","value":30,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:04:23.8783529+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:24.8478941+07:00","value":1,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:24.8478941+07:00","value":8307.705,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:24.8478941+07:00","value":3.5122,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:24.8478941+07:00","value":3.0052,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:24.8478941+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:24.8478941+07:00","value":0.507,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:24.8478941+07:00","value":8306.3814,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:24.8478941+07:00","value":0.8166,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:24.8478941+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:24.8478941+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:24.8478941+07:00","value":8307.705,"tags":{"endpoint":"logout","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:24.8478941+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:24.8485351+07:00","value":1,"tags":{"check":"logout: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:04:24.8781902+07:00","value":30,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:04:24.8781902+07:00","value":30,"tags":{}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:04:25.8780376+07:00","value":30,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:04:25.8780376+07:00","value":30,"tags":{}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:04:26.0569795+07:00","value":1702,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:04:26.0569795+07:00","value":3859,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iteration_duration","type":"Point","data":{"time":"2026-05-17T19:04:26.0569795+07:00","value":47067.8795,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iterations","type":"Point","data":{"time":"2026-05-17T19:04:26.0569795+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:26.3931978+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:26.3931978+07:00","value":16356.5705,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:26.3931978+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:26.3931978+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:26.3931978+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:26.3931978+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:26.3931978+07:00","value":16356.5705,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:26.3931978+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:26.3931978+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:26.3931978+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:26.3942194+07:00","value":16356.5705,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:26.3942194+07:00","value":16356.5705,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:26.3942194+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:26.3942194+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:26.3942194+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:26.8395956+07:00","value":1,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:26.8395956+07:00","value":10132.7659,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:26.8395956+07:00","value":4.5379,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:26.8395956+07:00","value":4.5379,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:26.8395956+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:26.8395956+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:26.8395956+07:00","value":10131.7545,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:26.8395956+07:00","value":1.0114,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:26.8395956+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:26.8395956+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:26.8395956+07:00","value":10132.7659,"tags":{"endpoint":"logout","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:26.8395956+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:26.8395956+07:00","value":1,"tags":{"check":"logout: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:04:26.8810989+07:00","value":30,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:04:26.8810989+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:27.7032185+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:27.7032185+07:00","value":14527.1102,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:27.7032185+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:27.7032185+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:27.7032185+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:27.7032185+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:27.7032185+07:00","value":14527.1102,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:27.7032185+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:27.7032185+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:27.704285+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:27.704285+07:00","value":14527.1102,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:27.704285+07:00","value":14527.1102,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:27.704285+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:27.704285+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:27.704285+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:04:27.879362+07:00","value":30,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:04:27.879362+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:28.1427187+07:00","value":1,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:28.1427187+07:00","value":11086.7304,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:28.1427187+07:00","value":1.2206,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:28.1427187+07:00","value":0.8172,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:28.1427187+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:28.1427187+07:00","value":0.4034,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:28.1427187+07:00","value":11086.327,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:28.1427187+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:28.1427187+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:28.1436949+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:28.1436949+07:00","value":11086.7304,"tags":{"endpoint":"logout","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:28.1436949+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:28.1436949+07:00","value":1,"tags":{"check":"logout: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:28.3244311+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:28.3244311+07:00","value":16622.0756,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:28.3244311+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:28.3244311+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:28.3244311+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:28.3244311+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:28.3244311+07:00","value":16621.0228,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:28.3244311+07:00","value":1.0528,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:28.3244311+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:28.3253966+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:28.3253966+07:00","value":16622.0756,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:28.3253966+07:00","value":16622.0756,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:28.3253966+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:28.3264095+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:28.3264095+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:04:28.3415091+07:00","value":1701,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:04:28.3415091+07:00","value":3862,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iteration_duration","type":"Point","data":{"time":"2026-05-17T19:04:28.3415091+07:00","value":46362.6454,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iterations","type":"Point","data":{"time":"2026-05-17T19:04:28.3415091+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:28.4456826+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:28.4456826+07:00","value":15875.372,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:28.4456826+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:28.4456826+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:28.4456826+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:28.4456826+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:28.4456826+07:00","value":15875.372,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:28.4456826+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:28.4456826+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:28.4472759+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:28.4472759+07:00","value":15875.372,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:28.4472759+07:00","value":15875.372,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:28.4472759+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:28.4472759+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:28.4472759+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:28.717599+07:00","value":1,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:28.717599+07:00","value":11225.7634,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:28.717599+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:28.717599+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:28.717599+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:28.717599+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:28.717599+07:00","value":11224.7918,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:28.717599+07:00","value":0.9716,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:28.717599+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:28.717599+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:28.717599+07:00","value":11225.7634,"tags":{"endpoint":"refresh_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:28.717599+07:00","value":11225.7634,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:28.717599+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:28.717599+07:00","value":1,"tags":{"check":"refresh: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:28.717599+07:00","value":1,"tags":{"check":"refresh: new accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:04:28.8792753+07:00","value":30,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:04:28.8792753+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:29.0312441+07:00","value":1,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:29.0312441+07:00","value":12045.0927,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:29.0312441+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:29.0312441+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:29.0312441+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:29.0312441+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:29.0312441+07:00","value":12045.0927,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:29.0312441+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:29.0312441+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:29.0327566+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:29.0327566+07:00","value":12045.0927,"tags":{"endpoint":"login","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:29.0327566+07:00","value":12045.0927,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:29.0327566+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:29.0327566+07:00","value":1,"tags":{"check":"login: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:29.0327566+07:00","value":1,"tags":{"check":"login: accessToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:29.0327566+07:00","value":1,"tags":{"check":"login: refreshToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:29.0327566+07:00","value":1,"tags":{"check":"login: role correct","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:29.033781+07:00","value":1,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:29.033781+07:00","value":11048.8653,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:29.033781+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:29.033781+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:29.033781+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:29.033781+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:29.033781+07:00","value":11036.4521,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:29.033781+07:00","value":12.4132,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:29.033781+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:29.0348245+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:29.0348245+07:00","value":11048.8653,"tags":{"endpoint":"refresh_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:29.0348245+07:00","value":11048.8653,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:29.0348245+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:29.0348245+07:00","value":1,"tags":{"check":"refresh: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:29.0348245+07:00","value":1,"tags":{"check":"refresh: new accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:29.0976246+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:29.0976246+07:00","value":74.2447,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:29.0976246+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:29.0976246+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:29.0976246+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:29.0976246+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:29.0976246+07:00","value":73.1733,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:29.0976246+07:00","value":1.0714,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:29.0976246+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:29.0980207+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:29.0980207+07:00","value":74.2447,"tags":{"endpoint":"fcm_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_failed_requests","type":"Point","data":{"time":"2026-05-17T19:04:29.0980207+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:29.0980207+07:00","value":0,"tags":{"check":"fcm-token: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:29.346932+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:29.346932+07:00","value":11.0967,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:29.346932+07:00","value":0.5327,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:29.346932+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:29.346932+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:29.346932+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:29.346932+07:00","value":10.3787,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:29.346932+07:00","value":0.718,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:29.346932+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:29.346932+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:29.346932+07:00","value":11.0967,"tags":{"endpoint":"fcm_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_failed_requests","type":"Point","data":{"time":"2026-05-17T19:04:29.346932+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:29.346932+07:00","value":0,"tags":{"check":"fcm-token: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:04:29.5443147+07:00","value":1731,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:04:29.5443147+07:00","value":3892,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iteration_duration","type":"Point","data":{"time":"2026-05-17T19:04:29.5443147+07:00","value":51921.3454,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iterations","type":"Point","data":{"time":"2026-05-17T19:04:29.5443147+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:29.6219725+07:00","value":1,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:29.6219725+07:00","value":12134.1416,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:29.6219725+07:00","value":5.3351,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:29.6219725+07:00","value":5.3351,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:29.6219725+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:29.6219725+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:29.6219725+07:00","value":12133.2994,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:29.6219725+07:00","value":0.8422,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:29.6219725+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:29.6219725+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:29.6219725+07:00","value":12134.1416,"tags":{"endpoint":"logout","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:29.6219725+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:29.6219725+07:00","value":1,"tags":{"check":"logout: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:04:29.8786409+07:00","value":30,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:04:29.8786409+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:30.3878648+07:00","value":1,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:30.3878648+07:00","value":11867.9286,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:30.3878648+07:00","value":3.8671,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:30.3878648+07:00","value":3.8671,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:30.3878648+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:30.3878648+07:00","value":0.7306,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:30.3878648+07:00","value":11865.471,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:30.3878648+07:00","value":1.727,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:30.3878648+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:30.3878648+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:30.3884616+07:00","value":11867.9286,"tags":{"endpoint":"logout","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:30.3884616+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:30.3884616+07:00","value":1,"tags":{"check":"logout: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:04:30.4232037+07:00","value":1729,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:04:30.4232037+07:00","value":3892,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iteration_duration","type":"Point","data":{"time":"2026-05-17T19:04:30.4232037+07:00","value":54428.7452,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iterations","type":"Point","data":{"time":"2026-05-17T19:04:30.4232037+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:30.4637467+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:30.4637467+07:00","value":15643.7348,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:30.4637467+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:30.4637467+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:30.4637467+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:30.4637467+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:30.4637467+07:00","value":15642.8066,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:30.4637467+07:00","value":0.9282,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:30.4637467+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:30.4637467+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:30.4637467+07:00","value":15643.7348,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:30.4637467+07:00","value":15643.7348,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:30.4637467+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:30.4637467+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:30.4637467+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:30.7181932+07:00","value":1,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:30.7181932+07:00","value":11740.2612,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:30.7181932+07:00","value":2.6763,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:30.7181932+07:00","value":1.9851,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:30.7181932+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:30.7181932+07:00","value":0.7247,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:30.7181932+07:00","value":11738.4529,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:30.7181932+07:00","value":1.0836,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:30.7181932+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:30.7181932+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:30.7181932+07:00","value":11740.2612,"tags":{"endpoint":"logout","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:30.7181932+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:30.7181932+07:00","value":1,"tags":{"check":"logout: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:04:30.878194+07:00","value":30,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:04:30.878194+07:00","value":30,"tags":{}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:04:30.8893054+07:00","value":1703,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:04:30.8893054+07:00","value":3856,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iteration_duration","type":"Point","data":{"time":"2026-05-17T19:04:30.8893054+07:00","value":45910.4305,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iterations","type":"Point","data":{"time":"2026-05-17T19:04:30.8893054+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:31.2164846+07:00","value":1,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:31.2164846+07:00","value":10885.8026,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:31.2164846+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:31.2164846+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:31.2164846+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:31.2164846+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:31.2164846+07:00","value":10884.8657,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:31.2164846+07:00","value":0.9369,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:31.2164846+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:31.2164846+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:31.2164846+07:00","value":10885.8026,"tags":{"endpoint":"refresh_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:31.2164846+07:00","value":10885.8026,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:31.2164846+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:31.2164846+07:00","value":1,"tags":{"check":"refresh: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:31.2164846+07:00","value":1,"tags":{"check":"refresh: new accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:31.4441684+07:00","value":1,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:31.4441684+07:00","value":11667.2548,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:31.4441684+07:00","value":3.6514,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:31.4441684+07:00","value":3.6514,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:31.4441684+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:31.4441684+07:00","value":0.775,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:31.4441684+07:00","value":11664.9069,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:31.4441684+07:00","value":1.5729,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:31.4441684+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:31.4441684+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:31.4441684+07:00","value":11667.2548,"tags":{"endpoint":"logout","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:31.4441684+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:31.444872+07:00","value":1,"tags":{"check":"logout: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:31.5358332+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:31.5358332+07:00","value":17.3606,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:31.5358332+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:31.5358332+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:31.5358332+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:31.5358332+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:31.5358332+07:00","value":16.6416,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:31.5358332+07:00","value":0.719,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:31.5358332+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:31.5358332+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:31.5358332+07:00","value":17.3606,"tags":{"endpoint":"fcm_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_failed_requests","type":"Point","data":{"time":"2026-05-17T19:04:31.5358332+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:31.5358332+07:00","value":0,"tags":{"check":"fcm-token: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:31.5929806+07:00","value":1,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:31.5929806+07:00","value":14379.8253,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:31.5929806+07:00","value":0.5307,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:31.5929806+07:00","value":0.5307,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:31.5929806+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:31.5929806+07:00","value":0.5746,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:31.5929806+07:00","value":14377.6717,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:31.5929806+07:00","value":1.579,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:31.5929806+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:31.5929806+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:31.5929806+07:00","value":14379.8253,"tags":{"endpoint":"logout","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:31.5929806+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:31.5929806+07:00","value":1,"tags":{"check":"logout: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:04:31.8786578+07:00","value":30,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:04:31.8786578+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:32.1191988+07:00","value":1,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:32.1191988+07:00","value":12942.4848,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:32.1191988+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:32.1191988+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:32.1191988+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:32.1191988+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:32.1191988+07:00","value":12940.9073,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:32.1191988+07:00","value":1.5775,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:32.1191988+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:04:32.1198055+07:00","value":1698,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:04:32.1198055+07:00","value":3856,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iteration_duration","type":"Point","data":{"time":"2026-05-17T19:04:32.1198055+07:00","value":44984.4502,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iterations","type":"Point","data":{"time":"2026-05-17T19:04:32.1198055+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:32.1198055+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:32.1198055+07:00","value":12942.4848,"tags":{"endpoint":"login","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:32.1198055+07:00","value":12942.4848,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:32.1198055+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:32.1198055+07:00","value":1,"tags":{"check":"login: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:32.1198055+07:00","value":1,"tags":{"check":"login: accessToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:32.1198055+07:00","value":1,"tags":{"check":"login: refreshToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:32.1198055+07:00","value":1,"tags":{"check":"login: role correct","group":"","scenario":"auth_flow"}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:04:32.2936307+07:00","value":1731,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:04:32.2936307+07:00","value":3892,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iteration_duration","type":"Point","data":{"time":"2026-05-17T19:04:32.2936307+07:00","value":57476.2328,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iterations","type":"Point","data":{"time":"2026-05-17T19:04:32.2936307+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:32.4392805+07:00","value":1,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:32.4392805+07:00","value":8828.4458,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:32.4392805+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:32.4392805+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:32.4392805+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:32.4392805+07:00","value":1.0447,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:32.4392805+07:00","value":8825.8924,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:32.4392805+07:00","value":1.5087,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:32.4392805+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:32.4392805+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:32.4392805+07:00","value":8828.4458,"tags":{"endpoint":"refresh_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:32.4392805+07:00","value":8828.4458,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:32.4392805+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:32.4392805+07:00","value":1,"tags":{"check":"refresh: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:32.4392805+07:00","value":1,"tags":{"check":"refresh: new accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:32.6300795+07:00","value":1,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:32.6300795+07:00","value":9018.2001,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:32.6300795+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:32.6300795+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:32.6300795+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:32.6300795+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:32.6300795+07:00","value":9017.2349,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:32.6300795+07:00","value":0.9652,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:32.6300795+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:32.6308871+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:32.6308871+07:00","value":9018.2001,"tags":{"endpoint":"refresh_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:32.6308871+07:00","value":9018.2001,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:32.6308871+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:32.6308871+07:00","value":1,"tags":{"check":"refresh: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:32.6308871+07:00","value":1,"tags":{"check":"refresh: new accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:04:32.6458166+07:00","value":1722,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:04:32.6458166+07:00","value":3880,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iteration_duration","type":"Point","data":{"time":"2026-05-17T19:04:32.6458166+07:00","value":50245.5055,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iterations","type":"Point","data":{"time":"2026-05-17T19:04:32.6458166+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:32.7452842+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:32.7452842+07:00","value":4.5141,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:32.7452842+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:32.7452842+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:32.7452842+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:32.7452842+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:32.7452842+07:00","value":3.8612,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:32.7452842+07:00","value":0.6529,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:32.7452842+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:32.7452842+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:32.7452842+07:00","value":4.5141,"tags":{"endpoint":"fcm_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_failed_requests","type":"Point","data":{"time":"2026-05-17T19:04:32.7452842+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:32.7452842+07:00","value":0,"tags":{"check":"fcm-token: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:04:32.8784275+07:00","value":30,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:04:32.8784275+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:32.9477139+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:32.9477139+07:00","value":14.8712,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:32.9477139+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:32.9477139+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:32.9477139+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:32.9477139+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:32.9477139+07:00","value":14.8712,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:32.9477139+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:32.9477139+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:32.9477139+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:32.9477139+07:00","value":14.8712,"tags":{"endpoint":"fcm_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_failed_requests","type":"Point","data":{"time":"2026-05-17T19:04:32.9477139+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:32.9477139+07:00","value":0,"tags":{"check":"fcm-token: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:33.2697857+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:33.2697857+07:00","value":16802.7756,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:33.2697857+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:33.2697857+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:33.2697857+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:33.2697857+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:33.2697857+07:00","value":16800.7737,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:33.2697857+07:00","value":2.0019,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:33.2697857+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:33.2703523+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:33.2703523+07:00","value":16802.7756,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:33.2703523+07:00","value":16802.7756,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:33.2703523+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:33.2703523+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:33.2703523+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:33.4580147+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:33.4580147+07:00","value":17888.4104,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:33.4580147+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:33.4580147+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:33.4580147+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:33.4580147+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:33.4580147+07:00","value":17887.6047,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:33.4580147+07:00","value":0.8057,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:33.4580147+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:33.4580147+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:33.4580147+07:00","value":17888.4104,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:33.4580147+07:00","value":17888.4104,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:33.4580147+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:33.4587899+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:33.4587899+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:04:33.8785115+07:00","value":30,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:04:33.8785115+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:34.0239928+07:00","value":1,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:34.0239928+07:00","value":10254.0065,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:34.0239928+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:34.0239928+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:34.0239928+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:34.0239928+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:34.0239928+07:00","value":10253.3471,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:34.0239928+07:00","value":0.6594,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:34.0239928+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:34.0239928+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:34.0239928+07:00","value":10254.0065,"tags":{"endpoint":"login","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:34.0239928+07:00","value":10254.0065,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:34.0239928+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:34.0239928+07:00","value":1,"tags":{"check":"login: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:34.0239928+07:00","value":1,"tags":{"check":"login: accessToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:34.0239928+07:00","value":1,"tags":{"check":"login: refreshToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:34.0239928+07:00","value":0,"tags":{"check":"login: role correct","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:34.6347894+07:00","value":1,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:34.6347894+07:00","value":10630.411,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:34.6347894+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:34.6347894+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:34.6347894+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:34.6347894+07:00","value":1.0561,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:34.6347894+07:00","value":10627.1049,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:34.6347894+07:00","value":2.25,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:34.6347894+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:34.6354669+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:34.6360366+07:00","value":10630.411,"tags":{"endpoint":"login","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:34.6360366+07:00","value":10630.411,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:34.6360366+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:34.6360366+07:00","value":1,"tags":{"check":"login: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:34.6360366+07:00","value":1,"tags":{"check":"login: accessToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:34.6360366+07:00","value":1,"tags":{"check":"login: refreshToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:34.6360366+07:00","value":1,"tags":{"check":"login: role correct","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:04:34.8782486+07:00","value":30,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:04:34.8782486+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:35.7708708+07:00","value":1,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:35.7708708+07:00","value":7560.2862,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:35.7708708+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:35.7708708+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:35.7708708+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:35.7708708+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:35.7708708+07:00","value":7559.3154,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:35.7708708+07:00","value":0.9708,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:35.7708708+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:35.7716458+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:35.7716458+07:00","value":7560.2862,"tags":{"endpoint":"login","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:35.7716458+07:00","value":7560.2862,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:35.7716458+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:35.7716458+07:00","value":1,"tags":{"check":"login: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:35.7716458+07:00","value":1,"tags":{"check":"login: accessToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:35.7716458+07:00","value":1,"tags":{"check":"login: refreshToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:35.7716458+07:00","value":1,"tags":{"check":"login: role correct","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:04:35.8786943+07:00","value":30,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:04:35.8786943+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:36.2569899+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:36.2569899+07:00","value":20133.8045,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:36.2569899+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:36.2569899+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:36.2569899+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:36.2569899+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:36.2569899+07:00","value":20132.474,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:36.2569899+07:00","value":1.3305,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:36.2569899+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:36.2569899+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:36.2569899+07:00","value":20133.8045,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:36.2569899+07:00","value":20133.8045,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:36.2569899+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:36.2577637+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:36.2577637+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:36.4499887+07:00","value":1,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:36.4499887+07:00","value":9555.1689,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:36.4499887+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:36.4499887+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:36.4499887+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:36.4499887+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:36.4499887+07:00","value":9554.026,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:36.4499887+07:00","value":1.1429,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:36.4499887+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:36.4499887+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:36.4504427+07:00","value":9555.1689,"tags":{"endpoint":"login","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:36.4504427+07:00","value":9555.1689,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:36.4504427+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:36.4504427+07:00","value":1,"tags":{"check":"login: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:36.4504427+07:00","value":1,"tags":{"check":"login: accessToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:36.4504427+07:00","value":1,"tags":{"check":"login: refreshToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:36.4504427+07:00","value":0,"tags":{"check":"login: role correct","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:04:36.8784933+07:00","value":30,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:04:36.8784933+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:36.8828107+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:36.8828107+07:00","value":20732.4844,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:36.8828107+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:36.8828107+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:36.8828107+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:36.8828107+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:36.8828107+07:00","value":20730.2069,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:36.8828107+07:00","value":2.2775,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:36.8828107+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:36.8828107+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:36.8833992+07:00","value":20732.4844,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:36.8833992+07:00","value":20732.4844,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:36.8833992+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:36.8833992+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:36.8833992+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:37.3547138+07:00","value":1,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:37.3547138+07:00","value":8016.6168,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:37.3547138+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:37.3547138+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:37.3547138+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:37.3547138+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:37.3547138+07:00","value":8016.2776,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:37.3547138+07:00","value":0.3392,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:37.3547138+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:37.3547138+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:37.3552274+07:00","value":8016.6168,"tags":{"endpoint":"refresh_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:37.3552274+07:00","value":8016.6168,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:37.3552274+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:37.3552274+07:00","value":1,"tags":{"check":"refresh: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:37.3552274+07:00","value":1,"tags":{"check":"refresh: new accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:37.4772558+07:00","value":1,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:37.4772558+07:00","value":8176.8435,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:37.4772558+07:00","value":1.747,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:37.4772558+07:00","value":1.2266,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:37.4772558+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:37.4772558+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:37.4772558+07:00","value":8175.7771,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:37.4772558+07:00","value":1.0664,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:37.4772558+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:37.4772558+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:37.4772558+07:00","value":8176.8435,"tags":{"endpoint":"logout","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:37.4772558+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:37.477865+07:00","value":1,"tags":{"check":"logout: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:37.7012707+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:37.7012707+07:00","value":42.4679,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:37.7012707+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:37.7012707+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:37.7012707+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:37.7012707+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:37.7012707+07:00","value":39.6467,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:37.7012707+07:00","value":2.8212,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:37.7012707+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:37.707975+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:37.707975+07:00","value":42.4679,"tags":{"endpoint":"fcm_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_failed_requests","type":"Point","data":{"time":"2026-05-17T19:04:37.707975+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:37.707975+07:00","value":0,"tags":{"check":"fcm-token: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:04:37.8783961+07:00","value":30,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:04:37.8783961+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:38.0045378+07:00","value":1,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:38.0045378+07:00","value":9045.9285,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:38.0045378+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:38.0045378+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:38.0045378+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:38.0045378+07:00","value":0.4,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:38.0045378+07:00","value":9044.525,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:38.0045378+07:00","value":1.0035,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:38.0045378+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:38.0051021+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:38.0051021+07:00","value":9045.9285,"tags":{"endpoint":"login","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:38.0051021+07:00","value":9045.9285,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:38.0051021+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:38.0057331+07:00","value":1,"tags":{"check":"login: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:38.0057331+07:00","value":1,"tags":{"check":"login: accessToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:38.0057331+07:00","value":1,"tags":{"check":"login: refreshToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:38.0057331+07:00","value":0,"tags":{"check":"login: role correct","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:38.466716+07:00","value":1,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:38.466716+07:00","value":8916.8833,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:38.466716+07:00","value":2.4713,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:38.466716+07:00","value":2.4713,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:38.466716+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:38.466716+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:38.466716+07:00","value":8916.2491,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:38.466716+07:00","value":0.6342,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:38.466716+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:38.466716+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:38.466716+07:00","value":8916.8833,"tags":{"endpoint":"logout","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:38.466716+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:38.466716+07:00","value":1,"tags":{"check":"logout: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:38.4951642+07:00","value":1,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:38.4951642+07:00","value":9665.5874,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:38.4951642+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:38.4951642+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:38.4951642+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:38.4951642+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:38.4951642+07:00","value":9664.7125,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:38.4951642+07:00","value":0.8749,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:38.4951642+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:38.4951642+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:38.495675+07:00","value":9665.5874,"tags":{"endpoint":"login","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:38.495675+07:00","value":9665.5874,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:38.495675+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:38.495675+07:00","value":1,"tags":{"check":"login: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:38.495675+07:00","value":1,"tags":{"check":"login: accessToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:38.495675+07:00","value":1,"tags":{"check":"login: refreshToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:38.495675+07:00","value":0,"tags":{"check":"login: role correct","group":"","scenario":"auth_flow"}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:04:38.8781824+07:00","value":1730,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:04:38.8781824+07:00","value":3892,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iteration_duration","type":"Point","data":{"time":"2026-05-17T19:04:38.8781824+07:00","value":52741.3108,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iterations","type":"Point","data":{"time":"2026-05-17T19:04:38.8781824+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:04:38.8781824+07:00","value":30,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:04:38.8781824+07:00","value":30,"tags":{}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:04:39.567595+07:00","value":1731,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:04:39.567595+07:00","value":3892,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iteration_duration","type":"Point","data":{"time":"2026-05-17T19:04:39.567595+07:00","value":51587.8891,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iterations","type":"Point","data":{"time":"2026-05-17T19:04:39.567595+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:04:39.8780414+07:00","value":30,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:04:39.8780414+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:40.0327861+07:00","value":1,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:40.0327861+07:00","value":9064.8344,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:40.0327861+07:00","value":0.7303,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:40.0327861+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:40.0327861+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:40.0327861+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:40.0327861+07:00","value":9062.6611,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:40.0327861+07:00","value":2.1733,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:40.0327861+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:40.033145+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:40.033145+07:00","value":9064.8344,"tags":{"endpoint":"login","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:40.033145+07:00","value":9064.8344,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:40.033145+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:40.033145+07:00","value":1,"tags":{"check":"login: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:40.033145+07:00","value":1,"tags":{"check":"login: accessToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:40.033145+07:00","value":1,"tags":{"check":"login: refreshToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:40.033145+07:00","value":0,"tags":{"check":"login: role correct","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:04:40.8789755+07:00","value":30,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:04:40.8789755+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:41.0753235+07:00","value":1,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:41.0753235+07:00","value":9337.3618,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:41.0753235+07:00","value":2,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:41.0753235+07:00","value":2,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:41.0753235+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:41.0753235+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:41.0753235+07:00","value":9337.3618,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:41.0753235+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:41.0753235+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:41.0753235+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:41.0753235+07:00","value":9337.3618,"tags":{"endpoint":"logout","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:41.0753235+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:41.0753235+07:00","value":1,"tags":{"check":"logout: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:41.1606975+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:41.1606975+07:00","value":21337.5776,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:41.1606975+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:41.1606975+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:41.1606975+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:41.1606975+07:00","value":0.7088,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:41.1606975+07:00","value":21336.2428,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:41.1606975+07:00","value":0.626,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:41.1606975+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:41.1606975+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:41.1606975+07:00","value":21337.5776,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:41.1606975+07:00","value":21337.5776,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:41.1606975+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:41.1606975+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:41.1606975+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:41.3111381+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:41.3111381+07:00","value":20136.2184,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:41.3111381+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:41.3111381+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:41.3111381+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:41.3111381+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:41.3111381+07:00","value":20134.998,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:41.3111381+07:00","value":1.2204,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:41.3111381+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:41.3111381+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:41.3111381+07:00","value":20136.2184,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:41.3111381+07:00","value":20136.2184,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:41.3111381+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:41.3111381+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:41.3111381+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:41.416903+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:41.416903+07:00","value":18911.0626,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:41.416903+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:41.416903+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:41.416903+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:41.416903+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:41.416903+07:00","value":18910.6452,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:41.416903+07:00","value":0.4174,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:41.416903+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:41.416903+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:41.416903+07:00","value":18911.0626,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:41.416903+07:00","value":18911.0626,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:41.416903+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:41.416903+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:41.416903+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:04:41.8755477+07:00","value":1723,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:04:41.8755477+07:00","value":3880,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iteration_duration","type":"Point","data":{"time":"2026-05-17T19:04:41.8755477+07:00","value":49451.2015,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iterations","type":"Point","data":{"time":"2026-05-17T19:04:41.8755477+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:04:41.8786822+07:00","value":30,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:04:41.8786822+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:42.138311+07:00","value":1,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:42.138311+07:00","value":9715.1472,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:42.138311+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:42.138311+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:42.138311+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:42.138311+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:42.138311+07:00","value":9714.3713,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:42.138311+07:00","value":0.7759,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:42.138311+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:42.1388737+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:42.1388737+07:00","value":9715.1472,"tags":{"endpoint":"refresh_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:42.1388737+07:00","value":9715.1472,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:42.1388737+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:42.1388737+07:00","value":1,"tags":{"check":"refresh: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:42.1388737+07:00","value":1,"tags":{"check":"refresh: new accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:42.4515699+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:42.4515699+07:00","value":11.2812,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:42.4515699+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:42.4515699+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:42.4515699+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:42.4515699+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:42.4515699+07:00","value":10.3055,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:42.4515699+07:00","value":0.9757,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:42.4515699+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:42.4515699+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:42.4515699+07:00","value":11.2812,"tags":{"endpoint":"fcm_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_failed_requests","type":"Point","data":{"time":"2026-05-17T19:04:42.452142+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:42.452142+07:00","value":0,"tags":{"check":"fcm-token: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:04:42.8785808+07:00","value":30,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:04:42.8785808+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:43.2010618+07:00","value":1,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:43.2010618+07:00","value":10252.6454,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:43.2010618+07:00","value":3.0963,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:43.2010618+07:00","value":2.4795,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:43.2010618+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:43.2010618+07:00","value":0.6168,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:43.2010618+07:00","value":10251.202,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:43.2010618+07:00","value":0.8266,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:43.2010618+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:43.2010618+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:43.2010618+07:00","value":10252.6454,"tags":{"endpoint":"logout","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:43.2010618+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:43.2018068+07:00","value":1,"tags":{"check":"logout: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:43.314804+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:43.314804+07:00","value":24279.2024,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:43.314804+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:43.314804+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:43.314804+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:43.314804+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:43.314804+07:00","value":24277.7225,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:43.314804+07:00","value":1.4799,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:43.314804+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:43.314804+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:43.3154685+07:00","value":24279.2024,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:43.3154685+07:00","value":24279.2024,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:43.3154685+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:43.3154685+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:43.3154685+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:04:43.878166+07:00","value":30,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:04:43.878166+07:00","value":30,"tags":{}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:04:44.1020925+07:00","value":1697,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:04:44.1020925+07:00","value":3853,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iteration_duration","type":"Point","data":{"time":"2026-05-17T19:04:44.1020925+07:00","value":53026.5591,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iterations","type":"Point","data":{"time":"2026-05-17T19:04:44.1020925+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:44.7554078+07:00","value":1,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:44.7554078+07:00","value":10983.8823,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:44.7554078+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:44.7554078+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:44.7554078+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:44.7554078+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:44.7554078+07:00","value":10982.983,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:44.7554078+07:00","value":0.8993,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:44.7554078+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:44.7554078+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:44.7554078+07:00","value":10983.8823,"tags":{"endpoint":"login","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:44.7560944+07:00","value":10983.8823,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:44.7560944+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:44.7560944+07:00","value":1,"tags":{"check":"login: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:44.7560944+07:00","value":1,"tags":{"check":"login: accessToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:44.7560944+07:00","value":1,"tags":{"check":"login: refreshToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:44.7560944+07:00","value":1,"tags":{"check":"login: role correct","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:04:44.8781971+07:00","value":30,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:04:44.8781971+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:45.3643285+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:45.3643285+07:00","value":19306.4035,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:45.3643285+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:45.3643285+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:45.3643285+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:45.3643285+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:45.3643285+07:00","value":19306.4035,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:45.3643285+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:45.3643285+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:45.3651041+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:45.3651041+07:00","value":19306.4035,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:45.3651041+07:00","value":19306.4035,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:45.3651041+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:45.3651041+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:45.3651041+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:45.4952944+07:00","value":1,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:45.4952944+07:00","value":12342.5944,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:45.4952944+07:00","value":3.3083,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:45.4952944+07:00","value":2.676,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:45.4952944+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:45.4952944+07:00","value":0.6323,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:45.4952944+07:00","value":12341.3177,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:45.4952944+07:00","value":0.6444,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:45.4952944+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:45.4958172+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:45.4958172+07:00","value":12342.5944,"tags":{"endpoint":"logout","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:45.4958172+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:45.4958172+07:00","value":1,"tags":{"check":"logout: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:04:45.8788153+07:00","value":30,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:04:45.8788153+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:45.976368+07:00","value":1,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:45.976368+07:00","value":11650.9756,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:45.976368+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:45.976368+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:45.976368+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:45.976368+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:45.976368+07:00","value":11650.036,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:45.976368+07:00","value":0.9396,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:45.976368+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:45.976368+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:45.9774401+07:00","value":11650.9756,"tags":{"endpoint":"refresh_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:45.9774401+07:00","value":11650.9756,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:45.9774401+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:45.9780618+07:00","value":1,"tags":{"check":"refresh: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:45.9780618+07:00","value":1,"tags":{"check":"refresh: new accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:04:46.1962375+07:00","value":1702,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:04:46.1962375+07:00","value":3862,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iteration_duration","type":"Point","data":{"time":"2026-05-17T19:04:46.1962375+07:00","value":55761.0174,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iterations","type":"Point","data":{"time":"2026-05-17T19:04:46.1962375+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:46.2941824+07:00","value":1,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:46.2941824+07:00","value":11355.7757,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:46.2941824+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:46.2941824+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:46.2941824+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:46.2941824+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:46.2941824+07:00","value":11355.135,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:46.2941824+07:00","value":0.6407,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:46.2941824+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:46.2941824+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:46.2946753+07:00","value":11355.7757,"tags":{"endpoint":"refresh_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:46.2946753+07:00","value":11355.7757,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:46.2946753+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:46.2946753+07:00","value":1,"tags":{"check":"refresh: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:46.2946753+07:00","value":1,"tags":{"check":"refresh: new accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:46.2953217+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:46.2953217+07:00","value":15.6257,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:46.2953217+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:46.2953217+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:46.2953217+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:46.2953217+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:46.2953217+07:00","value":14.9793,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:46.2953217+07:00","value":0.6464,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:46.2953217+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:46.295936+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:46.295936+07:00","value":15.6257,"tags":{"endpoint":"fcm_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_failed_requests","type":"Point","data":{"time":"2026-05-17T19:04:46.295936+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:46.295936+07:00","value":0,"tags":{"check":"fcm-token: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:46.4851801+07:00","value":1,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:46.4851801+07:00","value":12525.256,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:46.4851801+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:46.4851801+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:46.4851801+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:46.4851801+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:46.4851801+07:00","value":12524.4412,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:46.4851801+07:00","value":0.8148,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:46.4851801+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:46.4851801+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:46.4851801+07:00","value":12525.256,"tags":{"endpoint":"login","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:46.4851801+07:00","value":12525.256,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:46.4851801+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:46.4858585+07:00","value":1,"tags":{"check":"login: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:46.4858585+07:00","value":1,"tags":{"check":"login: accessToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:46.4858585+07:00","value":1,"tags":{"check":"login: refreshToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:46.4858585+07:00","value":0,"tags":{"check":"login: role correct","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:46.4993349+07:00","value":1,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:46.4993349+07:00","value":10426.5488,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:46.4993349+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:46.4993349+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:46.4993349+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:46.4993349+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:46.4993349+07:00","value":10425.1637,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:46.4993349+07:00","value":1.3851,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:46.4993349+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:46.499698+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:46.499698+07:00","value":10426.5488,"tags":{"endpoint":"refresh_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:46.499698+07:00","value":10426.5488,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:46.499698+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:46.499698+07:00","value":1,"tags":{"check":"refresh: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:46.499698+07:00","value":1,"tags":{"check":"refresh: new accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:46.6216056+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:46.6216056+07:00","value":25.9263,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:46.6216056+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:46.6216056+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:46.6216056+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:46.6216056+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:46.6216056+07:00","value":25.6178,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:46.6216056+07:00","value":0.3085,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:46.6216056+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:46.622209+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:46.622209+07:00","value":25.9263,"tags":{"endpoint":"fcm_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_failed_requests","type":"Point","data":{"time":"2026-05-17T19:04:46.622209+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:46.622209+07:00","value":0,"tags":{"check":"fcm-token: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:46.738899+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:46.738899+07:00","value":18396.2455,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:46.738899+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:46.738899+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:46.738899+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:46.738899+07:00","value":0.9125,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:46.738899+07:00","value":18395.333,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:46.738899+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:46.738899+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:46.739913+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:46.739913+07:00","value":18396.2455,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:46.739913+07:00","value":18396.2455,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:46.739913+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:46.739913+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:46.739913+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:46.7768879+07:00","value":1,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:46.7768879+07:00","value":10024.6982,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:46.7768879+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:46.7768879+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:46.7768879+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:46.7768879+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:46.7768879+07:00","value":10023.6883,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:46.7768879+07:00","value":1.0099,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:46.7768879+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:46.7768879+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:46.7768879+07:00","value":10024.6982,"tags":{"endpoint":"refresh_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:46.7768879+07:00","value":10024.6982,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:46.7768879+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:46.7768879+07:00","value":1,"tags":{"check":"refresh: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:46.7768879+07:00","value":1,"tags":{"check":"refresh: new accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:46.805815+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:46.805815+07:00","value":5.0593,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:46.805815+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:46.805815+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:46.805815+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:46.805815+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:46.805815+07:00","value":5.0593,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:46.805815+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:46.805815+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:46.805815+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:46.805815+07:00","value":5.0593,"tags":{"endpoint":"fcm_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_failed_requests","type":"Point","data":{"time":"2026-05-17T19:04:46.805815+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:46.805815+07:00","value":0,"tags":{"check":"fcm-token: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:04:46.8785004+07:00","value":30,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:04:46.8785004+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:47.096214+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:47.096214+07:00","value":17.5986,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:47.096214+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:47.096214+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:47.096214+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:47.096214+07:00","value":0.5105,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:47.096214+07:00","value":16.4192,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:47.096214+07:00","value":0.6689,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:47.096214+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:47.0969964+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:47.0969964+07:00","value":17.5986,"tags":{"endpoint":"fcm_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_failed_requests","type":"Point","data":{"time":"2026-05-17T19:04:47.0969964+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:47.0969964+07:00","value":0,"tags":{"check":"fcm-token: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:47.3680137+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:47.3680137+07:00","value":16944.2771,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:47.3680137+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:47.3680137+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:47.3680137+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:47.3680137+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:47.3680137+07:00","value":16943.0175,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:47.3680137+07:00","value":1.2596,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:47.3680137+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:47.3680137+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:47.3680137+07:00","value":16944.2771,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:47.3680137+07:00","value":16944.2771,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:47.3680137+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:47.3680137+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:47.3680137+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:04:47.8782169+07:00","value":30,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:04:47.8782169+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:47.8878297+07:00","value":1,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:47.8878297+07:00","value":9580.2379,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:47.8878297+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:47.8878297+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:47.8878297+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:47.8878297+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:47.8878297+07:00","value":9579.3019,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:47.8878297+07:00","value":0.936,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:47.8878297+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:47.8878297+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:47.8878297+07:00","value":9580.2379,"tags":{"endpoint":"refresh_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:47.8878297+07:00","value":9580.2379,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:47.8878297+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:47.8878297+07:00","value":1,"tags":{"check":"refresh: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:47.8878297+07:00","value":1,"tags":{"check":"refresh: new accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:47.9936955+07:00","value":1,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:47.9936955+07:00","value":10084.4218,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:47.9936955+07:00","value":1.0456,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:47.9936955+07:00","value":1.0456,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:47.9936955+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:47.9936955+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:47.9936955+07:00","value":10082.4342,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:47.9936955+07:00","value":1.9876,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:47.9936955+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:47.9936955+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:47.9936955+07:00","value":10084.4218,"tags":{"endpoint":"logout","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:47.9936955+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:47.9936955+07:00","value":1,"tags":{"check":"logout: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:48.1499371+07:00","value":1,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:48.1499371+07:00","value":10765.3765,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:48.1499371+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:48.1499371+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:48.1499371+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:48.1499371+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:48.1499371+07:00","value":10764.3782,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:48.1499371+07:00","value":0.9983,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:48.1499371+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:48.1499371+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:48.1499371+07:00","value":10765.3765,"tags":{"endpoint":"login","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:48.1505693+07:00","value":10765.3765,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:48.1505693+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:48.1505693+07:00","value":1,"tags":{"check":"login: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:48.1505693+07:00","value":1,"tags":{"check":"login: accessToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:48.1505693+07:00","value":1,"tags":{"check":"login: refreshToken set","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:48.1515971+07:00","value":1,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:48.1515971+07:00","value":9355.2482,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:48.1515971+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:48.1515971+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:48.1515971+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:48.1515971+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:48.1515971+07:00","value":9354.2204,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:48.1515971+07:00","value":1.0278,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:48.1515971+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:48.1505693+07:00","value":1,"tags":{"check":"login: role correct","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:48.1515971+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:48.1515971+07:00","value":9355.2482,"tags":{"endpoint":"refresh_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:48.1515971+07:00","value":9355.2482,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:48.1515971+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:48.1515971+07:00","value":1,"tags":{"check":"refresh: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:48.1515971+07:00","value":1,"tags":{"check":"refresh: new accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:48.2091311+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:48.2091311+07:00","value":19.1472,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:48.2091311+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:48.2091311+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:48.2091311+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:48.2091311+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:48.2091311+07:00","value":18.2324,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:48.2091311+07:00","value":0.9148,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:48.2091311+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:48.2097291+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:48.2097291+07:00","value":19.1472,"tags":{"endpoint":"fcm_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_failed_requests","type":"Point","data":{"time":"2026-05-17T19:04:48.2097291+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:48.2097291+07:00","value":0,"tags":{"check":"fcm-token: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:48.455606+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:48.455606+07:00","value":2.6298,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:48.455606+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:48.455606+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:48.455606+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:48.455606+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:48.455606+07:00","value":2.6298,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:48.455606+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:48.455606+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:48.4565844+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:48.4565844+07:00","value":2.6298,"tags":{"endpoint":"fcm_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_failed_requests","type":"Point","data":{"time":"2026-05-17T19:04:48.4565844+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:48.4565844+07:00","value":0,"tags":{"check":"fcm-token: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:48.7825499+07:00","value":1,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:48.7825499+07:00","value":8446.9807,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:48.7825499+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:48.7825499+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:48.7825499+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:48.7825499+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:48.7825499+07:00","value":8446.9807,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:48.7825499+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:48.7825499+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:48.7825499+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:48.7825499+07:00","value":8446.9807,"tags":{"endpoint":"refresh_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:48.7825499+07:00","value":8446.9807,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:48.7825499+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:48.7825499+07:00","value":1,"tags":{"check":"refresh: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:48.7825499+07:00","value":1,"tags":{"check":"refresh: new accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:48.848881+07:00","value":1,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:48.848881+07:00","value":12089.1022,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:48.848881+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:48.848881+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:48.848881+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:48.848881+07:00","value":0.5831,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:48.848881+07:00","value":12088.5191,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:48.848881+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:48.848881+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:48.848881+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:48.848881+07:00","value":12089.1022,"tags":{"endpoint":"login","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:48.848881+07:00","value":12089.1022,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:48.848881+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:48.848881+07:00","value":1,"tags":{"check":"login: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:48.848881+07:00","value":1,"tags":{"check":"login: accessToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:48.848881+07:00","value":1,"tags":{"check":"login: refreshToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:48.848881+07:00","value":0,"tags":{"check":"login: role correct","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:04:48.8780564+07:00","value":30,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:04:48.8780564+07:00","value":30,"tags":{}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:04:48.8945892+07:00","value":1703,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:04:48.8945892+07:00","value":3862,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iteration_duration","type":"Point","data":{"time":"2026-05-17T19:04:48.8945892+07:00","value":56691.1716,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iterations","type":"Point","data":{"time":"2026-05-17T19:04:48.8945892+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:49.0896741+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:49.0896741+07:00","value":5.7791,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:49.0896741+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:49.0896741+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:49.0896741+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:49.0896741+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:49.0896741+07:00","value":5.0697,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:49.0896741+07:00","value":0.7094,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:49.0896741+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:49.0896741+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:49.0896741+07:00","value":5.7791,"tags":{"endpoint":"fcm_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_failed_requests","type":"Point","data":{"time":"2026-05-17T19:04:49.0896741+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:49.0896741+07:00","value":0,"tags":{"check":"fcm-token: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:49.5192058+07:00","value":1,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:49.5192058+07:00","value":7857.9578,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:49.5192058+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:49.5192058+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:49.5192058+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:49.5192058+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:49.5192058+07:00","value":7856.9478,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:49.5192058+07:00","value":1.01,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:49.5192058+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:49.5195172+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:49.5195172+07:00","value":7857.9578,"tags":{"endpoint":"login","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:49.5195172+07:00","value":7857.9578,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:49.5195172+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:49.5195172+07:00","value":1,"tags":{"check":"login: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:49.5195172+07:00","value":1,"tags":{"check":"login: accessToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:49.5195172+07:00","value":1,"tags":{"check":"login: refreshToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:49.5195172+07:00","value":0,"tags":{"check":"login: role correct","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:49.7647329+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:49.7647329+07:00","value":20220.4182,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:49.7647329+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:49.7647329+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:49.7647329+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:49.7647329+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:49.7647329+07:00","value":20220.4182,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:49.7647329+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:49.7647329+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:49.7647329+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:49.7647329+07:00","value":20220.4182,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:49.7647329+07:00","value":20220.4182,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:49.7647329+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:49.7647329+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:49.7647329+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:04:49.878313+07:00","value":30,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:04:49.878313+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:50.7171583+07:00","value":1,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:50.7171583+07:00","value":8904.8415,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:50.7171583+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:50.7171583+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:50.7171583+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:50.7171583+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:50.7171583+07:00","value":8903.336,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:50.7171583+07:00","value":1.5055,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:50.7171583+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:50.7171583+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:50.7171583+07:00","value":8904.8415,"tags":{"endpoint":"login","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:50.7171583+07:00","value":8904.8415,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:50.7171583+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:50.7178112+07:00","value":1,"tags":{"check":"login: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:50.7178112+07:00","value":1,"tags":{"check":"login: accessToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:50.7178112+07:00","value":1,"tags":{"check":"login: refreshToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:50.7178112+07:00","value":1,"tags":{"check":"login: role correct","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:04:50.8783142+07:00","value":30,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:04:50.8783142+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:51.015371+07:00","value":1,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:51.015371+07:00","value":9098.0255,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:51.015371+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:51.015371+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:51.015371+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:51.015371+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:51.015371+07:00","value":9097.0225,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:51.015371+07:00","value":1.003,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:51.015371+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:51.015371+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:51.015371+07:00","value":9098.0255,"tags":{"endpoint":"login","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:51.015371+07:00","value":9098.0255,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:51.015371+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:51.015371+07:00","value":1,"tags":{"check":"login: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:51.015371+07:00","value":1,"tags":{"check":"login: accessToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:51.015371+07:00","value":1,"tags":{"check":"login: refreshToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:51.015371+07:00","value":1,"tags":{"check":"login: role correct","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:51.0529547+07:00","value":1,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:51.0529547+07:00","value":8396.1343,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:51.0529547+07:00","value":4.163,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:51.0529547+07:00","value":4.163,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:51.0529547+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:51.0529547+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:51.0529547+07:00","value":8395.6348,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:51.0529547+07:00","value":0.4995,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:51.0529547+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:51.0529547+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:51.0529547+07:00","value":8396.1343,"tags":{"endpoint":"logout","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:51.0529547+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:51.0529547+07:00","value":1,"tags":{"check":"logout: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:51.2213714+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:51.2213714+07:00","value":20331.5946,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:51.2213714+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:51.2213714+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:51.2213714+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:51.2213714+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:51.2213714+07:00","value":20330.3501,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:51.2213714+07:00","value":1.2445,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:51.2213714+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:51.2213714+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:51.2213714+07:00","value":20331.5946,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:51.2213714+07:00","value":20331.5946,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:51.2220268+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:51.2220268+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:51.2220268+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:51.3290637+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:51.3290637+07:00","value":19208.6095,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:51.3290637+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:51.3290637+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:51.3290637+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:51.3290637+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:51.3290637+07:00","value":19207.9102,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:51.3290637+07:00","value":0.6993,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:51.3290637+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:51.3296943+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:51.3296943+07:00","value":19208.6095,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:51.3296943+07:00","value":19208.6095,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:51.3296943+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:51.3296943+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:51.3296943+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:51.6110662+07:00","value":1,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:51.6110662+07:00","value":6553.5834,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:51.6110662+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:51.6110662+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:51.6110662+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:51.6110662+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:51.6110662+07:00","value":6552.6506,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:51.6110662+07:00","value":0.9328,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:51.6110662+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:51.6110662+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:51.6110662+07:00","value":6553.5834,"tags":{"endpoint":"refresh_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:51.6110662+07:00","value":6553.5834,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:51.6110662+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:51.6117785+07:00","value":1,"tags":{"check":"refresh: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:51.6117785+07:00","value":1,"tags":{"check":"refresh: new accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:04:51.8538+07:00","value":1697,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:04:51.8538+07:00","value":3856,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iteration_duration","type":"Point","data":{"time":"2026-05-17T19:04:51.8538+07:00","value":49153.2303,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iterations","type":"Point","data":{"time":"2026-05-17T19:04:51.8538+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:04:51.8787218+07:00","value":30,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:04:51.8787218+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:51.9373215+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:51.9373215+07:00","value":25.2025,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:51.9373215+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:51.9373215+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:51.9373215+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:51.9373215+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:51.9373215+07:00","value":23.8813,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:51.9373215+07:00","value":1.3212,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:51.9373215+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:51.9373215+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:51.9373215+07:00","value":25.2025,"tags":{"endpoint":"fcm_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_failed_requests","type":"Point","data":{"time":"2026-05-17T19:04:51.9373215+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:51.937785+07:00","value":0,"tags":{"check":"fcm-token: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:52.241954+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:52.241954+07:00","value":19595.6004,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:52.241954+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:52.241954+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:52.241954+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:52.241954+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:52.241954+07:00","value":19594.1974,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:52.241954+07:00","value":1.403,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:52.241954+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:52.241954+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:52.241954+07:00","value":19595.6004,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:52.241954+07:00","value":19595.6004,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:52.241954+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:52.2425793+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:52.2425793+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:52.337252+07:00","value":1,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:52.337252+07:00","value":8520.8403,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:52.337252+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:52.337252+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:52.337252+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:52.337252+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:52.337252+07:00","value":8520.3351,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:52.337252+07:00","value":0.5052,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:52.337252+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:52.337252+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:52.337252+07:00","value":8520.8403,"tags":{"endpoint":"login","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:52.337252+07:00","value":8520.8403,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:52.337252+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:52.337252+07:00","value":1,"tags":{"check":"login: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:52.337252+07:00","value":1,"tags":{"check":"login: accessToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:52.337252+07:00","value":1,"tags":{"check":"login: refreshToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:52.337252+07:00","value":1,"tags":{"check":"login: role correct","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:52.7454802+07:00","value":1,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:52.7454802+07:00","value":5958.555,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:52.7454802+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:52.7454802+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:52.7454802+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:52.7454802+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:52.7454802+07:00","value":5957.613,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:52.7454802+07:00","value":0.942,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:52.7454802+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:52.7454802+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:52.7454802+07:00","value":5958.555,"tags":{"endpoint":"refresh_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:52.7454802+07:00","value":5958.555,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:52.7454802+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:52.7462015+07:00","value":1,"tags":{"check":"refresh: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:52.7462015+07:00","value":1,"tags":{"check":"refresh: new accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:04:52.8784467+07:00","value":30,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:04:52.8784467+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:52.9629554+07:00","value":1,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:52.9629554+07:00","value":6462.6173,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:52.9629554+07:00","value":3.5048,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:52.9629554+07:00","value":3.5048,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:52.9629554+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:52.9629554+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:52.9629554+07:00","value":6461.8348,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:52.9629554+07:00","value":0.7825,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:52.9629554+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:52.9637404+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:52.9637404+07:00","value":6462.6173,"tags":{"endpoint":"logout","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:52.9637404+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:52.9637404+07:00","value":1,"tags":{"check":"logout: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:53.0571897+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:53.0571897+07:00","value":9.299,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:53.0571897+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:53.0571897+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:53.0571897+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:53.0571897+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:53.0571897+07:00","value":9.299,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:53.0571897+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:53.0571897+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:53.0571897+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:53.0579286+07:00","value":9.299,"tags":{"endpoint":"fcm_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_failed_requests","type":"Point","data":{"time":"2026-05-17T19:04:53.0579286+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:53.0579286+07:00","value":0,"tags":{"check":"fcm-token: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:53.3593466+07:00","value":1,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:53.3593466+07:00","value":7492.4085,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:53.3593466+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:53.3593466+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:53.3593466+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:53.3593466+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:53.3593466+07:00","value":7490.9531,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:53.3593466+07:00","value":1.4554,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:53.3593466+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:53.3593466+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:53.3600011+07:00","value":7492.4085,"tags":{"endpoint":"login","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:53.3600011+07:00","value":7492.4085,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:53.3600011+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:53.3600011+07:00","value":1,"tags":{"check":"login: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:53.3600011+07:00","value":1,"tags":{"check":"login: accessToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:53.3600011+07:00","value":1,"tags":{"check":"login: refreshToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:53.3600011+07:00","value":1,"tags":{"check":"login: role correct","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:53.4417163+07:00","value":1,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:53.4417163+07:00","value":6618.0862,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:53.4417163+07:00","value":1.0866,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:53.4417163+07:00","value":1.0866,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:53.4417163+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:53.4417163+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:53.4417163+07:00","value":6618.0862,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:53.4417163+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:53.4417163+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:53.4423754+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:53.4423754+07:00","value":6618.0862,"tags":{"endpoint":"logout","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:53.4423754+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:53.4423754+07:00","value":1,"tags":{"check":"logout: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:53.7937022+07:00","value":1,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:53.7937022+07:00","value":6783.8897,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:53.7937022+07:00","value":3.2703,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:53.7937022+07:00","value":3.2703,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:53.7937022+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:53.7937022+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:53.7937022+07:00","value":6783.8897,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:53.7937022+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:53.7937022+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:53.7937022+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:53.7937022+07:00","value":6783.8897,"tags":{"endpoint":"logout","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:53.7937022+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:53.7937022+07:00","value":1,"tags":{"check":"logout: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:04:53.8644005+07:00","value":1730,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:04:53.8644005+07:00","value":3892,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iteration_duration","type":"Point","data":{"time":"2026-05-17T19:04:53.8644005+07:00","value":47500.4409,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iterations","type":"Point","data":{"time":"2026-05-17T19:04:53.8644005+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:04:53.8782681+07:00","value":30,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:04:53.8782681+07:00","value":30,"tags":{}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:04:54.1436532+07:00","value":1702,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:04:54.1436532+07:00","value":3862,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iteration_duration","type":"Point","data":{"time":"2026-05-17T19:04:54.1436532+07:00","value":47098.767,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iterations","type":"Point","data":{"time":"2026-05-17T19:04:54.1436532+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:54.190527+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:54.190527+07:00","value":21896.3321,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:54.190527+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:54.190527+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:54.190527+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:54.190527+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:54.190527+07:00","value":21895.1302,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:54.190527+07:00","value":1.2019,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:54.190527+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:54.190527+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:54.190527+07:00","value":21896.3321,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:54.190527+07:00","value":21896.3321,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:54.190527+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:54.1912768+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:54.1912768+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:04:54.3942916+07:00","value":1698,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:04:54.3942916+07:00","value":3856,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iteration_duration","type":"Point","data":{"time":"2026-05-17T19:04:54.3942916+07:00","value":41218.7239,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iterations","type":"Point","data":{"time":"2026-05-17T19:04:54.3942916+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:54.6737304+07:00","value":1,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:54.6737304+07:00","value":7371.8353,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:54.6737304+07:00","value":4.5957,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:54.6737304+07:00","value":4.5957,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:54.6737304+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:54.6737304+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:54.6737304+07:00","value":7371.2915,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:54.6737304+07:00","value":0.5438,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:54.6737304+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:54.674436+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:54.674436+07:00","value":7371.8353,"tags":{"endpoint":"logout","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:54.674436+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:54.674436+07:00","value":1,"tags":{"check":"logout: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:54.7480408+07:00","value":1,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:54.7480408+07:00","value":6296.1341,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:54.7480408+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:54.7480408+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:54.7480408+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:54.7480408+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:54.7480408+07:00","value":6295.4346,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:54.7480408+07:00","value":0.6995,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:54.7480408+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:54.7480408+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:54.7480408+07:00","value":6296.1341,"tags":{"endpoint":"refresh_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:54.7480408+07:00","value":6296.1341,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:54.7480408+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:54.7488085+07:00","value":1,"tags":{"check":"refresh: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:54.7488085+07:00","value":1,"tags":{"check":"refresh: new accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:54.7527613+07:00","value":1,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:54.7527613+07:00","value":7511.4441,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:54.7527613+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:54.7527613+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:54.7527613+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:54.7527613+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:54.7527613+07:00","value":7510.3672,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:54.7527613+07:00","value":1.0769,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:54.7527613+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:54.7527613+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:54.7527613+07:00","value":7511.4441,"tags":{"endpoint":"login","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:54.7527613+07:00","value":7511.4441,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:54.7527613+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:54.753459+07:00","value":1,"tags":{"check":"login: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:54.753459+07:00","value":1,"tags":{"check":"login: accessToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:54.753459+07:00","value":1,"tags":{"check":"login: refreshToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:54.753459+07:00","value":1,"tags":{"check":"login: role correct","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:04:54.8784862+07:00","value":30,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:04:54.8784862+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:55.0668708+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:55.0668708+07:00","value":16.4791,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:55.0668708+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:55.0668708+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:55.0668708+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:55.0668708+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:55.0668708+07:00","value":16.4791,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:55.0668708+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:55.0668708+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:55.0668708+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:55.0668708+07:00","value":16.4791,"tags":{"endpoint":"fcm_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_failed_requests","type":"Point","data":{"time":"2026-05-17T19:04:55.0668708+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:55.0668708+07:00","value":0,"tags":{"check":"fcm-token: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:55.2661964+07:00","value":1,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:55.2661964+07:00","value":6116.8183,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:55.2661964+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:55.2661964+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:55.2661964+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:55.2661964+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:55.2661964+07:00","value":6116.0051,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:55.2661964+07:00","value":0.8132,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:55.2661964+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:55.2670346+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:55.2670346+07:00","value":6116.8183,"tags":{"endpoint":"refresh_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:55.2670346+07:00","value":6116.8183,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:55.2670346+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:55.2670346+07:00","value":1,"tags":{"check":"refresh: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:55.2670346+07:00","value":1,"tags":{"check":"refresh: new accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:55.5871573+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:55.5871573+07:00","value":18.3285,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:55.5871573+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:55.5871573+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:55.5871573+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:55.5871573+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:55.5871573+07:00","value":17.3252,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:55.5871573+07:00","value":1.0033,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:55.5871573+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:55.5871573+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:55.5871573+07:00","value":18.3285,"tags":{"endpoint":"fcm_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_failed_requests","type":"Point","data":{"time":"2026-05-17T19:04:55.5871573+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:55.5871573+07:00","value":0,"tags":{"check":"fcm-token: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:55.7618631+07:00","value":1,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:55.7618631+07:00","value":7351.003,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:55.7618631+07:00","value":0.8299,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:55.7618631+07:00","value":0.8299,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:55.7618631+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:55.7618631+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:55.7618631+07:00","value":7351.003,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:55.7618631+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:55.7618631+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:55.7618631+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:55.7618631+07:00","value":7351.003,"tags":{"endpoint":"logout","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:55.7618631+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:55.7618631+07:00","value":1,"tags":{"check":"logout: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:04:55.8783643+07:00","value":30,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:04:55.8783643+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:56.1526113+07:00","value":1,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:56.1526113+07:00","value":8282.7271,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:56.1526113+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:56.1526113+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:56.1526113+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:56.1526113+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:56.1526113+07:00","value":8281.2417,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:56.1526113+07:00","value":1.4854,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:56.1526113+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:56.1526113+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:56.1526113+07:00","value":8282.7271,"tags":{"endpoint":"login","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:56.1526113+07:00","value":8282.7271,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:56.1526113+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:56.1526113+07:00","value":1,"tags":{"check":"login: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:56.1526113+07:00","value":1,"tags":{"check":"login: accessToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:56.1526113+07:00","value":1,"tags":{"check":"login: refreshToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:56.1526113+07:00","value":0,"tags":{"check":"login: role correct","group":"","scenario":"auth_flow"}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:04:56.1747534+07:00","value":1731,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:04:56.1747534+07:00","value":3886,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iteration_duration","type":"Point","data":{"time":"2026-05-17T19:04:56.1747534+07:00","value":46138.1261,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iterations","type":"Point","data":{"time":"2026-05-17T19:04:56.1747534+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:56.3245087+07:00","value":1,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:56.3245087+07:00","value":7033.5781,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:56.3245087+07:00","value":0.8653,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:56.3245087+07:00","value":0.8653,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:56.3245087+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:56.3245087+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:56.3245087+07:00","value":7032.1617,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:56.3245087+07:00","value":1.4164,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:56.3245087+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:56.3245087+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:56.3245087+07:00","value":7033.5781,"tags":{"endpoint":"logout","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:56.3245087+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:56.3245087+07:00","value":1,"tags":{"check":"logout: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:56.65128+07:00","value":1,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:56.65128+07:00","value":7993.2783,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:56.65128+07:00","value":1.0804,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:56.65128+07:00","value":1.0804,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:56.65128+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:56.65128+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:56.65128+07:00","value":7992.8636,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:56.65128+07:00","value":0.4147,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:56.65128+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:56.6518811+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:56.6518811+07:00","value":7993.2783,"tags":{"endpoint":"logout","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:56.6518811+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:56.6518811+07:00","value":1,"tags":{"check":"logout: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:04:56.879064+07:00","value":30,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:04:56.879064+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:56.8871556+07:00","value":1,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:56.8871556+07:00","value":7066.0072,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:56.8871556+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:56.8871556+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:56.8871556+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:56.8871556+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:56.8871556+07:00","value":7065.0176,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:56.8871556+07:00","value":0.9896,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:56.8871556+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:56.8871556+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:56.8871556+07:00","value":7066.0072,"tags":{"endpoint":"refresh_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:56.8871556+07:00","value":7066.0072,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:56.8871556+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:56.8871556+07:00","value":1,"tags":{"check":"refresh: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:56.8871556+07:00","value":1,"tags":{"check":"refresh: new accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:04:56.9247716+07:00","value":1724,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:04:56.9247716+07:00","value":3883,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iteration_duration","type":"Point","data":{"time":"2026-05-17T19:04:56.9247716+07:00","value":42105.5154,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iterations","type":"Point","data":{"time":"2026-05-17T19:04:56.9247716+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:57.1145276+07:00","value":1,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:57.1145276+07:00","value":6095.3978,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:57.1145276+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:57.1145276+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:57.1145276+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:57.1145276+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:57.1145276+07:00","value":6095.3978,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:57.1145276+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:57.1145276+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:57.1145276+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:57.1145276+07:00","value":6095.3978,"tags":{"endpoint":"refresh_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:57.1145276+07:00","value":6095.3978,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:57.1145276+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:57.1145276+07:00","value":1,"tags":{"check":"refresh: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:57.1145276+07:00","value":1,"tags":{"check":"refresh: new accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:57.1494351+07:00","value":1,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:57.1494351+07:00","value":5832.973,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:57.1494351+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:57.1494351+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:57.1494351+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:57.1494351+07:00","value":0.5261,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:57.1494351+07:00","value":5832.4469,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:57.1494351+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:57.1494351+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:57.1494351+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:57.1494351+07:00","value":5832.973,"tags":{"endpoint":"refresh_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:57.1494351+07:00","value":5832.973,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:57.1494351+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:57.1494351+07:00","value":1,"tags":{"check":"refresh: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:57.1494351+07:00","value":1,"tags":{"check":"refresh: new accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:04:57.1632457+07:00","value":1724,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:04:57.1632457+07:00","value":3880,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iteration_duration","type":"Point","data":{"time":"2026-05-17T19:04:57.1632457+07:00","value":44594.0149,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iterations","type":"Point","data":{"time":"2026-05-17T19:04:57.1632457+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:57.1928131+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:57.1928131+07:00","value":4.5388,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:57.1928131+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:57.1928131+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:57.1928131+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:57.1928131+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:57.1928131+07:00","value":4.5388,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:57.1928131+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:57.1928131+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:57.1928131+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:57.1928131+07:00","value":4.5388,"tags":{"endpoint":"fcm_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_failed_requests","type":"Point","data":{"time":"2026-05-17T19:04:57.1928131+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:57.1928131+07:00","value":0,"tags":{"check":"fcm-token: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:57.4197078+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:57.4197078+07:00","value":4.1992,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:57.4197078+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:57.4197078+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:57.4197078+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:57.4197078+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:57.4197078+07:00","value":3.5074,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:57.4197078+07:00","value":0.6918,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:57.4197078+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:57.4197078+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:57.4197078+07:00","value":4.1992,"tags":{"endpoint":"fcm_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_failed_requests","type":"Point","data":{"time":"2026-05-17T19:04:57.4197078+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:57.4197078+07:00","value":0,"tags":{"check":"fcm-token: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:57.4554168+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:57.4554168+07:00","value":4.6528,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:57.4554168+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:57.4554168+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:57.4554168+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:57.4554168+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:57.4554168+07:00","value":4.6528,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:57.4554168+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:57.4554168+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:57.4554168+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:57.4554168+07:00","value":4.6528,"tags":{"endpoint":"fcm_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_failed_requests","type":"Point","data":{"time":"2026-05-17T19:04:57.4554168+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:57.4554168+07:00","value":0,"tags":{"check":"fcm-token: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:04:57.7542512+07:00","value":1729,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:04:57.7542512+07:00","value":3889,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iteration_duration","type":"Point","data":{"time":"2026-05-17T19:04:57.7542512+07:00","value":46051.8957,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iterations","type":"Point","data":{"time":"2026-05-17T19:04:57.7542512+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:04:57.8781779+07:00","value":30,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:04:57.8781779+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:57.8797157+07:00","value":1,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:57.8797157+07:00","value":7613.624,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:57.8797157+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:57.8797157+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:57.8797157+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:57.8797157+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:57.8797157+07:00","value":7612.6136,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:57.8797157+07:00","value":1.0104,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:57.8797157+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:57.8797157+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:57.8797157+07:00","value":7613.624,"tags":{"endpoint":"login","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:57.8797157+07:00","value":7613.624,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:57.8797157+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:57.8797157+07:00","value":1,"tags":{"check":"login: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:57.8797157+07:00","value":1,"tags":{"check":"login: accessToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:57.8797157+07:00","value":1,"tags":{"check":"login: refreshToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:57.8797157+07:00","value":0,"tags":{"check":"login: role correct","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:58.2431206+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:58.2431206+07:00","value":18675.5256,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:58.2431206+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:58.2431206+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:58.2431206+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:58.2431206+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:58.2431206+07:00","value":18675.5256,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:58.2431206+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:58.2431206+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:58.2431206+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:58.2431206+07:00","value":18675.5256,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:58.2453205+07:00","value":18675.5256,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:58.2453205+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:58.2453205+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:58.2453205+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:58.2739849+07:00","value":1,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:58.2739849+07:00","value":6551.2957,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:58.2739849+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:58.2739849+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:58.2739849+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:58.2739849+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:58.2739849+07:00","value":6550.3431,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:58.2739849+07:00","value":0.9526,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:58.2739849+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:58.2746639+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:58.2746639+07:00","value":6551.2957,"tags":{"endpoint":"login","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:58.2746639+07:00","value":6551.2957,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:58.2746639+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:58.2746639+07:00","value":1,"tags":{"check":"login: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:58.2746639+07:00","value":1,"tags":{"check":"login: accessToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:58.2746639+07:00","value":1,"tags":{"check":"login: refreshToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:58.2746639+07:00","value":1,"tags":{"check":"login: role correct","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:58.7476587+07:00","value":1,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:58.7476587+07:00","value":6108.7891,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:58.7476587+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:58.7476587+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:58.7476587+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:58.7476587+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:58.7476587+07:00","value":6108.7891,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:58.7476587+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:58.7476587+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:58.7476587+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:58.7476587+07:00","value":6108.7891,"tags":{"endpoint":"refresh_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:58.7476587+07:00","value":6108.7891,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:58.7476587+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:58.7476587+07:00","value":1,"tags":{"check":"refresh: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:58.7476587+07:00","value":1,"tags":{"check":"refresh: new accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:58.8681134+07:00","value":1,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:58.8681134+07:00","value":7037.1814,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:58.8681134+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:58.8681134+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:58.8681134+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:58.8681134+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:58.8681134+07:00","value":7037.1814,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:58.8681134+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:58.8681134+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:58.8681134+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:58.8681134+07:00","value":7037.1814,"tags":{"endpoint":"login","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:58.8681134+07:00","value":7037.1814,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:58.8681134+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:58.8681134+07:00","value":1,"tags":{"check":"login: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:58.8681134+07:00","value":1,"tags":{"check":"login: accessToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:58.8681134+07:00","value":1,"tags":{"check":"login: refreshToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:58.8681134+07:00","value":1,"tags":{"check":"login: role correct","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:04:58.8785639+07:00","value":30,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:04:58.8785639+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:58.9060612+07:00","value":1,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:58.9060612+07:00","value":6762.9831,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:58.9060612+07:00","value":4.6637,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:58.9060612+07:00","value":4.6637,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:58.9060612+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:58.9060612+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:58.9060612+07:00","value":6762.0207,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:58.9060612+07:00","value":0.9624,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:58.9060612+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:58.9060612+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:58.9060612+07:00","value":6762.9831,"tags":{"endpoint":"logout","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:58.9060612+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:58.9060612+07:00","value":1,"tags":{"check":"logout: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:59.0625348+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:59.0625348+07:00","value":14.4637,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:59.0625348+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:59.0625348+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:59.0625348+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:59.0625348+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:59.0625348+07:00","value":13.8041,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:59.0625348+07:00","value":0.6596,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:59.0625348+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:59.0625348+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:59.0625348+07:00","value":14.4637,"tags":{"endpoint":"fcm_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_failed_requests","type":"Point","data":{"time":"2026-05-17T19:04:59.0625348+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:59.0625348+07:00","value":0,"tags":{"check":"fcm-token: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:59.3863204+07:00","value":1,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:59.3863204+07:00","value":5724.3099,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:59.3863204+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:59.3863204+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:59.3863204+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:59.3863204+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:59.3863204+07:00","value":5722.994,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:59.3863204+07:00","value":1.3159,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:59.3863204+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:59.3863204+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:59.3863204+07:00","value":5724.3099,"tags":{"endpoint":"refresh_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:59.3863204+07:00","value":5724.3099,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:59.3863204+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:59.3863204+07:00","value":1,"tags":{"check":"refresh: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:59.3863204+07:00","value":1,"tags":{"check":"refresh: new accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:59.4004058+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:59.4004058+07:00","value":20522.2234,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:59.4004058+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:59.4004058+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:59.4004058+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:59.4004058+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:59.4004058+07:00","value":20521.0832,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:59.4004058+07:00","value":1.1402,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:59.4004058+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:59.4004058+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:59.4004058+07:00","value":20522.2234,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:59.4004058+07:00","value":20522.2234,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:04:59.4004058+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:59.4004058+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:59.4004058+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:04:59.4067648+07:00","value":1702,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:04:59.4067648+07:00","value":3859,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iteration_duration","type":"Point","data":{"time":"2026-05-17T19:04:59.4067648+07:00","value":42940.4287,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iterations","type":"Point","data":{"time":"2026-05-17T19:04:59.4067648+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:04:59.6932831+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:04:59.6932831+07:00","value":5.6345,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:04:59.6932831+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:04:59.6932831+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:04:59.6932831+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:04:59.6932831+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:04:59.6932831+07:00","value":4.8274,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:04:59.6932831+07:00","value":0.8071,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:04:59.6932831+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:04:59.6938033+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:04:59.6938033+07:00","value":5.6345,"tags":{"endpoint":"fcm_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_failed_requests","type":"Point","data":{"time":"2026-05-17T19:04:59.6938033+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:04:59.6938033+07:00","value":0,"tags":{"check":"fcm-token: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:04:59.8780977+07:00","value":30,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:04:59.8780977+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:05:00.0413094+07:00","value":1,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:05:00.0413094+07:00","value":6781.9204,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:05:00.0413094+07:00","value":0.9102,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:05:00.0413094+07:00","value":0.9102,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:05:00.0413094+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:05:00.0413094+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:05:00.0413094+07:00","value":6780.1394,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:05:00.0413094+07:00","value":1.781,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:05:00.0413094+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:05:00.0413094+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:00.0413094+07:00","value":6781.9204,"tags":{"endpoint":"logout","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:05:00.0413094+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:00.0413094+07:00","value":1,"tags":{"check":"logout: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:05:00.3104373+07:00","value":1,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:05:00.3104373+07:00","value":7566.6094,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:05:00.3104373+07:00","value":0.5332,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:05:00.3104373+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:05:00.3104373+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:05:00.3104373+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:05:00.3104373+07:00","value":7565.7803,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:05:00.3104373+07:00","value":0.8291,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:05:00.3104373+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:05:00.3104373+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:00.3104373+07:00","value":7566.6094,"tags":{"endpoint":"login","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:00.3104373+07:00","value":7566.6094,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:05:00.3104373+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:00.3104373+07:00","value":1,"tags":{"check":"login: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:00.3104373+07:00","value":1,"tags":{"check":"login: accessToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:00.3104373+07:00","value":1,"tags":{"check":"login: refreshToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:00.3104373+07:00","value":0,"tags":{"check":"login: role correct","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:05:00.6474149+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:05:00.6474149+07:00","value":16544.2886,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:05:00.6474149+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:05:00.6474149+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:05:00.6474149+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:05:00.6474149+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:05:00.6474149+07:00","value":16543.6323,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:05:00.6474149+07:00","value":0.6563,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:05:00.6474149+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:05:00.6474149+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:00.6479963+07:00","value":16544.2886,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:00.6479963+07:00","value":16544.2886,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:05:00.6479963+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:00.6479963+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:00.6479963+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:05:00.8190191+07:00","value":1,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:05:00.8190191+07:00","value":5763.7734,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:05:00.8190191+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:05:00.8190191+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:05:00.8190191+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:05:00.8190191+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:05:00.8190191+07:00","value":5763.7734,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:05:00.8190191+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:05:00.8190191+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:05:00.8190191+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:00.8190191+07:00","value":5763.7734,"tags":{"endpoint":"refresh_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:00.8190191+07:00","value":5763.7734,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:05:00.8190191+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:00.8190191+07:00","value":1,"tags":{"check":"refresh: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:00.8190191+07:00","value":1,"tags":{"check":"refresh: new accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:05:00.8792825+07:00","value":30,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:05:00.8792825+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:05:00.9650519+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:05:00.9650519+07:00","value":19088.9011,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:05:00.9650519+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:05:00.9650519+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:05:00.9650519+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:05:00.9650519+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:05:00.9650519+07:00","value":19088.2123,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:05:00.9650519+07:00","value":0.6888,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:05:00.9650519+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:05:00.9650519+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:00.9650519+07:00","value":19088.9011,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:00.9650519+07:00","value":19088.9011,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:05:00.9650519+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:00.9650519+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:00.9650519+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:05:01.1382646+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:05:01.1382646+07:00","value":18.2272,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:05:01.1382646+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:05:01.1382646+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:05:01.1382646+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:05:01.1382646+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:05:01.1382646+07:00","value":17.5469,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:05:01.1382646+07:00","value":0.6803,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:05:01.1382646+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:05:01.1388839+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:01.1388839+07:00","value":18.2272,"tags":{"endpoint":"fcm_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_failed_requests","type":"Point","data":{"time":"2026-05-17T19:05:01.1388839+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:01.1388839+07:00","value":0,"tags":{"check":"fcm-token: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:05:01.1415455+07:00","value":1731,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:05:01.1415455+07:00","value":3892,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iteration_duration","type":"Point","data":{"time":"2026-05-17T19:05:01.1415455+07:00","value":45573.3364,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iterations","type":"Point","data":{"time":"2026-05-17T19:05:01.1415455+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:05:01.8790986+07:00","value":29,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:05:01.8790986+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:05:01.9061348+07:00","value":1,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:05:01.9061348+07:00","value":6634.6959,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:05:01.9061348+07:00","value":3.7334,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:05:01.9061348+07:00","value":3.7334,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:05:01.9061348+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:05:01.9061348+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:05:01.9061348+07:00","value":6634.1314,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:05:01.9061348+07:00","value":0.5645,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:05:01.9061348+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:05:01.9061348+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:01.9061348+07:00","value":6634.6959,"tags":{"endpoint":"logout","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:05:01.9061348+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:01.9061348+07:00","value":1,"tags":{"check":"logout: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:05:02.1362871+07:00","value":1,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:05:02.1362871+07:00","value":6347.9221,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:05:02.1362871+07:00","value":0.8877,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:05:02.1362871+07:00","value":0.8877,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:05:02.1362871+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:05:02.1362871+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:05:02.1362871+07:00","value":6347.5384,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:05:02.1362871+07:00","value":0.3837,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:05:02.1362871+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:05:02.1369052+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:02.1369052+07:00","value":6347.9221,"tags":{"endpoint":"logout","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:05:02.1369052+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:02.1369052+07:00","value":1,"tags":{"check":"logout: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:05:02.1595965+07:00","value":1,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:05:02.1595965+07:00","value":7466.838,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:05:02.1595965+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:05:02.1595965+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:05:02.1595965+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:05:02.1595965+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:05:02.1595965+07:00","value":7466.1069,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:05:02.1595965+07:00","value":0.7311,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:05:02.1595965+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:05:02.1595965+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:02.1595965+07:00","value":7466.838,"tags":{"endpoint":"login","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:02.1595965+07:00","value":7466.838,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:05:02.1595965+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:02.1595965+07:00","value":1,"tags":{"check":"login: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:02.1595965+07:00","value":1,"tags":{"check":"login: accessToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:02.1595965+07:00","value":1,"tags":{"check":"login: refreshToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:02.1595965+07:00","value":0,"tags":{"check":"login: role correct","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:05:02.3929637+07:00","value":1,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:05:02.3929637+07:00","value":5938.823,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:05:02.3929637+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:05:02.3929637+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:05:02.3929637+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:05:02.3929637+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:05:02.3929637+07:00","value":5938.3582,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:05:02.3929637+07:00","value":0.4648,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:05:02.3929637+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:05:02.3934784+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:02.3934784+07:00","value":5938.823,"tags":{"endpoint":"refresh_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:02.3934784+07:00","value":5938.823,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:05:02.3934784+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:02.3934784+07:00","value":1,"tags":{"check":"refresh: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:02.3934784+07:00","value":1,"tags":{"check":"refresh: new accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:05:02.7167524+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:05:02.7167524+07:00","value":21.5124,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:05:02.7167524+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:05:02.7167524+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:05:02.7167524+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:05:02.7167524+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:05:02.7167524+07:00","value":21.5124,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:05:02.7167524+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:05:02.7167524+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:05:02.7174166+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:02.7174166+07:00","value":21.5124,"tags":{"endpoint":"fcm_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_failed_requests","type":"Point","data":{"time":"2026-05-17T19:05:02.7174166+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:02.7174166+07:00","value":0,"tags":{"check":"fcm-token: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:05:02.8379676+07:00","value":1731,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:05:02.8379676+07:00","value":3892,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iteration_duration","type":"Point","data":{"time":"2026-05-17T19:05:02.8379676+07:00","value":46715.3812,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iterations","type":"Point","data":{"time":"2026-05-17T19:05:02.8379676+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:05:02.878454+07:00","value":28,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:05:02.878454+07:00","value":30,"tags":{}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:05:03.3074381+07:00","value":1702,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:05:03.3074381+07:00","value":3862,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iteration_duration","type":"Point","data":{"time":"2026-05-17T19:05:03.3074381+07:00","value":47157.1118,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iterations","type":"Point","data":{"time":"2026-05-17T19:05:03.3074381+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:05:03.4158947+07:00","value":1,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:05:03.4158947+07:00","value":6021.9341,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:05:03.4158947+07:00","value":0.8301,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:05:03.4158947+07:00","value":0.8301,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:05:03.4158947+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:05:03.4158947+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:05:03.4158947+07:00","value":6021.0925,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:05:03.4158947+07:00","value":0.8416,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:05:03.4158947+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:05:03.4158947+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:03.4158947+07:00","value":6021.9341,"tags":{"endpoint":"logout","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:05:03.4158947+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:03.4158947+07:00","value":1,"tags":{"check":"logout: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:05:03.8784444+07:00","value":28,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:05:03.8784444+07:00","value":30,"tags":{}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:05:03.9792948+07:00","value":577,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:05:03.9792948+07:00","value":951,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:05:04.216956+07:00","value":1731,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:05:04.216956+07:00","value":3889,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iteration_duration","type":"Point","data":{"time":"2026-05-17T19:05:04.216956+07:00","value":44394.4913,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iterations","type":"Point","data":{"time":"2026-05-17T19:05:04.216956+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:05:04.415357+07:00","value":1,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:05:04.415357+07:00","value":6792.4199,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:05:04.415357+07:00","value":3.1494,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:05:04.415357+07:00","value":1.8514,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:05:04.415357+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:05:04.415357+07:00","value":0.7535,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:05:04.415357+07:00","value":6790.1789,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:05:04.415357+07:00","value":1.4875,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:05:04.415357+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:05:04.415357+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:04.415357+07:00","value":6792.4199,"tags":{"endpoint":"logout","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:05:04.415357+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:04.415357+07:00","value":1,"tags":{"check":"logout: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:05:04.8789926+07:00","value":27,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:05:04.8789926+07:00","value":30,"tags":{}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:05:04.9800631+07:00","value":821,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:05:04.9800631+07:00","value":1877,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:05:05.6156641+07:00","value":1703,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:05:05.6156641+07:00","value":3859,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iteration_duration","type":"Point","data":{"time":"2026-05-17T19:05:05.6156641+07:00","value":44440.7444,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iterations","type":"Point","data":{"time":"2026-05-17T19:05:05.6156641+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:05:05.8791375+07:00","value":25,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:05:05.8791375+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:05:05.9533391+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:05:05.9533391+07:00","value":17058.2238,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:05:05.9533391+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:05:05.9533391+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:05:05.9533391+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:05:05.9533391+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:05:05.9533391+07:00","value":17056.5324,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:05:05.9533391+07:00","value":1.6914,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:05:05.9533391+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:05:05.9533391+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:05.9533391+07:00","value":17058.2238,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:05.9533391+07:00","value":17058.2238,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:05:05.9533391+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:05.9533391+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:05.9533391+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:05:05.9796687+07:00","value":1703,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:05:05.9796687+07:00","value":3354,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:05:06.2664798+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:05:06.2664798+07:00","value":20070.2423,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:05:06.2664798+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:05:06.2664798+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:05:06.2664798+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:05:06.2664798+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:05:06.2664798+07:00","value":20068.73,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:05:06.2664798+07:00","value":1.5123,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:05:06.2664798+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:05:06.2664798+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:06.2664798+07:00","value":20070.2423,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:06.2671069+07:00","value":20070.2423,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:05:06.2671069+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:06.2671069+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:06.2671069+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:05:06.3341788+07:00","value":1,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:05:06.3341788+07:00","value":8673.9177,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:05:06.3341788+07:00","value":3.2393,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:05:06.3341788+07:00","value":3.2393,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:05:06.3341788+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:05:06.3341788+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:05:06.3341788+07:00","value":8673.2908,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:05:06.3341788+07:00","value":0.6269,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:05:06.3341788+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:05:06.3341788+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:06.3341788+07:00","value":8673.9177,"tags":{"endpoint":"logout","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:05:06.3341788+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:06.3341788+07:00","value":1,"tags":{"check":"logout: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:05:06.7643717+07:00","value":1,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:05:06.7643717+07:00","value":8583.2637,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:05:06.7643717+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:05:06.7643717+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:05:06.7643717+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:05:06.7643717+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:05:06.7643717+07:00","value":8582.0054,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:05:06.7643717+07:00","value":1.2583,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:05:06.7643717+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:05:06.7643717+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:06.7643717+07:00","value":8583.2637,"tags":{"endpoint":"refresh_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:06.7643717+07:00","value":8583.2637,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:05:06.7643717+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:06.7643717+07:00","value":1,"tags":{"check":"refresh: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:06.7643717+07:00","value":1,"tags":{"check":"refresh: new accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:05:06.8785499+07:00","value":24,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:05:06.8785499+07:00","value":30,"tags":{}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:05:06.9790996+07:00","value":1703,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:05:06.9790996+07:00","value":3354,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:05:07.03516+07:00","value":1696,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:05:07.03516+07:00","value":3853,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iteration_duration","type":"Point","data":{"time":"2026-05-17T19:05:07.03516+07:00","value":44529.3196,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iterations","type":"Point","data":{"time":"2026-05-17T19:05:07.03516+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:05:07.0843973+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:05:07.0843973+07:00","value":18.4242,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:05:07.0843973+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:05:07.0843973+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:05:07.0843973+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:05:07.0843973+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:05:07.0843973+07:00","value":18.4242,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:05:07.0843973+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:05:07.0843973+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:05:07.0843973+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:07.0853834+07:00","value":18.4242,"tags":{"endpoint":"fcm_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_failed_requests","type":"Point","data":{"time":"2026-05-17T19:05:07.0853834+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:07.0853834+07:00","value":0,"tags":{"check":"fcm-token: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:05:07.5787632+07:00","value":1,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:05:07.5787632+07:00","value":8409.1737,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:05:07.5787632+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:05:07.5787632+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:05:07.5787632+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:05:07.5787632+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:05:07.5787632+07:00","value":8407.6047,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:05:07.5787632+07:00","value":1.569,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:05:07.5787632+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:05:07.5787632+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:07.5792255+07:00","value":8409.1737,"tags":{"endpoint":"refresh_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:07.5792255+07:00","value":8409.1737,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:05:07.5792255+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:07.5792255+07:00","value":1,"tags":{"check":"refresh: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:07.5792255+07:00","value":1,"tags":{"check":"refresh: new accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:05:07.8787474+07:00","value":23,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:05:07.8787474+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:05:07.9003179+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:05:07.9003179+07:00","value":19.539,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:05:07.9003179+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:05:07.9003179+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:05:07.9003179+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:05:07.9003179+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:05:07.9003179+07:00","value":19.0011,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:05:07.9003179+07:00","value":0.5379,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:05:07.9003179+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:05:07.9008775+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:07.9008775+07:00","value":19.539,"tags":{"endpoint":"fcm_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_failed_requests","type":"Point","data":{"time":"2026-05-17T19:05:07.9008775+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:07.9008775+07:00","value":0,"tags":{"check":"fcm-token: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:05:07.9797427+07:00","value":1729,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:05:07.9797427+07:00","value":3390,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:05:08.5078314+07:00","value":1,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:05:08.5078314+07:00","value":9241.8036,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:05:08.5078314+07:00","value":2.702,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:05:08.5078314+07:00","value":2.702,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:05:08.5078314+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:05:08.5078314+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:05:08.5078314+07:00","value":9241.0662,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:05:08.5078314+07:00","value":0.7374,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:05:08.5078314+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:05:08.5083598+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:08.5083598+07:00","value":9241.8036,"tags":{"endpoint":"logout","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:05:08.5083598+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:08.5083598+07:00","value":1,"tags":{"check":"logout: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:05:08.8785987+07:00","value":22,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:05:08.8785987+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:05:09.452885+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:05:09.452885+07:00","value":15588.4845,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:05:09.452885+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:05:09.452885+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:05:09.452885+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:05:09.452885+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:05:09.452885+07:00","value":15587.503,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:05:09.452885+07:00","value":0.9815,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:05:09.452885+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:05:09.453399+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:09.453399+07:00","value":15588.4845,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:09.453399+07:00","value":15588.4845,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:05:09.453399+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:09.453399+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:09.453399+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:05:09.5086183+07:00","value":1703,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:05:09.5086183+07:00","value":3862,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iteration_duration","type":"Point","data":{"time":"2026-05-17T19:05:09.5086183+07:00","value":50474.0618,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iterations","type":"Point","data":{"time":"2026-05-17T19:05:09.5086183+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:05:09.7602148+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:05:09.7602148+07:00","value":17906.4148,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:05:09.7602148+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:05:09.7602148+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:05:09.7602148+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:05:09.7602148+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:05:09.7602148+07:00","value":17905.5161,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:05:09.7602148+07:00","value":0.8987,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:05:09.7602148+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:05:09.7602148+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:09.7602148+07:00","value":17906.4148,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:09.7602148+07:00","value":17906.4148,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:05:09.7602148+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:09.7607296+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:09.7607296+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:05:09.8784962+07:00","value":21,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:05:09.8784962+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:05:09.953248+07:00","value":1,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:05:09.953248+07:00","value":10050.636,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:05:09.953248+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:05:09.953248+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:05:09.953248+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:05:09.953248+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:05:09.953248+07:00","value":10050.636,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:05:09.953248+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:05:09.953248+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:05:09.954271+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:09.954271+07:00","value":10050.636,"tags":{"endpoint":"login","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:09.954271+07:00","value":10050.636,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:05:09.954271+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:09.954271+07:00","value":1,"tags":{"check":"login: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:09.954271+07:00","value":1,"tags":{"check":"login: accessToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:09.954271+07:00","value":1,"tags":{"check":"login: refreshToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:09.954271+07:00","value":0,"tags":{"check":"login: role correct","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:05:10.2328335+07:00","value":1,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:05:10.2328335+07:00","value":9621.3323,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:05:10.2328335+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:05:10.2328335+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:05:10.2328335+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:05:10.2328335+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:05:10.2328335+07:00","value":9619.8173,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:05:10.2328335+07:00","value":1.515,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:05:10.2328335+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:05:10.2328335+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:10.2328335+07:00","value":9621.3323,"tags":{"endpoint":"refresh_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:10.2328335+07:00","value":9621.3323,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:05:10.2328335+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:10.2328335+07:00","value":1,"tags":{"check":"refresh: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:10.2328335+07:00","value":1,"tags":{"check":"refresh: new accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:05:10.5675186+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:05:10.5675186+07:00","value":33.0394,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:05:10.5675186+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:05:10.5675186+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:05:10.5675186+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:05:10.5675186+07:00","value":0.545,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:05:10.5675186+07:00","value":31.5039,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:05:10.5675186+07:00","value":0.9905,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:05:10.5675186+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:05:10.5675186+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:10.5682316+07:00","value":33.0394,"tags":{"endpoint":"fcm_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_failed_requests","type":"Point","data":{"time":"2026-05-17T19:05:10.5682316+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:10.5689621+07:00","value":0,"tags":{"check":"fcm-token: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:05:10.7863247+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:05:10.7863247+07:00","value":16392.0331,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:05:10.7863247+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:05:10.7863247+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:05:10.7863247+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:05:10.7863247+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:05:10.7863247+07:00","value":16391.4424,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:05:10.7863247+07:00","value":0.5907,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:05:10.7863247+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:05:10.78691+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:10.78691+07:00","value":16392.0331,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:10.78691+07:00","value":16392.0331,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:05:10.78691+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:10.78691+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:10.78691+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:05:10.8796103+07:00","value":21,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:05:10.8796103+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:05:11.2300342+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:05:11.2300342+07:00","value":17085.6965,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:05:11.2300342+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:05:11.2300342+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:05:11.2300342+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:05:11.2300342+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:05:11.2300342+07:00","value":17084.9367,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:05:11.2300342+07:00","value":0.7598,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:05:11.2300342+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:05:11.2308247+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:11.2308247+07:00","value":17085.6965,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:11.2308247+07:00","value":17085.6965,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:05:11.2308247+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:11.2308247+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:11.2308247+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:05:11.4489595+07:00","value":1,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:05:11.4489595+07:00","value":10300.2819,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:05:11.4489595+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:05:11.4489595+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:05:11.4489595+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:05:11.4489595+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:05:11.4489595+07:00","value":10298.7559,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:05:11.4489595+07:00","value":1.526,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:05:11.4489595+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:05:11.4489595+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:11.4489595+07:00","value":10300.2819,"tags":{"endpoint":"login","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:11.4489595+07:00","value":10300.2819,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:05:11.4489595+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:11.4498661+07:00","value":1,"tags":{"check":"login: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:11.4498661+07:00","value":1,"tags":{"check":"login: accessToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:11.4498661+07:00","value":1,"tags":{"check":"login: refreshToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:11.4498661+07:00","value":1,"tags":{"check":"login: role correct","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:05:11.8813588+07:00","value":21,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:05:11.8813588+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:05:12.7114791+07:00","value":1,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:05:12.7114791+07:00","value":11243.7414,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:05:12.7114791+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:05:12.7114791+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:05:12.7114791+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:05:12.7114791+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:05:12.7114791+07:00","value":11242.2415,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:05:12.7114791+07:00","value":1.4999,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:05:12.7114791+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:05:12.7114791+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:12.7114791+07:00","value":11243.7414,"tags":{"endpoint":"login","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:12.7114791+07:00","value":11243.7414,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:05:12.7114791+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:12.7114791+07:00","value":1,"tags":{"check":"login: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:12.7114791+07:00","value":1,"tags":{"check":"login: accessToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:12.7114791+07:00","value":1,"tags":{"check":"login: refreshToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:12.7114791+07:00","value":0,"tags":{"check":"login: role correct","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:05:12.8784776+07:00","value":21,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:05:12.8784776+07:00","value":30,"tags":{}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:05:12.9790086+07:00","value":325,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:05:12.9790086+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:05:13.1655869+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:05:13.1655869+07:00","value":16990.2265,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:05:13.1655869+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:05:13.1655869+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:05:13.1655869+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:05:13.1655869+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:05:13.1655869+07:00","value":16988.5843,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:05:13.1655869+07:00","value":1.6422,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:05:13.1655869+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:05:13.1655869+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:13.1655869+07:00","value":16990.2265,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:13.1662679+07:00","value":16990.2265,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:05:13.1662679+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:13.1662679+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:13.1662679+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:05:13.6528192+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:05:13.6528192+07:00","value":16727.4692,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:05:13.6528192+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:05:13.6528192+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:05:13.6528192+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:05:13.6528192+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:05:13.6528192+07:00","value":16726.6833,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:05:13.6528192+07:00","value":0.7859,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:05:13.6528192+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:05:13.6528192+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:13.6528192+07:00","value":16727.4692,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:13.6533281+07:00","value":16727.4692,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:05:13.6533281+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:13.6533281+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:13.6533281+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:05:13.8785855+07:00","value":20,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:05:13.8785855+07:00","value":30,"tags":{}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:05:13.9787789+07:00","value":561,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:05:13.9787789+07:00","value":941,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:05:14.2872312+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:05:14.2872312+07:00","value":17123.9855,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:05:14.2872312+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:05:14.2872312+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:05:14.2872312+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:05:14.2872312+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:05:14.2872312+07:00","value":17122.9787,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:05:14.2872312+07:00","value":1.0068,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:05:14.2872312+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:05:14.2872312+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:14.2872312+07:00","value":17123.9855,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:14.2872312+07:00","value":17123.9855,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:05:14.2872312+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:14.2872312+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:14.2872312+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:05:14.4550264+07:00","value":1,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:05:14.4550264+07:00","value":8000.5874,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:05:14.4550264+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:05:14.4550264+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:05:14.4550264+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:05:14.4550264+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:05:14.4550264+07:00","value":7999.7939,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:05:14.4550264+07:00","value":0.7935,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:05:14.4550264+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:05:14.4556824+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:14.4556824+07:00","value":8000.5874,"tags":{"endpoint":"login","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:14.4556824+07:00","value":8000.5874,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:05:14.4556824+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:14.4556824+07:00","value":1,"tags":{"check":"login: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:14.4556824+07:00","value":1,"tags":{"check":"login: accessToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:14.4556824+07:00","value":1,"tags":{"check":"login: refreshToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:14.4556824+07:00","value":1,"tags":{"check":"login: role correct","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:05:14.652222+07:00","value":1,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:05:14.652222+07:00","value":12100.7768,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:05:14.652222+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:05:14.652222+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:05:14.652222+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:05:14.652222+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:05:14.652222+07:00","value":12099.1081,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:05:14.652222+07:00","value":1.6687,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:05:14.652222+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:05:14.652222+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:14.652222+07:00","value":12100.7768,"tags":{"endpoint":"refresh_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:14.652222+07:00","value":12100.7768,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:05:14.652222+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:14.652222+07:00","value":1,"tags":{"check":"refresh: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:14.652222+07:00","value":1,"tags":{"check":"refresh: new accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:05:14.8789852+07:00","value":19,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:05:14.8789852+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:05:14.9050628+07:00","value":1,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:05:14.9050628+07:00","value":7614.7728,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:05:14.9050628+07:00","value":4.1349,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:05:14.9050628+07:00","value":4.1349,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:05:14.9050628+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:05:14.9050628+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:05:14.9050628+07:00","value":7613.9921,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:05:14.9050628+07:00","value":0.7807,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:05:14.9050628+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:05:14.9050628+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:14.9050628+07:00","value":7614.7728,"tags":{"endpoint":"logout","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:05:14.905749+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:14.905749+07:00","value":1,"tags":{"check":"logout: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:05:14.9705036+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:05:14.9705036+07:00","value":16.8721,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:05:14.9705036+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:05:14.9705036+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:05:14.9705036+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:05:14.9705036+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:05:14.9705036+07:00","value":16.1376,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:05:14.9705036+07:00","value":0.7345,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:05:14.9705036+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:05:14.9705036+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:14.9710256+07:00","value":16.8721,"tags":{"endpoint":"fcm_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_failed_requests","type":"Point","data":{"time":"2026-05-17T19:05:14.9710256+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:14.9710256+07:00","value":0,"tags":{"check":"fcm-token: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:05:14.979552+07:00","value":577,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:05:14.979552+07:00","value":951,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:05:15.0174466+07:00","value":1,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:05:15.0174466+07:00","value":8250.0023,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:05:15.0174466+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:05:15.0174466+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:05:15.0174466+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:05:15.0174466+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:05:15.0174466+07:00","value":8249.4029,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:05:15.0174466+07:00","value":0.5994,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:05:15.0174466+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:05:15.0180474+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:15.0180474+07:00","value":8250.0023,"tags":{"endpoint":"login","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:15.0180474+07:00","value":8250.0023,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:05:15.0180474+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:15.0180474+07:00","value":1,"tags":{"check":"login: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:15.0180474+07:00","value":1,"tags":{"check":"login: accessToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:15.0180474+07:00","value":1,"tags":{"check":"login: refreshToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:15.0180474+07:00","value":1,"tags":{"check":"login: role correct","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:05:15.1547739+07:00","value":1,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:05:15.1547739+07:00","value":4900.1227,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:05:15.1547739+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:05:15.1547739+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:05:15.1547739+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:05:15.1547739+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:05:15.1547739+07:00","value":4900.1227,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:05:15.1547739+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:05:15.1547739+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:05:15.1555911+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:15.1555911+07:00","value":4900.1227,"tags":{"endpoint":"refresh_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:15.1555911+07:00","value":4900.1227,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:05:15.1555911+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:15.1555911+07:00","value":1,"tags":{"check":"refresh: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:15.1555911+07:00","value":1,"tags":{"check":"refresh: new accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:05:15.4650415+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:05:15.4650415+07:00","value":9.0731,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:05:15.4650415+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:05:15.4650415+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:05:15.4650415+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:05:15.4650415+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:05:15.4650415+07:00","value":9.0731,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:05:15.4650415+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:05:15.4650415+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:05:15.4650415+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:15.4650415+07:00","value":9.0731,"tags":{"endpoint":"fcm_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_failed_requests","type":"Point","data":{"time":"2026-05-17T19:05:15.4650415+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:15.4650415+07:00","value":0,"tags":{"check":"fcm-token: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:05:15.5061767+07:00","value":1731,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:05:15.5061767+07:00","value":3892,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iteration_duration","type":"Point","data":{"time":"2026-05-17T19:05:15.5061767+07:00","value":45961.862,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iterations","type":"Point","data":{"time":"2026-05-17T19:05:15.5061767+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:05:15.8784693+07:00","value":17,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:05:15.8784693+07:00","value":30,"tags":{}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:05:15.9800315+07:00","value":558,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:05:15.9800315+07:00","value":939,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:05:16.2980875+07:00","value":1,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:05:16.2980875+07:00","value":8194.1512,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:05:16.2980875+07:00","value":1.7778,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:05:16.2980875+07:00","value":1.7778,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:05:16.2980875+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:05:16.2980875+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:05:16.2980875+07:00","value":8192.9409,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:05:16.2980875+07:00","value":1.2103,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:05:16.2980875+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:05:16.2980875+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:16.2980875+07:00","value":8194.1512,"tags":{"endpoint":"logout","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:05:16.2980875+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:16.2988668+07:00","value":1,"tags":{"check":"logout: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:05:16.878636+07:00","value":16,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:05:16.878636+07:00","value":30,"tags":{}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:05:16.9799124+07:00","value":821,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:05:16.9799124+07:00","value":1877,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:05:17.0380388+07:00","value":1,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:05:17.0380388+07:00","value":6265.3917,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:05:17.0380388+07:00","value":2.8451,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:05:17.0380388+07:00","value":2.4975,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:05:17.0380388+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:05:17.0380388+07:00","value":0.3476,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:05:17.0380388+07:00","value":6263.5727,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:05:17.0380388+07:00","value":1.4714,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:05:17.0380388+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:05:17.0380388+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:17.0380388+07:00","value":6265.3917,"tags":{"endpoint":"logout","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:05:17.0380388+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:17.0380388+07:00","value":1,"tags":{"check":"logout: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:05:17.1991876+07:00","value":1698,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:05:17.1991876+07:00","value":3856,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iteration_duration","type":"Point","data":{"time":"2026-05-17T19:05:17.1991876+07:00","value":45079.3821,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iterations","type":"Point","data":{"time":"2026-05-17T19:05:17.1991876+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:05:17.2331461+07:00","value":1,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:05:17.2331461+07:00","value":5910.0796,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:05:17.2331461+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:05:17.2331461+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:05:17.2331461+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:05:17.2331461+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:05:17.2331461+07:00","value":5909.0801,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:05:17.2331461+07:00","value":0.9995,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:05:17.2331461+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:05:17.2340507+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:17.2340507+07:00","value":5910.0796,"tags":{"endpoint":"login","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:17.2340507+07:00","value":5910.0796,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:05:17.2340507+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:17.2340507+07:00","value":1,"tags":{"check":"login: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:17.2340507+07:00","value":1,"tags":{"check":"login: accessToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:17.2340507+07:00","value":1,"tags":{"check":"login: refreshToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:17.2340507+07:00","value":1,"tags":{"check":"login: role correct","group":"","scenario":"auth_flow"}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:05:17.6388499+07:00","value":1723,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:05:17.6388499+07:00","value":3880,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iteration_duration","type":"Point","data":{"time":"2026-05-17T19:05:17.6388499+07:00","value":44993.0333,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iterations","type":"Point","data":{"time":"2026-05-17T19:05:17.6388499+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:05:17.6789369+07:00","value":1,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:05:17.6789369+07:00","value":4664.5047,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:05:17.6789369+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:05:17.6789369+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:05:17.6789369+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:05:17.6789369+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:05:17.6789369+07:00","value":4662.7874,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:05:17.6789369+07:00","value":1.7173,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:05:17.6789369+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:05:17.6789369+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:17.6789369+07:00","value":4664.5047,"tags":{"endpoint":"refresh_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:17.6789369+07:00","value":4664.5047,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:05:17.6789369+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:17.6789369+07:00","value":1,"tags":{"check":"refresh: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:17.6789369+07:00","value":1,"tags":{"check":"refresh: new accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:05:17.6987733+07:00","value":1,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:05:17.6987733+07:00","value":5941.4589,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:05:17.6987733+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:05:17.6987733+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:05:17.6987733+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:05:17.6987733+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:05:17.6987733+07:00","value":5940.3081,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:05:17.6987733+07:00","value":1.1508,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:05:17.6987733+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:05:17.6987733+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:17.6987733+07:00","value":5941.4589,"tags":{"endpoint":"refresh_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:17.6987733+07:00","value":5941.4589,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:05:17.6987733+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:17.6987733+07:00","value":1,"tags":{"check":"refresh: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:17.6987733+07:00","value":1,"tags":{"check":"refresh: new accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:05:17.8784351+07:00","value":13,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:05:17.8784351+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:05:17.9876904+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:05:17.9876904+07:00","value":7.4768,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:05:17.9876904+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:05:17.9876904+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:05:17.9876904+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:05:17.9876904+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:05:17.9876904+07:00","value":6.4792,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:05:17.9876904+07:00","value":0.9976,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:05:17.9876904+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:05:17.9876904+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:17.9876904+07:00","value":7.4768,"tags":{"endpoint":"fcm_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_failed_requests","type":"Point","data":{"time":"2026-05-17T19:05:17.9876904+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:17.9876904+07:00","value":0,"tags":{"check":"fcm-token: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:05:18.0079984+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:05:18.0079984+07:00","value":6.787,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:05:18.0079984+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:05:18.0079984+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:05:18.0079984+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:05:18.0079984+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:05:18.0079984+07:00","value":6.787,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:05:18.0079984+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:05:18.0079984+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:05:18.0079984+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:18.0079984+07:00","value":6.787,"tags":{"endpoint":"fcm_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_failed_requests","type":"Point","data":{"time":"2026-05-17T19:05:18.0079984+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:18.0079984+07:00","value":0,"tags":{"check":"fcm-token: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:05:18.8782091+07:00","value":13,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:05:18.8782091+07:00","value":30,"tags":{}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:05:18.979286+07:00","value":1732,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:05:18.979286+07:00","value":3390,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:05:19.0865203+07:00","value":1,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:05:19.0865203+07:00","value":3764.9812,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:05:19.0865203+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:05:19.0865203+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:05:19.0865203+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:05:19.0865203+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:05:19.0865203+07:00","value":3763.6775,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:05:19.0865203+07:00","value":1.3037,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:05:19.0865203+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:05:19.0865203+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:19.0865203+07:00","value":3764.9812,"tags":{"endpoint":"refresh_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:19.0865203+07:00","value":3764.9812,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:05:19.0865203+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:19.0865203+07:00","value":1,"tags":{"check":"refresh: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:19.0865203+07:00","value":1,"tags":{"check":"refresh: new accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:05:19.3788028+07:00","value":1,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:05:19.3788028+07:00","value":5225.0021,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:05:19.3788028+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:05:19.3788028+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:05:19.3788028+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:05:19.3788028+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:05:19.3788028+07:00","value":5224.0802,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:05:19.3788028+07:00","value":0.9219,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:05:19.3788028+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:05:19.3788028+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:19.3794698+07:00","value":5225.0021,"tags":{"endpoint":"login","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:19.3794698+07:00","value":5225.0021,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:05:19.3794698+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:19.3794698+07:00","value":1,"tags":{"check":"login: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:19.3794698+07:00","value":1,"tags":{"check":"login: accessToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:19.3794698+07:00","value":1,"tags":{"check":"login: refreshToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:19.3794698+07:00","value":0,"tags":{"check":"login: role correct","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:05:19.4034767+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:05:19.4034767+07:00","value":15.4126,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:05:19.4034767+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:05:19.4034767+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:05:19.4034767+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:05:19.4034767+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:05:19.4034767+07:00","value":15.0653,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:05:19.4034767+07:00","value":0.3473,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:05:19.4034767+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:05:19.4034767+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:19.4034767+07:00","value":15.4126,"tags":{"endpoint":"fcm_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_failed_requests","type":"Point","data":{"time":"2026-05-17T19:05:19.4034767+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:19.4034767+07:00","value":0,"tags":{"check":"fcm-token: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:05:19.4256533+07:00","value":1,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:05:19.4256533+07:00","value":4252.9234,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:05:19.4256533+07:00","value":1.1176,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:05:19.4256533+07:00","value":1.1176,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:05:19.4256533+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:05:19.4256533+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:05:19.4256533+07:00","value":4252.3418,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:05:19.4256533+07:00","value":0.5816,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:05:19.4256533+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:05:19.4256533+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:19.4256533+07:00","value":4252.9234,"tags":{"endpoint":"logout","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:05:19.4256533+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:19.4256533+07:00","value":1,"tags":{"check":"logout: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:05:19.636274+07:00","value":1,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:05:19.636274+07:00","value":5969.4352,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:05:19.636274+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:05:19.636274+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:05:19.636274+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:05:19.636274+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:05:19.636274+07:00","value":5967.5628,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:05:19.636274+07:00","value":1.8724,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:05:19.636274+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:05:19.6365907+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:19.6365907+07:00","value":5969.4352,"tags":{"endpoint":"login","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:19.6365907+07:00","value":5969.4352,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:05:19.6365907+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:19.6365907+07:00","value":1,"tags":{"check":"login: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:19.6365907+07:00","value":1,"tags":{"check":"login: accessToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:19.6365907+07:00","value":1,"tags":{"check":"login: refreshToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:19.6365907+07:00","value":0,"tags":{"check":"login: role correct","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:05:19.8784678+07:00","value":12,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:05:19.8784678+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:05:19.9743611+07:00","value":1,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:05:19.9743611+07:00","value":2439.0955,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:05:19.9743611+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:05:19.9743611+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:05:19.9743611+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:05:19.9743611+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:05:19.9743611+07:00","value":2437.9656,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:05:19.9743611+07:00","value":1.1299,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:05:19.9743611+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:05:19.9748761+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:19.9748761+07:00","value":2439.0955,"tags":{"endpoint":"refresh_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:19.9748761+07:00","value":2439.0955,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:05:19.9748761+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:19.9748761+07:00","value":1,"tags":{"check":"refresh: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:19.9748761+07:00","value":1,"tags":{"check":"refresh: new accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:05:19.9792355+07:00","value":1730,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:05:19.9792355+07:00","value":3889,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:05:20.0796633+07:00","value":1,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:05:20.0796633+07:00","value":5291.3497,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:05:20.0796633+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:05:20.0796633+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:05:20.0796633+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:05:20.0796633+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:05:20.0796633+07:00","value":5290.0638,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:05:20.0796633+07:00","value":1.2859,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:05:20.0796633+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:05:20.0796633+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:20.0796633+07:00","value":5291.3497,"tags":{"endpoint":"login","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:20.0796633+07:00","value":5291.3497,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:05:20.0796633+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:20.0802975+07:00","value":1,"tags":{"check":"login: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:20.0802975+07:00","value":1,"tags":{"check":"login: accessToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:20.0802975+07:00","value":1,"tags":{"check":"login: refreshToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:20.0802975+07:00","value":0,"tags":{"check":"login: role correct","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:05:20.2925427+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:05:20.2925427+07:00","value":16.2369,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:05:20.2925427+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:05:20.2925427+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:05:20.2925427+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:05:20.2925427+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:05:20.2925427+07:00","value":16.2369,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:05:20.2925427+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:05:20.2925427+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:05:20.2925427+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:20.2925427+07:00","value":16.2369,"tags":{"endpoint":"fcm_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_failed_requests","type":"Point","data":{"time":"2026-05-17T19:05:20.2925427+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:20.2931328+07:00","value":0,"tags":{"check":"fcm-token: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:05:20.4180152+07:00","value":1,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:05:20.4180152+07:00","value":2205.8001,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:05:20.4180152+07:00","value":2.8866,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:05:20.4180152+07:00","value":2.8866,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:05:20.4180152+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:05:20.4180152+07:00","value":0.6804,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:05:20.4180152+07:00","value":2203.931,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:05:20.4180152+07:00","value":1.1887,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:05:20.4180152+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:05:20.4180152+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:20.4180152+07:00","value":2205.8001,"tags":{"endpoint":"logout","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:05:20.4180152+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:20.4180152+07:00","value":1,"tags":{"check":"logout: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:05:20.5598146+07:00","value":1,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:05:20.5598146+07:00","value":621.3331,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:05:20.5598146+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:05:20.5598146+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:05:20.5598146+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:05:20.5598146+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:05:20.5598146+07:00","value":620.3646,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:05:20.5598146+07:00","value":0.9685,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:05:20.5598146+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:05:20.5598146+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:20.5598146+07:00","value":621.3331,"tags":{"endpoint":"refresh_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:20.5598146+07:00","value":621.3331,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:05:20.5598146+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:20.5598146+07:00","value":1,"tags":{"check":"refresh: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:20.5598146+07:00","value":1,"tags":{"check":"refresh: new accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:05:20.6432202+07:00","value":1,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:05:20.6432202+07:00","value":1034.905,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:05:20.6432202+07:00","value":2.7982,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:05:20.6432202+07:00","value":2.7982,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:05:20.6432202+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:05:20.6432202+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:05:20.6432202+07:00","value":1033.8172,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:05:20.6432202+07:00","value":1.0878,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:05:20.6432202+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:05:20.6432202+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:20.6440272+07:00","value":1034.905,"tags":{"endpoint":"logout","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:05:20.6440272+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:20.6440272+07:00","value":1,"tags":{"check":"logout: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:05:20.8068241+07:00","value":1,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:05:20.8068241+07:00","value":2614.9476,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:05:20.8068241+07:00","value":3.1127,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:05:20.8068241+07:00","value":3.1127,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:05:20.8068241+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:05:20.8068241+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:05:20.8068241+07:00","value":2612.47,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:05:20.8068241+07:00","value":2.4776,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:05:20.8068241+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:05:20.8068241+07:00","value":1,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:05:20.8068241+07:00","value":1125.3972,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:05:20.8068241+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:05:20.8068241+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:05:20.8068241+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:05:20.8068241+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:05:20.8068241+07:00","value":1124.4521,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:05:20.8068241+07:00","value":0.9451,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:05:20.8068241+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:05:20.8068241+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:05:20.8068241+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:20.8068241+07:00","value":2614.9476,"tags":{"endpoint":"logout","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:05:20.8068241+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:20.8068241+07:00","value":1125.3972,"tags":{"endpoint":"refresh_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:20.8068241+07:00","value":1125.3972,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:05:20.8068241+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:20.8068241+07:00","value":1,"tags":{"check":"logout: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:20.8068241+07:00","value":1,"tags":{"check":"refresh: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:20.8068241+07:00","value":1,"tags":{"check":"refresh: new accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:05:20.878536+07:00","value":11,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:05:20.878536+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:05:20.8793016+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:05:20.8793016+07:00","value":17.1102,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:05:20.8793016+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:05:20.8793016+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:05:20.8793016+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:05:20.8793016+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:05:20.8793016+07:00","value":17.1102,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:05:20.8793016+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:05:20.8793016+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:05:20.8800648+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:20.8800648+07:00","value":17.1102,"tags":{"endpoint":"fcm_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_failed_requests","type":"Point","data":{"time":"2026-05-17T19:05:20.8800648+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:20.8800648+07:00","value":0,"tags":{"check":"fcm-token: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:05:20.9047152+07:00","value":1,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:05:20.9047152+07:00","value":522.7669,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:05:20.9047152+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:05:20.9047152+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:05:20.9047152+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:05:20.9047152+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:05:20.9047152+07:00","value":521.8014,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:05:20.9047152+07:00","value":0.9655,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:05:20.9047152+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:05:20.9047152+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:20.9047152+07:00","value":522.7669,"tags":{"endpoint":"refresh_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:20.9047152+07:00","value":522.7669,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:05:20.9047152+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:20.9047152+07:00","value":1,"tags":{"check":"refresh: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:20.9047152+07:00","value":1,"tags":{"check":"refresh: new accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:05:20.9805437+07:00","value":325,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:05:20.9805437+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:05:21.1210416+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:05:21.1210416+07:00","value":13.4748,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:05:21.1210416+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:05:21.1210416+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:05:21.1210416+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:05:21.1210416+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:05:21.1210416+07:00","value":12.0905,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:05:21.1210416+07:00","value":1.3843,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:05:21.1210416+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:05:21.1210416+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:21.1210416+07:00","value":13.4748,"tags":{"endpoint":"fcm_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_failed_requests","type":"Point","data":{"time":"2026-05-17T19:05:21.1210416+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:21.1210416+07:00","value":0,"tags":{"check":"fcm-token: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:05:21.2211206+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:05:21.2211206+07:00","value":13.8181,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:05:21.2211206+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:05:21.2211206+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:05:21.2211206+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:05:21.2211206+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:05:21.2211206+07:00","value":13.2568,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:05:21.2211206+07:00","value":0.5613,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:05:21.2211206+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:05:21.2211206+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:21.2211206+07:00","value":13.8181,"tags":{"endpoint":"fcm_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_failed_requests","type":"Point","data":{"time":"2026-05-17T19:05:21.2211206+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:21.2216444+07:00","value":0,"tags":{"check":"fcm-token: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:05:21.2243447+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:05:21.2243447+07:00","value":21817.5799,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:05:21.2243447+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:05:21.2243447+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:05:21.2243447+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:05:21.2243447+07:00","value":1.0432,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:05:21.2243447+07:00","value":21815.5278,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:05:21.2243447+07:00","value":1.0089,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:05:21.2243447+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:05:21.2243447+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:21.2243447+07:00","value":21817.5799,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:21.2243447+07:00","value":21817.5799,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:05:21.2243447+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:21.2243447+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:21.2243447+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:05:21.5446983+07:00","value":1701,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:05:21.5446983+07:00","value":3862,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iteration_duration","type":"Point","data":{"time":"2026-05-17T19:05:21.5446983+07:00","value":35348.4608,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iterations","type":"Point","data":{"time":"2026-05-17T19:05:21.5446983+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:05:21.6076363+07:00","value":1724,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:05:21.6076363+07:00","value":3883,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iteration_duration","type":"Point","data":{"time":"2026-05-17T19:05:21.6076363+07:00","value":39732.0886,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iterations","type":"Point","data":{"time":"2026-05-17T19:05:21.6076363+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:05:21.8786033+07:00","value":8,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:05:21.8786033+07:00","value":30,"tags":{}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:05:21.9200461+07:00","value":1697,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:05:21.9200461+07:00","value":3856,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iteration_duration","type":"Point","data":{"time":"2026-05-17T19:05:21.9200461+07:00","value":37817.9536,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iterations","type":"Point","data":{"time":"2026-05-17T19:05:21.9200461+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:05:21.9807099+07:00","value":313,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:05:21.9807099+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:05:22.1181372+07:00","value":1,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:05:22.1181372+07:00","value":1620.6508,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:05:22.1181372+07:00","value":3.0612,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:05:22.1181372+07:00","value":3.0612,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:05:22.1181372+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:05:22.1181372+07:00","value":0.79,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:05:22.1181372+07:00","value":1618.863,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:05:22.1181372+07:00","value":0.9978,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:05:22.1181372+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:05:22.1181372+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:22.1181372+07:00","value":1620.6508,"tags":{"endpoint":"logout","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:05:22.1181372+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:22.1181372+07:00","value":1,"tags":{"check":"logout: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:05:22.4096806+07:00","value":1,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:05:22.4096806+07:00","value":15374.5206,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:05:22.4096806+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:05:22.4096806+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:05:22.4096806+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:05:22.4096806+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:05:22.4096806+07:00","value":15373.0463,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:05:22.4096806+07:00","value":1.4743,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:05:22.4096806+07:00","value":0,"tags":{"endpoint":"register","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/register","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/register"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:05:22.4096806+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:22.4096806+07:00","value":15374.5206,"tags":{"endpoint":"register","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:22.4096806+07:00","value":15374.5206,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:05:22.4103538+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:22.4103538+07:00","value":1,"tags":{"check":"register: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:22.4103538+07:00","value":1,"tags":{"check":"register: has accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:05:22.7779147+07:00","value":1,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:05:22.7779147+07:00","value":1692.4746,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:05:22.7779147+07:00","value":3.9103,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:05:22.7779147+07:00","value":3.9103,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:05:22.7779147+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:05:22.7779147+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:05:22.7779147+07:00","value":1691.9377,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:05:22.7779147+07:00","value":0.5369,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:05:22.7779147+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:05:22.7779147+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:22.7787069+07:00","value":1692.4746,"tags":{"endpoint":"logout","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:05:22.7787069+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:22.7787069+07:00","value":1,"tags":{"check":"logout: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:05:22.8784949+07:00","value":6,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:05:22.8784949+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:05:22.9322211+07:00","value":1,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:05:22.9322211+07:00","value":1505.8288,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:05:22.9322211+07:00","value":3.6771,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:05:22.9322211+07:00","value":3.6771,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:05:22.9322211+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:05:22.9322211+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:05:22.9322211+07:00","value":1504.6464,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:05:22.9322211+07:00","value":1.1824,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:05:22.9322211+07:00","value":0,"tags":{"endpoint":"logout","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/logout","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/logout"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:05:22.9322211+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:22.9322211+07:00","value":1505.8288,"tags":{"endpoint":"logout","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:05:22.9322211+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:22.9322211+07:00","value":1,"tags":{"check":"logout: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:05:22.9804733+07:00","value":561,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:05:22.9804733+07:00","value":941,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:05:23.3185016+07:00","value":1697,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:05:23.3185016+07:00","value":3856,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iteration_duration","type":"Point","data":{"time":"2026-05-17T19:05:23.3185016+07:00","value":28924.21,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iterations","type":"Point","data":{"time":"2026-05-17T19:05:23.3185016+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:05:23.5795814+07:00","value":1731,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:05:23.5795814+07:00","value":3889,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iteration_duration","type":"Point","data":{"time":"2026-05-17T19:05:23.5795814+07:00","value":27404.828,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iterations","type":"Point","data":{"time":"2026-05-17T19:05:23.5795814+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:05:23.8780685+07:00","value":3,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:05:23.8780685+07:00","value":30,"tags":{}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:05:23.9795285+07:00","value":1724,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:05:23.9795285+07:00","value":3378,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:05:24.2338026+07:00","value":1724,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:05:24.2338026+07:00","value":3883,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iteration_duration","type":"Point","data":{"time":"2026-05-17T19:05:24.2338026+07:00","value":27070.5569,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"iterations","type":"Point","data":{"time":"2026-05-17T19:05:24.2338026+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:05:24.6843731+07:00","value":1,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:05:24.6843731+07:00","value":1772.7677,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:05:24.6843731+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:05:24.6843731+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:05:24.6843731+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:05:24.6843731+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:05:24.6843731+07:00","value":1771.8358,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:05:24.6843731+07:00","value":0.9319,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:05:24.6843731+07:00","value":0,"tags":{"endpoint":"login","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/login","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/login"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:05:24.6843731+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:24.6843731+07:00","value":1772.7677,"tags":{"endpoint":"login","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:24.6843731+07:00","value":1772.7677,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:05:24.6843731+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:24.6843731+07:00","value":1,"tags":{"check":"login: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:24.6843731+07:00","value":1,"tags":{"check":"login: accessToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:24.6843731+07:00","value":1,"tags":{"check":"login: refreshToken set","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:24.6843731+07:00","value":1,"tags":{"check":"login: role correct","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:05:24.8784756+07:00","value":1,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:05:24.8784756+07:00","value":30,"tags":{}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:05:25.8788769+07:00","value":1,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:05:25.8788769+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:05:26.8289297+07:00","value":1,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:05:26.8289297+07:00","value":1843.5798,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:05:26.8289297+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:05:26.8289297+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:05:26.8289297+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:05:26.8289297+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:05:26.8289297+07:00","value":1842.2551,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:05:26.8289297+07:00","value":1.3247,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:05:26.8289297+07:00","value":0,"tags":{"endpoint":"refresh_token","expected_response":"true","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/refresh","proto":"HTTP/1.1","scenario":"auth_flow","status":"200","url":"http://localhost:8080/api/v1/auth/refresh"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:05:26.8289297+07:00","value":0,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:26.8289297+07:00","value":1843.5798,"tags":{"endpoint":"refresh_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_auth_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:26.8289297+07:00","value":1843.5798,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_successful_requests","type":"Point","data":{"time":"2026-05-17T19:05:26.8289297+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:26.8289297+07:00","value":1,"tags":{"check":"refresh: status 200","group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:26.8289297+07:00","value":1,"tags":{"check":"refresh: new accessToken","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:05:26.8787891+07:00","value":1,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:05:26.8787891+07:00","value":30,"tags":{}}}
{"metric":"http_reqs","type":"Point","data":{"time":"2026-05-17T19:05:27.147781+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_duration","type":"Point","data":{"time":"2026-05-17T19:05:27.147781+07:00","value":17.6461,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_blocked","type":"Point","data":{"time":"2026-05-17T19:05:27.147781+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_connecting","type":"Point","data":{"time":"2026-05-17T19:05:27.147781+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_tls_handshaking","type":"Point","data":{"time":"2026-05-17T19:05:27.147781+07:00","value":0,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_sending","type":"Point","data":{"time":"2026-05-17T19:05:27.147781+07:00","value":1.0381,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_waiting","type":"Point","data":{"time":"2026-05-17T19:05:27.147781+07:00","value":15.3566,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_receiving","type":"Point","data":{"time":"2026-05-17T19:05:27.147781+07:00","value":1.2514,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"http_req_failed","type":"Point","data":{"time":"2026-05-17T19:05:27.147781+07:00","value":1,"tags":{"endpoint":"fcm_token","error_code":"1500","expected_response":"false","group":"","method":"POST","name":"http://localhost:8080/api/v1/auth/fcm-token","proto":"HTTP/1.1","scenario":"auth_flow","status":"500","url":"http://localhost:8080/api/v1/auth/fcm-token"}}}
{"metric":"walkguide_error_rate","type":"Point","data":{"time":"2026-05-17T19:05:27.147781+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_endpoint_latency_ms","type":"Point","data":{"time":"2026-05-17T19:05:27.147781+07:00","value":17.6461,"tags":{"endpoint":"fcm_token","group":"","scenario":"auth_flow"}}}
{"metric":"walkguide_failed_requests","type":"Point","data":{"time":"2026-05-17T19:05:27.147781+07:00","value":1,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"checks","type":"Point","data":{"time":"2026-05-17T19:05:27.147781+07:00","value":0,"tags":{"check":"fcm-token: status 2xx","group":"","scenario":"auth_flow"}}}
{"metric":"vus","type":"Point","data":{"time":"2026-05-17T19:05:27.878167+07:00","value":1,"tags":{}}}
{"metric":"vus_max","type":"Point","data":{"time":"2026-05-17T19:05:27.878167+07:00","value":30,"tags":{}}}
{"metric":"data_sent","type":"Point","data":{"time":"2026-05-17T19:05:27.9806826+07:00","value":1698,"tags":{"group":"","scenario":"auth_flow"}}}
{"metric":"data_received","type":"Point","data":{"time":"2026-05-17T19:05:27.9806826+07:00","value":3354,"tags":{"group":"","scenario":"auth_flow"}}}
