Skip to content

Commit

Permalink
Update env-var-tooling.md
Browse files Browse the repository at this point in the history
  • Loading branch information
verygoodsoftwarenotvirus authored Jan 2, 2025
1 parent 1dbb7c4 commit eb1ee52
Showing 1 changed file with 16 additions and 8 deletions.
24 changes: 16 additions & 8 deletions content/posts/env-var-tooling.md
Original file line number Diff line number Diff line change
Expand Up @@ -258,16 +258,24 @@ This file contains a reference of all valid service environment variables.
*/

const (
// AnalyticsCircuitBreakerErrorRateEnvVarKey is the environment variable name to set in order to override `config.Analytics.CircuitBreakerConfig.ErrorRate`.
AnalyticsCircuitBreakerErrorRateEnvVarKey = "SIDE_PROJECT_ANALYTICS_CIRCUIT_BREAKER_ERROR_RATE"
// ObservabilityLoggingLevelEnvVarKey is the environment variable name to set in order to override `config.Observability.Logging.Level`.
ObservabilityLoggingLevelEnvVarKey = "SIDE_PROJECT_OBSERVABILITY_LOGGING_LEVEL"

// AnalyticsCircuitBreakerMinimumSampleThresholdEnvVarKey is the environment variable name to set in order to override `config.Analytics.CircuitBreakerConfig.MinimumSampleThreshold`.
AnalyticsCircuitBreakerMinimumSampleThresholdEnvVarKey = "SIDE_PROJECT_ANALYTICS_CIRCUIT_BREAKER_MINIMUM_SAMPLE_THRESHOLD"
// ObservabilityLoggingOutputFilepathEnvVarKey is the environment variable name to set in order to override `config.Observability.Logging.OutputFilepath`.
ObservabilityLoggingOutputFilepathEnvVarKey = "SIDE_PROJECT_OBSERVABILITY_LOGGING_OUTPUT_FILEPATH"

// ObservabilityLoggingProviderEnvVarKey is the environment variable name to set in order to override `config.Observability.Logging.Provider`.
ObservabilityLoggingProviderEnvVarKey = "SIDE_PROJECT_OBSERVABILITY_LOGGING_PROVIDER"

// ObservabilityMetricsOtelCollectionIntervalEnvVarKey is the environment variable name to set in order to override `config.Observability.Metrics.Otel.CollectionInterval`.
ObservabilityMetricsOtelCollectionIntervalEnvVarKey = "SIDE_PROJECT_OBSERVABILITY_METRICS_OTEL_COLLECTION_INTERVAL"

// ObservabilityMetricsOtelCollectionTimeoutEnvVarKey is the environment variable name to set in order to override `config.Observability.Metrics.Otel.CollectionTimeout`.
ObservabilityMetricsOtelCollectionTimeoutEnvVarKey = "SIDE_PROJECT_OBSERVABILITY_METRICS_OTEL_COLLECTION_TIMEOUT"

// ObservabilityMetricsOtelCollectorEndpointEnvVarKey is the environment variable name to set in order to override `config.Observability.Metrics.Otel.CollectorEndpoint`.
ObservabilityMetricsOtelCollectorEndpointEnvVarKey = "SIDE_PROJECT_OBSERVABILITY_METRICS_OTEL_COLLECTOR_ENDPOINT"

// AnalyticsPosthogCircuitBreakingErrorRateEnvVarKey is the environment variable name to set in order to override `config.Analytics.Posthog.CircuitBreakerConfig.ErrorRate`.
AnalyticsPosthogCircuitBreakingErrorRateEnvVarKey = "SIDE_PROJECT_ANALYTICS_POSTHOG_CIRCUIT_BREAKING_ERROR_RATE"


/*
...and so on and so forth
*/
Expand Down

0 comments on commit eb1ee52

Please sign in to comment.