diff --git a/docs/architecture/proc_api.md b/docs/architecture/proc_api.md index 109bd2ea4fe01a686cbde5fbbf78fb43c1f4e1d8..23163758938f3dd5e6ef76d740c72004dd91c0a1 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 }