This is a Helm chart package to manage PTP Monitoring deployment on a Kubernetes cluster.
Note: This Helm chart is currently only supported on Red Hat OpenShift.
Ensure the Prometheus and Grafana Operators are set up in order to collect and visualise the exported logs.
Label the openshift-ptp
namespace with openshift.io/cluster-monitoring: "true"
.
oc label namespace openshift-ptp openshift.io/cluster-monitoring="true"
Please see the NGC Helm Charts documentation for general guidance.
This Helm chart can be installed on your Kubernetes cluster using the Helm Dashboard UI once the Helm Dashboard Helm Chart is installed.
Login to the NGC registry
helm registry login nvcr.io
Add repo on your local system
helm repo add <your-repo-name> https://helm.ngc.nvidia.com/nvidia/holoscan-for-media/ '--username=$oauthtoken' --password=<API-KEY>
where:
holoscan-for-media
to be used on your local system to indicate the chart repository on NGC specified by the URLUpdate the repo or fetch particular chart
helm repo update
or
helm pull <your-repo-name>/ptp-monitoring
where:
helm repo add
command aboveNow you can see all the charts available
helm search repo
You are ready to install PTP Monitoring Dashboard using its Helm chart
Install using below command
helm install <release-name> <your-repo-name>/ptp-monitoring
where:
ptp-monitoring
, which should be unique on your local system, to indicate this particular installation of this applicationhelm repo add
command aboveAfter installation you can check the status
kubectl get all -o wide
Once the pod is running, the PTP Dashboard becomes visible on Grafana UI
Other commands to manage the installed application
helm status <release-name>
helm get all <release-name>
helm uninstall <release-name>
where:
helm install
command above