T4K Integration with Observability Stack
The Observability Stack is a pre-packaged distribution for monitoring, logging and dashboard interfaces which can be installed into any existing Kubernetes cluster.
Last updated
The Observability Stack is a pre-packaged distribution for monitoring, logging and dashboard interfaces which can be installed into any existing Kubernetes cluster.
Last updated
The Observability Stack is a pre-packaged distribution for monitoring, logging, and dashboarding and can be installed into any existing Kubernetes cluster. It includes many of the most popular open-source observability tools with Prometheus, Grafana, Promtail**,** and Loki. The observability stack provides a straightforward, maintainable solution for analyzing server traffic and identifying potential deployment problems.
To install the operator with observability enabled, run the latest helm chart with the following parameter set.
The following table lists the configuration parameters of the observability stack
Parameter | Description | Default |
---|---|---|
Check the observability stack configuration by running the following command:
Login to T4K UI with preferred authentication
Select View logs on any required service or application
observability.enabled
observability stack is enabled
false
observability.name
observability name for T4K integration
tvk-integration
observability.logging.loki.enabled
logging stack, loki is enabled
true
observability.logging.loki.fullnameOverride
name of the loki service
"loki"
observability.logging.loki.persistence.enabled
loki persistence storage enabled
true
observability.logging.loki.persistence.accessModes
loki persistence storage accessModes
ReadWriteOnce
observability.logging.loki.persistence.size
loki persistence storage size
10Gi
observability.logging.loki.config.limits_config.reject_old_samples_max_age
loki config, maximum accepted sample age before rejecting
168h
observability.logging.loki.config.table_manager.retention_period
loki config, how far back tables will be kept before they are deleted. 0s disables deletion.
168h
observability.logging.promtail.enabled
logging stack, promtail is enabled
true
observability.logging.promtail.fullnameOverride
name of the promtail service
"promtail"
observability.logging.promtail.config.clients.url
loki url for promtail integration
observability.monitoring.prometheus.enabled
monitoring stack, prometheus is enabled
true
observability.monitoring.prometheus.fullnameOverride
name of the prometheus service
"prom"
observability.monitoring.prometheus.server.enabled
prometheus server is enabled
true
observability.monitoring.prometheus.server.fullnameOverride
name of prometheus server service
"prom-server"
observability.monitoring.prometheus.server.persistentVolume.enabled
prometheus server with persistent volume is enabled
false
observability.monitoring.prometheus.kubeStateMetrics.enabled
prometheus kube state metrics is enabled
false
observability.monitoring.prometheus.nodeExporter.enabled
prometheus node exporter is enabled
false
observability.monitoring.prometheus.pushgateway.enabled
prometheus push gateway is enabled
false
observability.monitoring.prometheus.alertmanager.enabled
prometheus alert manager is enabled
false
observability.visualization.grafana.enabled
visualization stack, grafana is enabled
true
observability.visualization.grafana.adminPassword
grafana password for admin user
"admin123"
observability.visualization.grafana.fullnameOverride
name of grafana service
"grafana"
observability.visualization.grafana.service.type
grafana service type
"ClusterIP"