mirror of
https://github.com/okxlin/appstore.git
synced 2026-02-22 19:07:44 +08:00
78 lines
1.6 KiB
TOML
78 lines
1.6 KiB
TOML
[Fiber]
|
||
# http监听地址
|
||
Host = "0.0.0.0"
|
||
# http监听端口
|
||
Port = 8000
|
||
# http优雅关闭等待超时时长(单位秒)
|
||
ShutdownTimeout = 30
|
||
SeverHeader = "probe"
|
||
AppName = "probe"
|
||
Prefork = false
|
||
|
||
# 数据库文件存放位置的配置
|
||
# 需要监控的磁盘设备配置
|
||
# 定时任务执行间隔配置
|
||
[Gorm]
|
||
# 是否开启调试模式
|
||
Debug = true
|
||
# 数据库类型(目前支持的数据库类型:postgres)
|
||
DBType = "sqlite"
|
||
# 设置连接可以重用的最长时间(单位:秒)
|
||
MaxLifetime = 7200
|
||
# 设置数据库的最大打开连接数
|
||
MaxOpenConns = 150
|
||
# 设置空闲连接池中的最大连接数
|
||
MaxIdleConns = 50
|
||
# 数据库表名前缀
|
||
TablePrefix = "s_"
|
||
# 是否启用自动映射数据库表结构
|
||
EnableAutoMigrate = true
|
||
|
||
[DB]
|
||
# 连接地址
|
||
Host = ""
|
||
# 连接端口
|
||
Port = ""
|
||
# 用户名
|
||
User = ""
|
||
# 密码
|
||
Password = ""
|
||
# 数据库
|
||
DBName = "/Users/amu/Desktop/amprobe"
|
||
# SSL模式
|
||
SSLMode = ""
|
||
|
||
[Disk]
|
||
# 需要监控的磁盘设备,可以根据 lsblk 命令查看
|
||
Devices = ["disk3s1s1"]
|
||
|
||
[Ethernet]
|
||
# 需要监控的网口,可以通过 ifconfig 命令查看
|
||
Names = ["en0"]
|
||
|
||
[Task]
|
||
# 主机监控数据的采集频率
|
||
Interval = 30 # 单位 s
|
||
|
||
[Logger]
|
||
File = "/Users/amu/Desktop/probe.log"
|
||
Level = "debug"
|
||
RotationTime = "1" # 每天切分一个日志文件
|
||
MaxAge = "7" # 最多保留 7 天的日志
|
||
|
||
[Auth]
|
||
# 是否启用
|
||
Enable = true
|
||
# 签名方式(支持:HS512/HS384/HS512)
|
||
SigningMethod = "HS512"
|
||
# 签名key
|
||
SigningKey = "amprobe"
|
||
# 过期时间(单位秒)
|
||
Expired = 7200
|
||
# key 前缀
|
||
Prefix = "auth_"
|
||
|
||
|
||
[InitData]
|
||
Enable = true
|
||
InitConfigFile = "./configs/init.yaml" |