Kuma Version
2.13
Describe the bug
The /global-insight endpoint returns the amounts of several resources, but it is missing the amount of HostnameGenerators.
Feature request
Additionally it would be great if we could add an entry for each individual resource by its type to the resources entry. This would make it a lot easier to extract information in the GUI.
To Reproduce
No response
Expected behavior
No response
Additional context (optional)
Example response:
{
"createdAt": "2026-03-25T10:56:18.966390461Z",
"dataplanes": {
"gatewayBuiltin": {
"offline": 0,
"online": 0,
"partiallyDegraded": 0,
"total": 0
},
"gatewayDelegated": {
"offline": 0,
"online": 0,
"partiallyDegraded": 0,
"total": 0
},
"standard": {
"offline": 0,
"online": 2,
"partiallyDegraded": 0,
"total": 2
}
},
"meshes": {
"total": 1
},
"policies": {
"total": 9
},
"resources": {
"Dataplane": {
"total": 2
},
"MeshCircuitBreaker": {
"total": 3
},
"MeshIdentity": {
"total": 1
},
"MeshRetry": {
"total": 2
},
"MeshService": {
"total": 4
},
"MeshTimeout": {
"total": 4
},
"MeshTrust": {
"total": 1
},
"Secret": {
"total": 3
},
"Workload": {
"total": 2
}
},
"services": {
"external": {
"total": 0
},
"gatewayBuiltin": {
"offline": 0,
"online": 0,
"partiallyDegraded": 0,
"total": 0
},
"gatewayDelegated": {
"offline": 0,
"online": 0,
"partiallyDegraded": 0,
"total": 0
},
"internal": {
"offline": 0,
"online": 3,
"partiallyDegraded": 0,
"total": 3
}
},
"zones": {
"controlPlanes": {
"online": 1,
"total": 1
},
"zoneEgresses": {
"online": 0,
"total": 0
},
"zoneIngresses": {
"online": 1,
"total": 1
}
}
}
Kuma Version
2.13
Describe the bug
The
/global-insightendpoint returns the amounts of several resources, but it is missing the amount ofHostnameGenerators.Feature request
Additionally it would be great if we could add an entry for each individual resource by its
typeto theresourcesentry. This would make it a lot easier to extract information in the GUI.To Reproduce
No response
Expected behavior
No response
Additional context (optional)
Example response:
{ "createdAt": "2026-03-25T10:56:18.966390461Z", "dataplanes": { "gatewayBuiltin": { "offline": 0, "online": 0, "partiallyDegraded": 0, "total": 0 }, "gatewayDelegated": { "offline": 0, "online": 0, "partiallyDegraded": 0, "total": 0 }, "standard": { "offline": 0, "online": 2, "partiallyDegraded": 0, "total": 2 } }, "meshes": { "total": 1 }, "policies": { "total": 9 }, "resources": { "Dataplane": { "total": 2 }, "MeshCircuitBreaker": { "total": 3 }, "MeshIdentity": { "total": 1 }, "MeshRetry": { "total": 2 }, "MeshService": { "total": 4 }, "MeshTimeout": { "total": 4 }, "MeshTrust": { "total": 1 }, "Secret": { "total": 3 }, "Workload": { "total": 2 } }, "services": { "external": { "total": 0 }, "gatewayBuiltin": { "offline": 0, "online": 0, "partiallyDegraded": 0, "total": 0 }, "gatewayDelegated": { "offline": 0, "online": 0, "partiallyDegraded": 0, "total": 0 }, "internal": { "offline": 0, "online": 3, "partiallyDegraded": 0, "total": 3 } }, "zones": { "controlPlanes": { "online": 1, "total": 1 }, "zoneEgresses": { "online": 0, "total": 0 }, "zoneIngresses": { "online": 1, "total": 1 } } }