39 lines
1.3 KiB
JSON
39 lines
1.3 KiB
JSON
{
|
|
"title": "Attestor Latency & Errors",
|
|
"time": { "from": "now-24h", "to": "now" },
|
|
"panels": [
|
|
{
|
|
"type": "timeseries",
|
|
"title": "Signing latency p50/p95",
|
|
"targets": [
|
|
{ "expr": "histogram_quantile(0.5, sum(rate(attestor_sign_duration_seconds_bucket[5m])) by (le))", "legendFormat": "p50" },
|
|
{ "expr": "histogram_quantile(0.95, sum(rate(attestor_sign_duration_seconds_bucket[5m])) by (le))", "legendFormat": "p95" }
|
|
]
|
|
},
|
|
{
|
|
"type": "timeseries",
|
|
"title": "Verification latency p50/p95",
|
|
"targets": [
|
|
{ "expr": "histogram_quantile(0.5, sum(rate(attestor_verify_duration_seconds_bucket[5m])) by (le))", "legendFormat": "p50" },
|
|
{ "expr": "histogram_quantile(0.95, sum(rate(attestor_verify_duration_seconds_bucket[5m])) by (le))", "legendFormat": "p95" }
|
|
]
|
|
},
|
|
{
|
|
"type": "timeseries",
|
|
"title": "Verification failure rate",
|
|
"targets": [
|
|
{ "expr": "rate(attestor_verify_failures_total[5m]) / rate(attestor_verify_requests_total[5m])", "legendFormat": "failure rate" }
|
|
]
|
|
},
|
|
{
|
|
"type": "stat",
|
|
"title": "Key age (days)",
|
|
"targets": [
|
|
{ "expr": "(time() - attestor_key_last_rotated_seconds) / 86400" }
|
|
]
|
|
}
|
|
],
|
|
"schemaVersion": 39,
|
|
"version": 1
|
|
}
|