From 78bdf2fc67f028c254f1c3bd7fcb35f69ac12642 Mon Sep 17 00:00:00 2001
From: Yaroslav Dynnikov <yaroslav.dynnikov@gmail.com>
Date: Mon, 12 Feb 2024 23:19:44 +0700
Subject: [PATCH] proc_api.md: proc_runtime_info

---
 docs/architecture/proc_api.md | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/docs/architecture/proc_api.md b/docs/architecture/proc_api.md
index 109bd2ea..23163758 100644
--- a/docs/architecture/proc_api.md
+++ b/docs/architecture/proc_api.md
@@ -152,6 +152,28 @@ fn proc_instance_info(instance_id)
     - `target_grade`: (MP_MAP `Grade`), целевое состояние инстанса
     - `tier`: (MP_STR)
 
+---
+### .proc_runtime_info {: #proc_runtime_info }
+
+```rust
+fn proc_runtime_info()
+```
+
+Возвращает служебную информацию.
+
+Возвращаемое значение:
+
+- (MP_MAP `RuntimeInfo`)
+    - `raft`: (MP_MAP [RaftInfo](#proc_raft_info))
+    - `version_info`: (MP_MAP [VersionInfo](#proc_version_info))
+    - `internal`: (MP_MAP)
+      <br>формат: `MP_MAP { main_loop_status = MP_STR,
+      governor_loop_status = MP_STR}`
+    - `http`: (optional MP_MAP `HttpInfo`)
+      <br>формат: `MP_MAP { host = MP_STR, port = MP_UINT}`
+      <br>поле отсутствует в ответе если инстанс запущен без параметра
+      [picodata run --http-listen](../reference/cli.md#run_http_listen)
+
 ---
 ### .proc_get_index {: #proc_get_index }
 
-- 
GitLab