conf

package
v0.0.0-...-cc59c3f Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 18, 2023 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetOutboundIP

func GetOutboundIP() net.IP

Types

type CenterApi

type CenterApi struct {
	Addrs         []string // CenterApi 的地址
	BasicAuthUser string   // BasicAuth 用户名
	BasicAuthPass string   // BasicAuth 密码
	Timeout       int64    // 超时时间
}

CenterApi 相关的配置

type ConfigType

type ConfigType struct {
	Global    GlobalConfig        // 全局配置
	Log       logx.Config         // 日志配置
	HTTP      httpx.Config        // HTTP 配置
	DB        ormx.DBConfig       // 数据库配置
	Redis     storage.RedisConfig // Redis 配置
	CenterApi CenterApi           // CenterApi 配置

	Pushgw pconf.Pushgw // 推送网关配置
	Alert  aconf.Alert  // 告警配置
	Center cconf.Center // 中心配置
}

存储 Nightingale 的各种配置信息

func InitConfig

func InitConfig(configDir, cryptoKey string) (*ConfigType, error)

初始化 Nightingale 的配置

type GlobalConfig

type GlobalConfig struct {
	RunMode string // 运行模式
}

全局配置

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL