messages config_manager
This commit is contained in:
parent
8cd1755134
commit
ec9c04abed
|
@ -1,9 +1,5 @@
|
||||||
package config_manager
|
package config_manager
|
||||||
|
|
||||||
|
|
||||||
type Auth struct {
|
|
||||||
}
|
|
||||||
|
|
||||||
type Connection struct {
|
type Connection struct {
|
||||||
Ip string `json:"ip"`
|
Ip string `json:"ip"`
|
||||||
Port string `json:"port"`
|
Port string `json:"port"`
|
||||||
|
@ -12,15 +8,35 @@ type Connection struct {
|
||||||
}
|
}
|
||||||
|
|
||||||
type Target struct {
|
type Target struct {
|
||||||
Auth Auth
|
//Auth map[string]interface{} `json:"auth"`
|
||||||
Connection Connection
|
Connection Connection `json:"connection"`
|
||||||
}
|
}
|
||||||
|
|
||||||
type Schedule struct {
|
type Schedule struct {
|
||||||
Interval string `json:"interval"`
|
Interval string `json:"interval"`
|
||||||
}
|
}
|
||||||
|
|
||||||
|
type Keys struct {
|
||||||
|
Metric string `json:"metric"`
|
||||||
|
key string `json:"key"`
|
||||||
|
}
|
||||||
|
|
||||||
|
type QueryInfo struct {
|
||||||
|
Query string `json:"query"`
|
||||||
|
//Extend map[string]interface{} `json:"extend"`
|
||||||
|
}
|
||||||
|
|
||||||
|
type MappingInfo struct {
|
||||||
|
ParseDirection string `json:"parseDirection"`
|
||||||
|
ArrayColumns []string `json:"arrayColumns"`
|
||||||
|
KeyColumns []string `json:"keyColumns"`
|
||||||
|
ValueColumn string `json:"valueColumn"`
|
||||||
|
}
|
||||||
|
|
||||||
type Item struct {
|
type Item struct {
|
||||||
|
Keys []Keys `json:"keys"`
|
||||||
|
QueryInfo QueryInfo `json:"queryInfo"`
|
||||||
|
MappingInfo MappingInfo `json:"mappingInfo"`
|
||||||
}
|
}
|
||||||
|
|
||||||
type Crawler struct {
|
type Crawler struct {
|
||||||
|
|
|
@ -16,16 +16,18 @@ intervalSecond: 10
|
||||||
|
|
||||||
type GlobalConfig struct {
|
type GlobalConfig struct {
|
||||||
Central struct {
|
Central struct {
|
||||||
Address string
|
Address string `yaml:"address"`
|
||||||
Port int
|
Port int `yaml:"port"`
|
||||||
}
|
}
|
||||||
Log_Path string
|
LogPath string `yaml:"logPath"`
|
||||||
Paths struct {
|
Paths struct {
|
||||||
RootFolder string
|
RootFolder string `yaml:"rootFolder"`
|
||||||
ConfigFolder string
|
ConfigFolder string `yaml:"configFolder"`
|
||||||
BinaryFolder string
|
BinaryFolder string `yaml:"binaryFolder"`
|
||||||
PidFolder string
|
PidFolder string `yaml:"pidFolder"`
|
||||||
ScriptFile string
|
ScriptFile string `yaml:"scriptFile"`
|
||||||
}
|
}
|
||||||
IntervalSecond int
|
IntervalSecond int `yaml:"intervalSecond"`
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user