block-quote On this pagechevron-down
copy Copy chevron-down
Advanced Configuration chevron-right Observability 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.
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.
T4K Installation with Observability using Trilio Operator
To install the operator with observability enabled, run the latest helm chart with the following parameter set.
Copy helm repo add triliovault-operator https://charts.k8strilio.net/trilio-stable/k8s-triliovault-operator
helm install tvm triliovault-operator/k8s-triliovault-operator --set observability.enabled=true Observability Stack Configurable Parameters
The following table lists the configuration parameters of the observability stack
Parameter
Description
Default
observability stack is enabled
observability name for T4K integration
observability.logging.loki.enabled
logging stack, loki is enabled
observability.logging.loki.fullnameOverride
observability.logging.loki.persistence.enabled
loki persistence storage enabled
observability.logging.loki.persistence.accessModes
loki persistence storage accessModes
observability.logging.loki.persistence.size
loki persistence storage size
observability.logging.loki.config.limits_config.reject_old_samples_max_age
loki config, maximum accepted sample age before rejecting
observability.logging.loki.config.table_manager.retention_period
loki config, how far back tables will be kept before they are deleted.
0s disables deletion.
observability.logging.promtail.enabled
logging stack, promtail is enabled
observability.logging.promtail.fullnameOverride
name of the promtail service
observability.logging.promtail.config.clients.url
loki url for promtail integration
observability.monitoring.prometheus.enabled
monitoring stack, prometheus is enabled
observability.monitoring.prometheus.fullnameOverride
name of the prometheus service
observability.monitoring.prometheus.server.enabled
prometheus server is enabled
observability.monitoring.prometheus.server.fullnameOverride
name of prometheus server service
observability.monitoring.prometheus.server.persistentVolume.enabled
prometheus server with persistent volume is enabled
observability.monitoring.prometheus.kubeStateMetrics.enabled
prometheus kube state metrics is enabled
observability.monitoring.prometheus.nodeExporter.enabled
prometheus node exporter is enabled
observability.monitoring.prometheus.pushgateway.enabled
prometheus push gateway is enabled
observability.monitoring.prometheus.alertmanager.enabled
prometheus alert manager is enabled
observability.visualization.grafana.enabled
visualization stack, grafana is enabled
observability.visualization.grafana.adminPassword
grafana password for admin user
observability.visualization.grafana.fullnameOverride
observability.visualization.grafana.service.type
Check the observability stack configuration by running the following command:
View Logs From T4K UI
Login to T4K UI with preferred authentication
Select "Launch Event Viewer" on any required service or application
Launch Event Viewer option On click on "Launch Event Viewer" option, user will be redirected to Logs visibility page.
Accessing Grafana Dashboards