diff --git a/src/statd/python/yanger/ietf_system.py b/src/statd/python/yanger/ietf_system.py index 23e08d0f..ba7aa1b0 100644 --- a/src/statd/python/yanger/ietf_system.py +++ b/src/statd/python/yanger/ietf_system.py @@ -189,7 +189,12 @@ def add_services(out): "pid": d["pid"], "name": d["identity"], "status": d["status"], - "description": d["description"] + "description": d["description"], + "statistics": { + "memory-usage": str(d.get("memory", 0)), + "uptime": str(d.get("uptime", 0)), + "restart-count": int(d.get("restarts", 0)) + } } services.append(entry)