package
1.28.1
Repository: https://github.com/uber/cherami-server.git
Documentation: pkg.go.dev

# Functions

NewCommonAppConfig instantiates a new app config.
NewCommonConfigure return an configure for common open source use.
NewCommonControllerConfig instantiates the controller config.
NewCommonFrontendConfig instantiates a frontend config.
NewCommonKafkaConfig instantiates a Kafka config.
NewCommonLogConfig instantiates the log config.
NewCommonMetadataConfig instantiates the metadata config for cherami.
NewCommonMetricsConfig instantiates the metrics config.
NewCommonReplicatorConfig returns the replicator config.
NewCommonServiceConfig instantiates the common service config.
NewCommonStorageConfig instantiates the StorageConfig.
NewDestinationConfig returns the destination config.

# Constants

ControllerServiceName refers to the name of the cherami controller service.
Possible environment.
Possible environment.
Possible environment.
FrontendServiceName refers to the name of the cherami frontend service.
InputServiceName refers to the name of the cherami in service.
OutputServiceName refers to the name of the cherami out service.
ReplicatorServiceName refers to the name of the cherami replicator service.
StoreServiceName refers to the name of the cherami store service.

# Variables

ErrNoFilesToLoad is return when you attemp to call LoadFiles with no file paths.

# Structs

AppConfig stores the common app config for Cherami.
Authentication holds the authentication info to our metadata.
ClusterConfig holds the configuration for a single Kafka cluster.
ClustersConfig holds the configuration for the Kafka clusters.
CommonConfigure is the config implementation with yaml parse.
ControllerConfig holds the config info related to our controller.
DestinationConfig holds metadata for a topic, shared between BIn, BStore and BOut.
FrontendConfig holds the config info for frontend.
KafkaConfig holds the configuration for the Kafka client.
LogConfiguration holds the log related config.
MetadataConfig holds the config info related to our metadata.
MetricsConfig holds the statsd config.
ReplicatorConfig -- contains config info passed to replicator.
ServiceConfig holds service specific config.
StatsdConfiguration reports metrics through statsd.
StorageConfig -- contains config info passed to StoreHosts.
TChannelConfig holds the tchannel related config.
ValidationError is the returned when a configuration fails to pass validation.

# Interfaces

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author