阶段性提交

This commit is contained in:
刘祥超
2021-06-27 22:00:02 +08:00
parent be404ea98d
commit e4b59c5e85
20 changed files with 3344 additions and 398 deletions

View File

@@ -38,6 +38,8 @@ type NodeConfig struct {
SystemServices map[string]maps.Map `yaml:"systemServices" json:"systemServices"` // 系统服务配置 type => params
FirewallActions []*firewallconfigs.FirewallActionConfig `yaml:"firewallActions" json:"firewallActions"`
MetricItems []*serverconfigs.MetricItemConfig `yaml:"metricItems" json:"metricItems"`
paddedId string
firewallPolicies []*firewallconfigs.HTTPFirewallPolicy
@@ -141,6 +143,14 @@ func (this *NodeConfig) Init() error {
}
}
// metric items
for _, item := range this.MetricItems {
err := item.Init()
if err != nil {
return err
}
}
return nil
}