英文:
how do we check effectively and maintain kdb process health status and latest table count on the process for Windows OS
问题
Note: 这是针对 Windows 操作系统的。
我有一个在 Windows 操作系统上运行的 kdb 数据库。我想以表格形式监控其运行状态。
目标是通过查看表格,可以了解以下信息:
- 所有可用主机的列表。
- 每个主机的所有可用端口的列表。
- 进程是否可用,如果它是停止/繁忙还是正常运行。
- 如果进程正在运行,那么该进程上有多少表格。
- 表格中的最新数据计数是多少。
- 每隔 5-10 分钟更新一次表格,也许可以使用定时器来实现。
目前,我有3个主机:
10.10.1.101
10.10.1.215
10.10.1.303
端口如下:
对于 10.10.1.101,我们有大约 30 个进程系列,从 1000 到 1030。 (10.10.1.101:1000;10.10.1.101:1001;10.10.1.101:1002...10.10.1.101:1030)
其他主机也有相同的系列。
对于一个主机:端口 10.10.1.101:1000,我们有 5-10 个表格。
如何在不使用循环的情况下完成这个任务?
英文:
Note: This is for Windows OS.
I have a kdb plant which runs on windows OS. I want to monitor its health in a table like format.
The goal is just by looking at the table, one can tell
- list of all available host
- list of all available ports for each host
- if the process if available or not, if its down/busy or up.
- if the process if up, then how many tables are present on that process.
- whats the latest count of data is there in the table.
- Keep updating the table evey 5-10 mins, maybe we can use a timer here to update.
for now, I have 3 host.
10.10.1.101
10.10.1.215
10.10.1.303
and the port are,
for 10.10.1.101 , we have about say 30 process series from 1000-1030. (10.10.1.101:1000;10.10.1.101:1001;10.10.1.101:1002...10.10.1.101:1030)
and same series for other host.
and in 1 host:port 10.10.1.101:1000, we have say 5-10 tables.
How do we do it without using loops here?
Note: This is for Windows OS.
答案1
得分: 1
以下是可以有用的资源链接:
- https://code.kx.com/q/ref/dotz/#zw-handles
- https://code.kx.com/q/ref/dotz/#zts-timer
- https://code.kx.com/q/ref/count/
- https://code.kx.com/q/ref/tables/
- https://code.kx.com/q/ref/each/
- https://code.kx.com/q/kb/using-dotz/
- https://github.com/simongarland/dotz/blob/master/traceusage.q
英文:
Some links to resources which could be useful:
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论