Documentation ¶
Index ¶
Constants ¶
View Source
const ( AppId = "app_id" ApplicationGuid = "applicationGuid" )
All application metrics should have AppId or ApplicationGuid tags
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { LogProviderAddr string `env:"LOGS_PROVIDER_ADDR, required, report"` LogsProviderTLS LogsProviderTLS OtelAddr string `env:"OTEL_ADDR, required, report"` OtelProviderTLS OtelProviderTLS MetricStoreTLS MetricStoreClientTLS MetricStoreMetricsTLS MetricStoreMetricsTLS IngressAddr string `env:"INGRESS_ADDR, required, report"` MetricsAddr string `env:"METRICS_ADDR, report"` ShardId string `env:"SHARD_ID, required, report"` TimerRollupBufferSize uint `env:"TIMER_ROLLUP_BUFFER_SIZE, report"` NodeIndex int `env:"NODE_INDEX, required, report"` FilterMetrics bool `env:"ENABLE_ENVELOPE_SELECTOR, required, report"` EnvelopSelectorTags []string `env:"ENVELOP_SELECTOR_TAGS, report"` LogLevel string `env:"LOG_LEVEL, report"` ProfilingAddr string `env:"PROFILING_ADDR, report"` FirehoseEnabled bool `env:"FIREHOSE_ENABLED, required, report"` }
func LoadConfig ¶
func LoadConfig() *Config
LoadConfig creates Config object from environment variables
type LogsProviderTLS ¶
type MetricStoreClientTLS ¶
type MetricStoreMetricsTLS ¶ added in v1.3.0
type NozzleApp ¶
type NozzleApp struct {
// contains filtered or unexported fields
}
func (*NozzleApp) MetricsAddr ¶ added in v1.4.3
func (*NozzleApp) ProfilingAddr ¶ added in v1.4.3
type OtelProviderTLS ¶ added in v1.7.0
Click to show internal directories.
Click to hide internal directories.