Question regarding Scheduling Backups with PMB + PMM

I’m very new to both PBM and PMM.

I have just installed PBM and got a backup working and into Azure external storage.

I’m looking at PMM for monitoring the db and VM as well as having a GUI to schedule the backups. I have what seems like a basic question but reading documentation and searching on Google doesn’t give me a clear picture (assuming I’ve ready far enough). ChatGPT gives me a clear answer which is likely wrong (or hopefully so).

My question is, when integrating PMM with PBM and then scheduling recurring backups from the PMM GUI, do the scheduled backups get written to PBM to be triggered?

My concern here is availability. The architecture underlying PBM clearly provides for multiple agents, one for each instance in the replica set. With PBM, a scheduled backup will happen even if a member is lost. I have not been able to clarify if the PMM scheduling tool is actually hooking PBM to ensure that the configured backups are sure to run as long as an available replica set member with the db remains functional.

ChatGPT says the PMM does not do this, it says you lose the redundancy if the PMM server goes down because it has the function to trigger the backup. But I have doubt about any response from AI at this point without tight product integration.

Thanks in advance for any help you can offer.

I’m starting to get the impression that this is designed to work the way I’m hoping, but I did find a message regarding PMM installed with Docker that might be a hard stop for me: Manage pbm-agent backups from the pmm-server user interface - #7 by ernesto.perez

This post includes the statement: “Currently PMM Backup management doesn’t support dockerized configurations. It’s required to have pmm-agent, pbm and mongod installed on the same host node. You’re getting error because pmm-agent cannot find installed mongod in the same environment. Technically you can run backups for dockerized setups, but in that case all of the mentioned software should be installed in the same container and services should be managed by systemd.”

I looked and could not find a way to install PMM directly to Ubuntu using percona-release, so I used the Quickstart Guide which installed PMM via the latest PMM Docker image.

Has anything changed with PMM that allows it to see mongo outside of docker??