Documentation
¶
Overview ¶
Package env 提供AIDI PDT后端服务的基础配置
包括服务的名称、运行环境、加载的配置文件路径、JAEGER配置
Index ¶
Constants ¶
View Source
const ( LocalMode RunMode = iota // 本地环境 DevMode // 开发环境 TestMode // 测试环境 PreMode // 预发布环境 ProdMode // 线上环境 SaasTestMode // 公有云测试环境 SaasProdMode // 公有云线上环境 AppName = "APP_NAME" APPAITCMode = "AITC_MODE" APPConfPath = "CONF_PATH" APPTraceAgent = "JAEGER_TRACE_AGENT" APPTraceSampler = "JAEGER_TRACE_SAMPLER" APPClusterName = "CLUSTER_NAME" APPNacosScheme = "NACOS_SCHEME" APPNacosContext = "NACOS_CONTEXT" APPNacosIPAddr = "NACOS_IPADDR" APPNacosPort = "NACOS_PORT" APPLogLevel = "LOG_LEVEL" )
各类运行环境定义以及获取服务名称、运行环境的环境变量定义
Variables ¶
View Source
var ( // ServiceName 服务的名称,全PDT唯一,对应环境变量APP_NAME ServiceName string // ServiceMode 服务的运行环境,包括本地、开发、测试、预生产、生产环境, 同时区别是否为公有云环境,对应环境变量AITC_MODE ServiceMode RunMode // ConfPath 服务的配置文件存放路径 ConfPath string // ClusterName 服务所在的集群信息 ClusterName string // InstanceID 机器的host name InstanceID string // NacosScheme nacos的http协议 NacosScheme string // NacosContext nacos的context NacosContext string // NacosIPAddr nacos服务的IP地址 NacosIPAddr string // NacosPort nacos服务的端口 NacosPort int // Hostname 主机名 Hostname = "localhost" //LogLevel 日志等级 LogLevel = "debug" )
Functions ¶
Types ¶
Click to show internal directories.
Click to hide internal directories.