Privacy Dynamics Self-hosted

Installing observability tools

Install observability tools

Install Loki

Loki can be installed automatically onto the cluster using the KOTS Admin Console by selecting "Install Loki" under "Auxiliary Software" (see Install Privacy Dynamics). Alternatively, you can install the loki Helm chart directly to take advantage of all configuration options. For more information, see the Grafana Loki deployment guide. We currently recommend a monolithic Loki deployment.

Install Prometheus

Prometheus can be installed automatically onto the cluster using the KOTS Admin Console by selecting "Install Prometheus, Alertmanager, and Grafana" under "Auxiliary Software" (see Install Privacy Dynamics) Alternatively, you can install the kube-prometheus-stack Helm chart directly to take advantage of all configuration options. For more information, see the Helm chart's GitHub page.

$ helm repo add prometheus-community https://prometheus-community.github.io/helm-charts         
$ 
$ kubectl create ns prometheus 
$ 
$ curl https://raw.githubusercontent.com/pvcy/enterprise-install/main/aws/prometheus-stack/values.yaml \
 -o prometheus-stack-values.yaml

Replace the text pvcy.customer.com in the values.yaml file to match the subdomain that are you using to host Privacy Dynamics. Also make sure to update GRAFANA_PASSWORD to the password you want to use for Grafana.

$  helm install prometheus-stack prometheus-community/kube-prometheus-stack \
 --version 23.1.1 -n prometheus \
 --wait -f prometheus-stack-values.yaml

After this is completed, you will be able to access the Grafana dashboard at grafana.pvcy.customer.com with the username admin and password GRAFANA_PASSWORD used during earlier step.

Application Logs

Application logs can be accessed via Grafana at grafana.pvcy.customer.com.

Previous
Application Ingress
Next
2024