full diff

pub.chive.activity.getCorrelationMetrics

From
bafyreiadpttbx4ietjdmjm7z3lfiungh5hnxiaxylhrhdveju4encfab3m indexed 2026-06-18 13:14 UTC View this version
To
bafyreiadpttbx4ietjdmjm7z3lfiungh5hnxiaxylhrhdveju4encfab3m indexed 2026-06-18 13:14 UTC View this version

Compatibility

backward compatible No changes detected.

Changes

11{
22 "$type": "com.atproto.lexicon.schema",
33 "defs": {
44 "main": {
55 "description": "Get activity correlation metrics showing confirmation rates, latencies, and error counts by category (admin only)",
66 "errors": [
77 {
88 "name": "AuthenticationRequired"
99 },
1010 {
1111 "name": "AuthorizationRequired"
1212 }
1313 ],
1414 "output": {
1515 "encoding": "application/json",
1616 "schema": {
1717 "properties": {
1818 "metrics": {
1919 "items": {
2020 "ref": "#metricsEntry",
2121 "type": "ref"
2222 },
2323 "type": "array"
2424 },
2525 "pendingCount": {
2626 "description": "Current count of pending activities",
2727 "type": "integer"
2828 }
2929 },
3030 "required": [
3131 "metrics",
3232 "pendingCount"
3333 ],
3434 "type": "object"
3535 }
3636 },
3737 "parameters": {
3838 "properties": {},
3939 "type": "params"
4040 },
4141 "type": "query"
4242 },
4343 "metricsEntry": {
4444 "description": "Correlation metrics for a time bucket and category",
4545 "properties": {
4646 "avgLatencyMs": {
4747 "description": "Average latency in milliseconds",
4848 "type": "integer"
4949 },
5050 "category": {
5151 "description": "Activity category",
5252 "knownValues": [
5353 "eprint_submit",
5454 "eprint_update",
5555 "eprint_delete",
5656 "review_create",
5757 "review_update",
5858 "review_delete",
5959 "endorsement_create",
6060 "endorsement_delete",
6161 "tag_create",
6262 "tag_delete",
6363 "profile_update",
6464 "proposal_create",
6565 "vote_create"
6666 ],
6767 "type": "string"
6868 },
6969 "confirmationRatePct": {
7070 "description": "Confirmation rate as percentage (0-100)",
7171 "type": "integer"
7272 },
7373 "confirmed": {
7474 "description": "Number of confirmed activities",
7575 "type": "integer"
7676 },
7777 "failed": {
7878 "description": "Number of failed activities",
7979 "type": "integer"
8080 },
8181 "hour": {
8282 "description": "Hour bucket timestamp",
8383 "format": "datetime",
8484 "type": "string"
8585 },
8686 "p95LatencyMs": {
8787 "description": "95th percentile latency in milliseconds",
8888 "type": "integer"
8989 },
9090 "pending": {
9191 "description": "Number of pending activities",
9292 "type": "integer"
9393 },
9494 "timeout": {
9595 "description": "Number of timed out activities",
9696 "type": "integer"
9797 },
9898 "total": {
9999 "description": "Total activities in this bucket",
100100 "type": "integer"
101101 }
102102 },
103103 "required": [
104104 "hour",
105105 "category",
106106 "total",
107107 "confirmed",
108108 "failed",
109109 "timeout",
110110 "pending",
111111 "confirmationRatePct"
112112 ],
113113 "type": "object"
114114 }
115115 },
116116 "id": "pub.chive.activity.getCorrelationMetrics",
117117 "lexicon": 1,
118118 "revision": 1
119119}