Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ReadConfigYML ¶
ReadConfigYML - read configurations from file and init instance Config.
Types ¶
type Config ¶
type Config struct { Project Project `yaml:"project"` Grpc Grpc `yaml:"grpc"` Rest Rest `yaml:"rest"` Metrics Metrics `yaml:"metrics"` Jaeger Jaeger `yaml:"jaeger"` Status Status `yaml:"status"` Telemetry Telemetry `yaml:"telemetry"` GrpcDBA GrpcDBA `yaml:"grpc_dba"` }
Config - contains all configuration parameters in config package.
type Grpc ¶
type Grpc struct { Port int `yaml:"port"` Host string `yaml:"host"` MaxConnectionIdle int64 `yaml:"maxConnectionIdle"` MaxConnectionAge int64 `yaml:"maxConnectionAge"` Timeout int64 `yaml:"timeout"` }
Grpc - contains parameter address grpc.
type Jaeger ¶
type Jaeger struct { Service string `yaml:"service"` Host string `yaml:"host"` Port string `yaml:"port"` }
Jaeger - contains all parameters metrics information.
type Project ¶
type Project struct { Debug bool `yaml:"debug"` Name string `yaml:"name"` ServiceName string `yaml:"serviceName"` Environment string `yaml:"environment"` Version string CommitHash string }
Project - contains all parameters project information.
Click to show internal directories.
Click to hide internal directories.