Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Configuration ¶
type Configuration struct { WorkerPoolSize int `yaml:"workerPoolSize"` OpPool pool.ObjectPoolConfiguration `yaml:"opPool"` Retry retry.Configuration `yaml:"retry"` LogSampleRate *float64 `yaml:"logSampleRate" validate:"min=0.0,max=1.0"` }
Configuration configs the ingester.
func (Configuration) NewIngester ¶
func (cfg Configuration) NewIngester( appender storage.Appender, tagOptions models.TagOptions, instrumentOptions instrument.Options, ) (*Ingester, error)
NewIngester creates an ingester with an appender.
type Ingester ¶
type Ingester struct {
// contains filtered or unexported fields
}
Ingester ingests metrics with a worker pool.
type Options ¶
type Options struct { Appender storage.Appender Workers xsync.PooledWorkerPool PoolOptions pool.ObjectPoolOptions TagDecoderPool serialize.TagDecoderPool RetryOptions retry.Options Sampler *sampler.Sampler InstrumentOptions instrument.Options TagOptions models.TagOptions }
Options configures the ingester.
Click to show internal directories.
Click to hide internal directories.