Get aggregated cluster CPU/memory/storage capacity and deployment vs support usage split
curl --request GET \
--url http://localhost:3000/api/system/cluster-resources \
--cookie token=import requests
url = "http://localhost:3000/api/system/cluster-resources"
headers = {"cookie": "token="}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {cookie: 'token='}};
fetch('http://localhost:3000/api/system/cluster-resources', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_PORT => "3000",
CURLOPT_URL => "http://localhost:3000/api/system/cluster-resources",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_COOKIE => "token=",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "http://localhost:3000/api/system/cluster-resources"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("cookie", "token=")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("http://localhost:3000/api/system/cluster-resources")
.header("cookie", "token=")
.asString();require 'uri'
require 'net/http'
url = URI("http://localhost:3000/api/system/cluster-resources")
http = Net::HTTP.new(url.host, url.port)
request = Net::HTTP::Get.new(url)
request["cookie"] = 'token='
response = http.request(request)
puts response.read_body{
"timestamp": "2023-11-07T05:31:56Z",
"cpu": {
"total": 123,
"usedByDeployments": 123,
"usedBySupport": 123,
"usedTotal": 123,
"available": 123,
"breakdown": {
"system": 123,
"falkordbEnterprise": 123,
"falkordbDeployments": 123,
"other": 123,
"available": 123
}
},
"memory": {
"total": 123,
"usedByDeployments": 123,
"usedBySupport": 123,
"usedTotal": 123,
"available": 123,
"breakdown": {
"system": 123,
"falkordbEnterprise": 123,
"falkordbDeployments": 123,
"other": 123,
"available": 123
}
},
"storage": {
"capacityKnown": true,
"total": 123,
"usedByDeployments": 123,
"usedBySupport": 123,
"usedTotal": 123,
"available": 123,
"breakdown": {
"system": 123,
"falkordbEnterprise": 123,
"falkordbDeployments": 123,
"other": 123,
"available": 123
}
},
"availableForDeployments": {
"cpu": 123,
"memory": 123,
"storage": 123,
"limitingResource": "cpu"
},
"supportBreakdown": [
{
"component": "<string>",
"cpu": 123,
"memory": 123,
"storage": 123,
"podCount": 123,
"persistentVolumeClaimCount": 123
}
],
"scope": {
"mode": "cluster-wide",
"namespaces": [
"<string>"
]
},
"notes": [
"<string>"
]
}{
"error": "<string>",
"statusCode": 123,
"message": "<string>"
}System
Get aggregated cluster CPU/memory/storage capacity and deployment vs support usage split
GET
/
api
/
system
/
cluster-resources
Get aggregated cluster CPU/memory/storage capacity and deployment vs support usage split
curl --request GET \
--url http://localhost:3000/api/system/cluster-resources \
--cookie token=import requests
url = "http://localhost:3000/api/system/cluster-resources"
headers = {"cookie": "token="}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {cookie: 'token='}};
fetch('http://localhost:3000/api/system/cluster-resources', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_PORT => "3000",
CURLOPT_URL => "http://localhost:3000/api/system/cluster-resources",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_COOKIE => "token=",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "http://localhost:3000/api/system/cluster-resources"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("cookie", "token=")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("http://localhost:3000/api/system/cluster-resources")
.header("cookie", "token=")
.asString();require 'uri'
require 'net/http'
url = URI("http://localhost:3000/api/system/cluster-resources")
http = Net::HTTP.new(url.host, url.port)
request = Net::HTTP::Get.new(url)
request["cookie"] = 'token='
response = http.request(request)
puts response.read_body{
"timestamp": "2023-11-07T05:31:56Z",
"cpu": {
"total": 123,
"usedByDeployments": 123,
"usedBySupport": 123,
"usedTotal": 123,
"available": 123,
"breakdown": {
"system": 123,
"falkordbEnterprise": 123,
"falkordbDeployments": 123,
"other": 123,
"available": 123
}
},
"memory": {
"total": 123,
"usedByDeployments": 123,
"usedBySupport": 123,
"usedTotal": 123,
"available": 123,
"breakdown": {
"system": 123,
"falkordbEnterprise": 123,
"falkordbDeployments": 123,
"other": 123,
"available": 123
}
},
"storage": {
"capacityKnown": true,
"total": 123,
"usedByDeployments": 123,
"usedBySupport": 123,
"usedTotal": 123,
"available": 123,
"breakdown": {
"system": 123,
"falkordbEnterprise": 123,
"falkordbDeployments": 123,
"other": 123,
"available": 123
}
},
"availableForDeployments": {
"cpu": 123,
"memory": 123,
"storage": 123,
"limitingResource": "cpu"
},
"supportBreakdown": [
{
"component": "<string>",
"cpu": 123,
"memory": 123,
"storage": 123,
"podCount": 123,
"persistentVolumeClaimCount": 123
}
],
"scope": {
"mode": "cluster-wide",
"namespaces": [
"<string>"
]
},
"notes": [
"<string>"
]
}{
"error": "<string>",
"statusCode": 123,
"message": "<string>"
}Authorizations
JWT token stored in HTTP-only cookie
Response
Default Response
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
⌘I