Documentation ¶
Index ¶
- func GenCadvisor(gen *mimic.Generator, namespace string)
- func GenMonitor(gen *mimic.Generator, namespace string)
- func GenPrometheus(gen *mimic.Generator, opts PrometheusOpts)
- func GenRemoteReadBenchPrometheusWith10h10kSeriesWAL(gen *mimic.Generator, name string, namespace string, ...)
- func GenRemoteReadBenchPrometheusWith1MoBlocks1kSeries(gen *mimic.Generator, name string, namespace string, ...)
- func GenThanosQuerier(gen *mimic.Generator, opts QuerierOpts)
- func GenThanosStoreGateway(gen *mimic.Generator, opts StoreGatewayOpts)
- type PrometheusOpts
- type QuerierOpts
- type StoreGatewayOpts
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GenCadvisor ¶
func GenMonitor ¶
func GenPrometheus ¶
func GenPrometheus(gen *mimic.Generator, opts PrometheusOpts)
NOTE: No persistent volume on purpose to simplify testing. It is must-have!
func GenThanosQuerier ¶
func GenThanosQuerier(gen *mimic.Generator, opts QuerierOpts)
func GenThanosStoreGateway ¶
func GenThanosStoreGateway(gen *mimic.Generator, opts StoreGatewayOpts)
NOTE: No persistent volume on purpose to simplify testing. It is must-have on the production setup.
Types ¶
type PrometheusOpts ¶
type PrometheusOpts struct { Namespace string Name string Config prometheus.Config Img dockerimage.Image Resources corev1.ResourceRequirements // If empty, no data autogeneration will be defined. WalGenConfig *walgen.Config BlockgenSpecs []blockgen.BlockSpec ThanosbenchImg dockerimage.Image ThanosImg dockerimage.Image ThanosResources corev1.ResourceRequirements DisableCompactions bool ServiceAccountName string Retention string StoreAPILabelSelector string }
type QuerierOpts ¶
type QuerierOpts struct { Namespace string Name string Img dockerimage.Image Resources corev1.ResourceRequirements StoreAPILabelSelector string ReadinessPath string }
type StoreGatewayOpts ¶
Click to show internal directories.
Click to hide internal directories.