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 {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…