Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Enricher ¶
type Enricher struct { CloudAccountId string `env:"CLOUD_ACCOUNT_ID,required"` CloudAccountName string `env:"CLOUD_ACCOUNT_NAME,required"` CloudRegion string `env:"CLOUD_REGION,required"` K8sClusterName string `env:"K8S_CLUSTER_NAME,required"` K8sNodeName string `env:"K8S_NODE_NAME,required"` CloudPartition string `env:"CLOUD_PARTITION,required"` CloudAccountGroupFunction string `env:"CLOUD_ACCOUNT_GROUP_FUNCTION,required"` Organization string `env:"ORGANIZATION,required"` CloudProvider string `env:"CLOUD_PROVIDER,required"` CloudPlatform string `env:"CLOUD_PLATFORM,required"` // contains filtered or unexported fields }
func NewEnricher ¶
func NewEnricher(cfgs ...EnricherConfiguration) (*Enricher, error)
NewEnricher returns a enricher with env vars being parsed. These env vars are derived from mappings.go.
func (*Enricher) AddDropCount ¶ added in v1.10.15
func (e *Enricher) AddDropCount()
func (*Enricher) AddRecordCount ¶ added in v1.10.15
func (*Enricher) EnrichRecord ¶
type EnricherConfiguration ¶ added in v1.10.15
func WithMetricServer ¶ added in v1.10.15
func WithMetricServer(ms *metricserver.MetricServer) EnricherConfiguration
type EnricherMetric ¶ added in v1.10.15
type EnricherMetric struct {
// contains filtered or unexported fields
}
Click to show internal directories.
Click to hide internal directories.