feat(api): add comprehensive API collection for NowChess microservices
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
meta {
|
||||
name: List Instances
|
||||
type: http
|
||||
seq: 1
|
||||
}
|
||||
|
||||
get {
|
||||
url: {{coordinatorBaseUrl}}/api/coordinator/instances
|
||||
body: none
|
||||
auth: inherit
|
||||
}
|
||||
|
||||
settings {
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
}
|
||||
|
||||
docs {
|
||||
Returns all known core instances from the in-memory registry.
|
||||
Registry is populated via gRPC heartbeats from core instances.
|
||||
|
||||
Requires port-forward: kubectl port-forward svc/nowchess-coordinator 8086:8086 -n <namespace>
|
||||
|
||||
Response: InstanceMetadata[]
|
||||
instanceId: string — unique instance ID
|
||||
hostname: string
|
||||
httpPort: int
|
||||
grpcPort: int
|
||||
subscriptionCount: int — active game subscriptions
|
||||
localCacheSize: int
|
||||
lastHeartbeat: string — ISO-8601 timestamp
|
||||
state: string — "HEALTHY" | "DEAD"
|
||||
}
|
||||
Reference in New Issue
Block a user