Documentation
¶
Overview ¶
* Copyright (c) KylinSoft Co., Ltd. 2024.All rights reserved. * PilotGo-plugin-topology licensed under the Mulan Permissive Software License, Version 2. * See LICENSE file for more details. * Author: Wangjunqi123 <wangjunqi@kylinos.cn> * Date: Mon Nov 4 14:30:13 2024 +0800
* Copyright (c) KylinSoft Co., Ltd. 2024.All rights reserved. * PilotGo-plugin-topology licensed under the Mulan Permissive Software License, Version 2. * See LICENSE file for more details. * Author: Wangjunqi123 <wangjunqi@kylinos.cn> * Date: Mon Nov 4 14:30:13 2024 +0800
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ConfigFile ¶
func ConfigFile() string
func InitConfig ¶
func InitConfig()
Types ¶
type ArangodbConf ¶
type InfluxConf ¶
type PrometheusConf ¶
type PrometheusConf struct {
Addr string `yaml:"addr"`
}
type ServerConfig ¶
type ServerConfig struct { Topo *TopoConf Logopts *logger.LogOpts `yaml:"log"` Arangodb *ArangodbConf Neo4j *Neo4jConf Prometheus *PrometheusConf Redis *RedisConf Mysql *MysqlConf Influx *InfluxConf }
var Global_Config *ServerConfig
type TopoConf ¶
type TopoConf struct { Https_enabled bool `yaml:"https_enabled"` Public_certificate string `yaml:"cert_file"` Private_key string `yaml:"key_file"` Addr string `yaml:"server_listen_addr"` Addr_target string `yaml:"server_target_addr"` Agent_port string `yaml:"agent_port"` GraphDB string `yaml:"graphDB"` Path string `yaml:"path"` }
Click to show internal directories.
Click to hide internal directories.