INNER CODE UNIT · Go
readConfig
groundcover-com/caretta · pkg/caretta/config.go:26
func readConfig() carettaConfig {
port := defaultPrometheusPort
if val := os.Getenv("PROMETHEUS_PORT"); val != "" {
valInt, err := strconv.Atoi(val)
if err == nil {
port = fmt.Sprintf(":%d", valInt)
}
}
endpoint := defaultPrometheusEndpoint
if val := os.Getenv("PROMETHEUS_ENDPOINT"); val != "" {
endpoint = val
}
interval := defaultPollingIntervalSeconds
if val := os.Getenv("POLL_INTERVAL"); val != "" {
valInt, err := strconv.Atoi(val)
if err == nil {