Privacy Dynamics Self-hosted

Installing observability tools

Install observability tools

Install Loki

$ kubectl create namespace loki
$ helm repo add grafana https://grafana.github.io/helm-charts
$ helm repo update
$ curl https://raw.githubusercontent.com/pvcy/enterprise-install/main/aws/loki/values.yaml \
 -o loki-values.yaml

$ helm install loki --namespace=loki grafana/loki-stack \
 --values=loki-values.yaml

Install Prometheus

$ 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