nezhahq / nezha

:trollface: Self-hosted, lightweight server and website monitoring and O&M tool
https://nezha.wiki
Apache License 2.0
7.34k stars 1.28k forks source link

add cron, nat api & refactor alert rule #459

Closed uubulb closed 1 month ago

uubulb commented 1 month ago

其它更改:init DB.Find操作直接写入全局List,不需要再Sort

naiba commented 1 month ago

👍 这个是改动了哪里?没看到

init DB.Find操作直接写入全局List,不需要再Sort

alert snapshot 那里的 struct{}{} 不要改哈,struct{}{}内存里占用0字节,bool占用1字节

uubulb commented 1 month ago

👍 这个是改动了哪里?没看到

singleton包下的ddns nat notification等 init/load函数不再调用sort了,直接数据库读取到全局变量

alert snapshot 那里的 struct{}{} 不要改哈,struct{}{}内存里占用0字节,bool占用1字节

interface{} 要占用的 https://go.dev/play/p/pPFS4LTfZiH

naiba commented 1 month ago

👍 这个是改动了哪里?没看到

singleton包下的ddns nat notification等 init/load函数不再调用sort了,直接数据库读取到全局变量

alert snapshot 那里的 struct{}{} 不要改哈,struct{}{}内存里占用0字节,bool占用1字节

interface{} 要占用的 https://go.dev/play/p/pPFS4LTfZiH

代码有点问题,但是确实 interface{} slice 占用内存更多 https://go.dev/play/p/FWTSPI_fMOM