家里 homelab 的虚拟机上跑着 win ,目前是 cmd console 运行着 while true 炼丹,
日志和状态观看,全靠 rdp 远程桌面过去看,
日志的显示,全靠 logging 或者 print 输出到 console ,
请教一下大家,
有没有多种方法组合成方案实现,或者现成轮子可以把这些日志,
C/S ,B/S 放出来远程浏览?
只看最近的 500 条就可以了,
看的人,只有我一个。
1
julyclyde 183 天前
试试标准库 logging 里边的 syslog handler
|
2
xiao109 183 天前 ![]() 给他来一套 ELK
|
3
zhuweiyou 183 天前
pm2 monitor
web 界面可以看内存 CPU LOG 啥的... |
![]() |
4
Kinnice 183 天前 ![]() only python 即可
1. 把你的日志输出到一个 log 文件 2. 开一个 python 读这个 log ,每 X 行或 X 分钟,自动把新增内容推到钉钉机器人 /其他 push 服务。 |
![]() |
5
sujin190 183 天前
搞个 jenkins 之类的 job 管理器呗,然后把你这个炼丹啥的放到里边去运行就好了吧,运行状态和日志都可以看了
|
![]() |
6
Vegetable 183 天前
supervisor 完美实现你的需求,捕获标准输出、远程控制台 tail log ,尴尬的是这玩意只支持 Unix 系统
|
![]() |
7
sidegem 183 天前
直接把日志文件用 nginx 转发出来看
|
8
liuxingdeyu 183 天前 ![]() loguru 加一个 handler ,handler 里面往丁丁飞书推就 OK 了
|
![]() |
9
ipwx 183 天前
|
10
aikdong 183 天前
有个 tailon 工具可以试试
|
13
zhoujinjing09 183 天前
logging 本身就有 httphandler
|
14
starrys 183 天前
|
![]() |
15
vopin 183 天前 via iPhone
单纯炼丹有很多 monitor 工具吧,我喜欢 wandb
|
16
subjadeites 183 天前 via Android
flask 写几十行代码启个 web 服务就行。。。写个方法读文件最后几百行
|
![]() |
18
killva4624 182 天前
Loki
|
19
qzwmjv 182 天前
为啥考虑换个 linux 炼丹,反正虚拟机
|
![]() |
22
ipwx 182 天前
@Vegetable 首先网络安全大部分东西就不该是算法工程师考虑的问题。算法工程师就该考虑什么工具做实验最快。显然 Jupyter Notebook 最快。
VPN 接入应该是提供远程访问的公司最基础的设施。如果没有,那就应该全面禁止远程访问。我不能理解,随便谁都能暴露一个随便什么服务给公网的这种操作。。。 |
23
lmshl 182 天前
以前用过一个远程日志服务,叫 https://www.papertrail.com/ ,日质量不大的时候可以托管着用。
如果量大的话就应该考虑 ELK 那种托管日志方案了,比如丢给七牛日志平台或者阿里云 |
![]() |
24
SenLief 182 天前 via iPhone
不放在浏览器,而是用 email 发给自己如何?
你是自己看的日志,应该用 email 发给自己看应该可以,notifiers 库。 |
![]() |
25
mijazz 182 天前
[logging handler - Python]( https://docs.python.org/3/library/logging.handlers.html)
Python 的 `logging` 有`HTTPHandler` 或者 `SMTPHandler` 按需求自己补上点缝到项目里就差不多了 |
![]() |
26
vZexc0m 182 天前
建议上一套 EFK
|
![]() |
27
xuelu520 182 天前
日志写文件,然后套 ELK 或 EFK 呗。都是有现成的东西,轮子都不用写
|
28
tfdetang 182 天前
其实你需要的不是 看日志,需要的是记录 ML 过程? 那难道不可以 tensorboard 吗?
或者我个人更推荐 MLflow ,基本不需要侵入太多代码,就可以把所有炼丹的过程与结果放到一个集中的平台去管理; 除了可以远程看日志,还顺带把模型版本什么的都管理起来了 |