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.