| 12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- package env
- import (
- "github.com/opencost/opencost/core/pkg/env"
- )
- const (
- ClusterIDEnvVar = "CLUSTER_ID"
- NetworkPortEnvVar = "NETWORK_PORT"
- Collector10mResolutionRetention = "COLLECTOR_10M_RESOLUTION_RETENTION"
- Collector1hResolutionRetention = "COLLECTOR_1H_RESOLUTION_RETENTION"
- Collection1dResolutionRetention = "COLLECTOR_1D_RESOLUTION_RETENTION"
- CollectorScrapeIntervalSeconds = "COLLECTOR_SCRAPE_INTERVAL_SECONDS"
- ExportBucketConfigFileEnvVar = "EXPORT_BUCKET_CONFIG_FILE"
- )
- func GetClusterID() string {
- return env.Get(ClusterIDEnvVar, "")
- }
- func GetNetworkPort() int {
- return env.GetInt(NetworkPortEnvVar, 3001)
- }
- func GetCollector10mResolutionRetention() int {
- return env.GetInt(Collector10mResolutionRetention, 36)
- }
- func GetCollector1hResolutionRetention() int {
- return env.GetInt(Collector1hResolutionRetention, 49)
- }
- func GetCollection1dResolutionRetention() int {
- return env.GetInt(Collection1dResolutionRetention, 15)
- }
- func GetCollectorScrapeIntervalSeconds() int {
- return env.GetInt(CollectorScrapeIntervalSeconds, 30)
- }
- func GetExportBucketConfigFile() string {
- return env.Get(ExportBucketConfigFileEnvVar, "")
- }
|