Documentation ¶
Index ¶
- Constants
- func GrafanaChartName(name string) string
- func KubePrometheusStackChartName(name string) string
- func LoggingDefinitionReconciler(r *controller.Reconciler)
- func LoggingInstanceReconciler(r *controller.Reconciler)
- func LoggingName(name string) string
- func LokiHelmChartName(name string) string
- func MetricsDefinitionReconciler(r *controller.Reconciler)
- func MetricsInstanceReconciler(r *controller.Reconciler)
- func MetricsName(name string) string
- func ObservabilityDashboardDefinitionReconciler(r *controller.Reconciler)
- func ObservabilityDashboardInstanceReconciler(r *controller.Reconciler)
- func ObservabilityDashboardName(name string) string
- func ObservabilityStackDefinitionReconciler(r *controller.Reconciler)
- func ObservabilityStackInstanceReconciler(r *controller.Reconciler)
- func PromtailHelmChartName(name string) string
- type LoggingDefinitionConfig
- type LoggingInstanceConfig
- type ObservabilityStackDefinitionConfig
- type ObservabilityStackInstanceConfig
Constants ¶
const ( LockBucketName = "observabilityLock" LockBucketDescr = "contains locks on observability objects" )
The name and description of the NATS bucket used for observability object locks
const GrafanaHelmRepo = "https://grafana.github.io/helm-charts"
const PrometheusCommunityHelmRepo = "https://prometheus-community.github.io/helm-charts"
Variables ¶
This section is empty.
Functions ¶
func GrafanaChartName ¶
GrafanaChartName returns the name of the grafana chart
func KubePrometheusStackChartName ¶
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 ¶
LoggingName returns the name of a logging chart
func LokiHelmChartName ¶
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 ¶
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 ¶
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 ¶
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.
Source Files ¶
- common.go
- logging_definition.go
- logging_definition_config.go
- logging_definition_gen.go
- logging_instance.go
- logging_instance_config.go
- logging_instance_gen.go
- metrics_definition.go
- metrics_definition_gen.go
- metrics_instance.go
- metrics_instance_gen.go
- observability_dashboard_definition.go
- observability_dashboard_definition_gen.go
- observability_dashboard_instance.go
- observability_dashboard_instance_gen.go
- observability_gen.go
- observability_stack_definition.go
- observability_stack_definition_config.go
- observability_stack_definition_gen.go
- observability_stack_instance.go
- observability_stack_instance_config.go
- observability_stack_instance_gen.go