From e40511f3073a207f2df488dc635419409640dc12 Mon Sep 17 00:00:00 2001 From: Michael Peter Christen Date: Thu, 27 Feb 2014 00:31:13 +0100 Subject: [PATCH] extended the status_p api with disk space information --- htroot/api/status_p.java | 5 ++++- htroot/api/status_p.xml | 8 +++++++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/htroot/api/status_p.java b/htroot/api/status_p.java index 17435c07c..bf66f76d6 100644 --- a/htroot/api/status_p.java +++ b/htroot/api/status_p.java @@ -68,12 +68,15 @@ public class status_p { prop.putNum("wordCacheMaxSize", cacheMaxSize); // memory usage and system attributes + prop.putNum("usedMemory", MemoryControl.used()); prop.putNum("freeMemory", MemoryControl.free()); prop.putNum("totalMemory", MemoryControl.total()); prop.putNum("maxMemory", MemoryControl.maxMemory()); + prop.putNum("usedDisk", sb.observer.getSizeOfDataPath(true)); + prop.putNum("freeDisk", sb.observer.getUsableSpace()); prop.putNum("processors", WorkflowProcessor.availableCPU); prop.putNum("load", Memory.load()); - + // proxy traffic prop.put("trafficIn", ByteCount.getGlobalCount()); prop.put("trafficProxy", ByteCount.getAccountCount(ByteCount.PROXY)); diff --git a/htroot/api/status_p.xml b/htroot/api/status_p.xml index 9da652ada..73c6607de 100644 --- a/htroot/api/status_p.xml +++ b/htroot/api/status_p.xml @@ -6,11 +6,17 @@ #[wordCacheMaxSize]# + #[usedMemory]# #[freeMemory]# #[totalMemory]# #[maxMemory]# + + #[usedDisk]# + #[freeDisk]# + + #[processors]# #[load]# @@ -57,7 +63,7 @@ -#(crawlProfiles)#:: +#(crawlProfiles)#:: #{list}#