runtimeconfig

package
v0.12.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 17, 2023 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_github_com_rancher_opni_internal_cortex_config_runtimeconfig_runtimeconfig_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type IngesterInstanceLimits

type IngesterInstanceLimits struct {
	MaxIngestionRate        *float64 `protobuf:"fixed64,1,opt,name=max_ingestion_rate,json=maxIngestionRate,proto3,oneof" json:"max_ingestion_rate,omitempty"`
	MaxTenants              *int64   `protobuf:"varint,2,opt,name=max_tenants,json=maxTenants,proto3,oneof" json:"max_tenants,omitempty"`
	MaxSeries               *int64   `protobuf:"varint,3,opt,name=max_series,json=maxSeries,proto3,oneof" json:"max_series,omitempty"`
	MaxInflightPushRequests *int64   `` /* 141-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*IngesterInstanceLimits) DeepCopy

func (*IngesterInstanceLimits) DeepCopyInto

func (in *IngesterInstanceLimits) DeepCopyInto(out *IngesterInstanceLimits)

func (*IngesterInstanceLimits) Descriptor deprecated

func (*IngesterInstanceLimits) Descriptor() ([]byte, []int)

Deprecated: Use IngesterInstanceLimits.ProtoReflect.Descriptor instead.

func (*IngesterInstanceLimits) FlagSet

func (in *IngesterInstanceLimits) FlagSet(prefix ...string) *pflag.FlagSet

func (*IngesterInstanceLimits) GetMaxInflightPushRequests

func (x *IngesterInstanceLimits) GetMaxInflightPushRequests() int64

func (*IngesterInstanceLimits) GetMaxIngestionRate

func (x *IngesterInstanceLimits) GetMaxIngestionRate() float64

func (*IngesterInstanceLimits) GetMaxSeries

func (x *IngesterInstanceLimits) GetMaxSeries() int64

func (*IngesterInstanceLimits) GetMaxTenants

func (x *IngesterInstanceLimits) GetMaxTenants() int64

func (*IngesterInstanceLimits) ProtoMessage

func (*IngesterInstanceLimits) ProtoMessage()

func (*IngesterInstanceLimits) ProtoReflect

func (x *IngesterInstanceLimits) ProtoReflect() protoreflect.Message

func (*IngesterInstanceLimits) Reset

func (x *IngesterInstanceLimits) Reset()

func (*IngesterInstanceLimits) String

func (x *IngesterInstanceLimits) String() string

type KvMultiRuntimeConfig

type KvMultiRuntimeConfig struct {
	Primary       *string `protobuf:"bytes,1,opt,name=primary,proto3,oneof" json:"primary,omitempty"`
	MirrorEnabled *bool   `protobuf:"varint,2,opt,name=mirror_enabled,json=mirrorEnabled,proto3,oneof" json:"mirror_enabled,omitempty"`
	// contains filtered or unexported fields
}

func (*KvMultiRuntimeConfig) DeepCopy

func (*KvMultiRuntimeConfig) DeepCopyInto

func (in *KvMultiRuntimeConfig) DeepCopyInto(out *KvMultiRuntimeConfig)

func (*KvMultiRuntimeConfig) Descriptor deprecated

func (*KvMultiRuntimeConfig) Descriptor() ([]byte, []int)

Deprecated: Use KvMultiRuntimeConfig.ProtoReflect.Descriptor instead.

func (*KvMultiRuntimeConfig) FlagSet

func (in *KvMultiRuntimeConfig) FlagSet(prefix ...string) *pflag.FlagSet

func (*KvMultiRuntimeConfig) GetMirrorEnabled

func (x *KvMultiRuntimeConfig) GetMirrorEnabled() bool

func (*KvMultiRuntimeConfig) GetPrimary

func (x *KvMultiRuntimeConfig) GetPrimary() string

func (*KvMultiRuntimeConfig) ProtoMessage

func (*KvMultiRuntimeConfig) ProtoMessage()

func (*KvMultiRuntimeConfig) ProtoReflect

func (x *KvMultiRuntimeConfig) ProtoReflect() protoreflect.Message

func (*KvMultiRuntimeConfig) Reset

func (x *KvMultiRuntimeConfig) Reset()

func (*KvMultiRuntimeConfig) String

func (x *KvMultiRuntimeConfig) String() string

type RuntimeConfigValues

type RuntimeConfigValues struct {
	Overrides                           map[string]*validation.Limits `` /* 159-byte string literal not displayed */
	MultiKvConfig                       *KvMultiRuntimeConfig         `protobuf:"bytes,2,opt,name=multi_kv_config,json=multiKvConfig,proto3" json:"multi_kv_config,omitempty"`
	IngesterStreamChunksWhenUsingBlocks *bool                         `` /* 181-byte string literal not displayed */
	IngesterLimits                      *IngesterInstanceLimits       `protobuf:"bytes,4,opt,name=ingester_limits,json=ingesterLimits,proto3" json:"ingester_limits,omitempty"`
	// contains filtered or unexported fields
}

func (*RuntimeConfigValues) DeepCopy

func (in *RuntimeConfigValues) DeepCopy() *RuntimeConfigValues

func (*RuntimeConfigValues) DeepCopyInto

func (in *RuntimeConfigValues) DeepCopyInto(out *RuntimeConfigValues)

func (*RuntimeConfigValues) Descriptor deprecated

func (*RuntimeConfigValues) Descriptor() ([]byte, []int)

Deprecated: Use RuntimeConfigValues.ProtoReflect.Descriptor instead.

func (*RuntimeConfigValues) FlagSet

func (in *RuntimeConfigValues) FlagSet(prefix ...string) *pflag.FlagSet

func (*RuntimeConfigValues) GetIngesterLimits

func (x *RuntimeConfigValues) GetIngesterLimits() *IngesterInstanceLimits

func (*RuntimeConfigValues) GetIngesterStreamChunksWhenUsingBlocks

func (x *RuntimeConfigValues) GetIngesterStreamChunksWhenUsingBlocks() bool

func (*RuntimeConfigValues) GetMultiKvConfig

func (x *RuntimeConfigValues) GetMultiKvConfig() *KvMultiRuntimeConfig

func (*RuntimeConfigValues) GetOverrides

func (x *RuntimeConfigValues) GetOverrides() map[string]*validation.Limits

func (*RuntimeConfigValues) ProtoMessage

func (*RuntimeConfigValues) ProtoMessage()

func (*RuntimeConfigValues) ProtoReflect

func (x *RuntimeConfigValues) ProtoReflect() protoreflect.Message

func (*RuntimeConfigValues) Reset

func (x *RuntimeConfigValues) Reset()

func (*RuntimeConfigValues) String

func (x *RuntimeConfigValues) String() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL