Welcome to Puppet Application Manager (PAM)
Puppet Application Manager is an administrative console where you can install, access, and manage your Puppet applications. It is also where you can go to access upgrades to new Puppet applications releases.
Useful links:
Puppet Application Manager docs links | Other useful places |
---|---|
|
|
PAM UI
The Puppet Application Manager (PAM) UI provides administration functionality where you can access and manage your Puppet applications.
Application monitoring graphs
When you have Prometheus installed, the Dashboard tab has an Application sub-tab that provides several simplified graphs for tracking overall health of the system.
- Node CPU Usage (%) shows when hosts are getting overwhelmed (high % usage).
- Node Memory Usage (%) shows when hosts are reaching full memory capacity that may result in processes being killed due to out-of-memory errors.
- Node Available Storage (%) shows when hosts are running out of storage. At 15%, pods may start to be evicted or reads/writes on databases are paused until more storage is made available.
-
Volume Available Storage (%) shows when application persistent volumes
are getting full (low %) that may lead to problems with a particular
application. Note that - Note: As of the 30 June 2021 Puppet Application Manager release, the monitoring/Prometheus-Kubernetes pods limit their storage use and are expected to never fall below 10% available storage.
Puppet Application Manager HA architectures include Prometheus and Grafana. Metrics about how the system is working are sent to Prometheus, and can be displayed with Grafana. Grafana credentials are printed during install, or can be retrieved later with the following command:
kubectl -n monitoring get secret grafana-admin -o go-template='{{index .data "admin-user"|base64decode}}:{{index .data "admin-password"|base64decode}}'