observability

package
v0.5.2 Latest Latest
Warning

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

Go to latest
Published: Apr 23, 2024 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

View Source
const (
	LockBucketName  = "observabilityLock"
	LockBucketDescr = "contains locks on observability objects"
)

The name and description of the NATS bucket used for observability object locks

View Source
const GrafanaHelmRepo = "https://grafana.github.io/helm-charts"
View Source
const PrometheusCommunityHelmRepo = "https://prometheus-community.github.io/helm-charts"

Variables

This section is empty.

Functions

func GrafanaChartName

func GrafanaChartName(name string) string

GrafanaChartName returns the name of the grafana chart

func KubePrometheusStackChartName

func KubePrometheusStackChartName(name string) string

KubePrometheusStackChartName returns the name of the kube-prometheus-stack chart

func LoggingDefinitionReconciler

func LoggingDefinitionReconciler(r *controller.Reconciler)

LoggingDefinitionReconciler reconciles system state when a LoggingDefinition is created, updated or deleted.

func LoggingInstanceReconciler

func LoggingInstanceReconciler(r *controller.Reconciler)

LoggingInstanceReconciler reconciles system state when a LoggingInstance is created, updated or deleted.

func LoggingName

func LoggingName(name string) string

LoggingName returns the name of a logging chart

func LokiHelmChartName

func LokiHelmChartName(name string) string

LokiHelmChartName returns the name of the loki chart

func MetricsDefinitionReconciler

func MetricsDefinitionReconciler(r *controller.Reconciler)

MetricsDefinitionReconciler reconciles system state when a MetricsDefinition is created, updated or deleted.

func MetricsInstanceReconciler

func MetricsInstanceReconciler(r *controller.Reconciler)

MetricsInstanceReconciler reconciles system state when a MetricsInstance is created, updated or deleted.

func MetricsName

func MetricsName(name string) string

MetricsName returns the name of a metrics object

func ObservabilityDashboardDefinitionReconciler

func ObservabilityDashboardDefinitionReconciler(r *controller.Reconciler)

ObservabilityDashboardDefinitionReconciler reconciles system state when a ObservabilityDashboardDefinition is created, updated or deleted.

func ObservabilityDashboardInstanceReconciler

func ObservabilityDashboardInstanceReconciler(r *controller.Reconciler)

ObservabilityDashboardInstanceReconciler reconciles system state when a ObservabilityDashboardInstance is created, updated or deleted.

func ObservabilityDashboardName

func ObservabilityDashboardName(name string) string

ObservabilityDashboardName returns the name of an observability dashboard object

func ObservabilityStackDefinitionReconciler

func ObservabilityStackDefinitionReconciler(r *controller.Reconciler)

ObservabilityStackDefinitionReconciler reconciles system state when a ObservabilityStackDefinition is created, updated or deleted.

func ObservabilityStackInstanceReconciler

func ObservabilityStackInstanceReconciler(r *controller.Reconciler)

ObservabilityStackInstanceReconciler reconciles system state when a ObservabilityStackInstance is created, updated or deleted.

func PromtailHelmChartName

func PromtailHelmChartName(name string) string

PromtailHelmChartName returns the name of the promtail chart

Types

type LoggingDefinitionConfig

type LoggingDefinitionConfig struct {
	// contains filtered or unexported fields
}

LoggingDefinitionConfig contains configuration for a logging definition reconcile function.

type LoggingInstanceConfig

type LoggingInstanceConfig struct {
	// contains filtered or unexported fields
}

LoggingInstanceConfig contains the configuration for a logging instance reconcile function.

type ObservabilityStackDefinitionConfig

type ObservabilityStackDefinitionConfig struct {
	// contains filtered or unexported fields
}

ObservabilityStackDefinitionConfig contains the configuration for an observability dashboard reconcile function.

type ObservabilityStackInstanceConfig

type ObservabilityStackInstanceConfig struct {
	// contains filtered or unexported fields
}

ObservabilityStackInstanceConfig contains the configuration for an observability stack instance reconcile function.

Jump to

Keyboard shortcuts

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