Observability
Observability metrics for cloud instances
List available metric panels for a cloud instance
GET
/organizations/{org_id}/cloud/instances/{instance_id}/metrics/panelsParameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
org_id | string | path | Yes | Organization ID |
instance_id | string | path | Yes | Cloud instance ID |
Code Examples
curl -X GET "https://platform.antfly.io/api/v1/organizations/550e8400-e29b-41d4-a716-446655440000/cloud/instances/550e8400-e29b-41d4-a716-446655440000/metrics/panels" \
-H "Authorization: Bearer YOUR_TOKEN"const response = await fetch("https://platform.antfly.io/api/v1/organizations/550e8400-e29b-41d4-a716-446655440000/cloud/instances/550e8400-e29b-41d4-a716-446655440000/metrics/panels", {
method: "GET",
headers: {
Authorization: "Bearer YOUR_TOKEN"
}
});
const data = await response.json();Responses
{
"panels": [
{
"id": "string",
"title": "string",
"unit": "string",
"group_by": "string"
}
]
}{}{}{}Query one metric panel for a cloud instance
GET
/organizations/{org_id}/cloud/instances/{instance_id}/metrics/queryParameters
| Name | Type | Location | Required | Description |
|---|---|---|---|---|
org_id | string | path | Yes | Organization ID |
instance_id | string | path | Yes | Cloud instance ID |
panel | string | query | Yes | |
from | string | query | Yes | |
to | string | query | Yes | |
step | string | query | No |
Code Examples
curl -X GET "https://platform.antfly.io/api/v1/organizations/550e8400-e29b-41d4-a716-446655440000/cloud/instances/550e8400-e29b-41d4-a716-446655440000/metrics/query?panel=string&from=2026-01-01T00:00:00Z&to=2026-01-01T00:00:00Z&step=string" \
-H "Authorization: Bearer YOUR_TOKEN"const response = await fetch("https://platform.antfly.io/api/v1/organizations/550e8400-e29b-41d4-a716-446655440000/cloud/instances/550e8400-e29b-41d4-a716-446655440000/metrics/query?panel=string&from=2026-01-01T00:00:00Z&to=2026-01-01T00:00:00Z&step=string", {
method: "GET",
headers: {
Authorization: "Bearer YOUR_TOKEN"
}
});
const data = await response.json();Responses
{
"panel_id": "string",
"unit": "string",
"group_by": "string",
"range": {
"from": "2026-01-01T00:00:00Z",
"to": "2026-01-01T00:00:00Z",
"step": "string"
},
"series": [
{
"labels": {},
"points": [
{
"t": "2026-01-01T00:00:00Z",
"v": 0
}
]
}
]
}{}{}{}{}