Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { // Firehose config APIEndpoint string `envconfig:"firehose_endpoint" required:"true"` Events string `envconfig:"firehose_events" required:"true"` Username string `envconfig:"firehose_username" default:"admin"` Password string `envconfig:"firehose_password" default:"admin"` SkipSSL bool `envconfig:"firehose_skip_ssl" default:"false"` SubscriptionID string `envconfig:"firehose_subscription_id" required:"true"` NewlineToken string `envconfig:"firehose_newline_token"` // Stackdriver config ProjectID string `envconfig:"gcp_project_id"` MetricsBufferDuration int `envconfig:"metrics_buffer_duration" default:"30"` MetricsBufferSize int `envconfig:"metrics_buffer_size" default:"200"` // Nozzle config HeartbeatRate int `envconfig:"heartbeat_rate" default:"30"` BatchCount int `envconfig:"batch_count" default:"10"` BatchDuration int `envconfig:"batch_duration" default:"1"` ResolveAppMetadata bool `envconfig:"resolve_app_metadata"` NozzleId string `envconfig:"nozzle_id" default:"local-nozzle"` NozzleName string `envconfig:"nozzle_name" default:"local-nozzle"` NozzleZone string `envconfig:"nozzle_zone" default:"local-nozzle"` DebugNozzle bool `envconfig:"debug_nozzle"` }
Click to show internal directories.
Click to hide internal directories.