System stats
curl --request GET \
--url https://api.example.com/api/statsimport requests
url = "https://api.example.com/api/stats"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.example.com/api/stats', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.example.com/api/stats",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$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 := "https://api.example.com/api/stats"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.example.com/api/stats")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.example.com/api/stats")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"total_events_processed": 123,
"total_nodes_created": 123,
"total_episodes_detected": 123,
"total_memories_formed": 123,
"total_strategies_extracted": 123,
"total_reinforcements_applied": 123,
"average_processing_time_ms": 123
}Graph & analytics
System stats
High-level system statistics — total events, nodes, episodes, and processing performance.
GET
/
api
/
stats
System stats
curl --request GET \
--url https://api.example.com/api/statsimport requests
url = "https://api.example.com/api/stats"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.example.com/api/stats', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.example.com/api/stats",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$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 := "https://api.example.com/api/stats"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.example.com/api/stats")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.example.com/api/stats")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"total_events_processed": 123,
"total_nodes_created": 123,
"total_episodes_detected": 123,
"total_memories_formed": 123,
"total_strategies_extracted": 123,
"total_reinforcements_applied": 123,
"average_processing_time_ms": 123
}Response
integer
Total events ingested.
integer
Total graph nodes.
integer
Total completed episodes.
integer
Total memories stored.
integer
Total strategies learned.
integer
Total reinforcement updates.
number
Average event processing time in milliseconds.
{
"total_events_processed": 15420,
"total_nodes_created": 32801,
"total_episodes_detected": 1250,
"total_memories_formed": 980,
"total_strategies_extracted": 45,
"total_reinforcements_applied": 320,
"average_processing_time_ms": 12.5
}
