Pmm client for freebsd?

I searched the net and these forums and while I’ve read many posts where the reply is ‘we don’t have a pmm client for freebsd’ came up a few times, they were old posts.

So, another person asking the same. We are wanting to move our db servers to freebsd using percona but now came across this problem of not finding a client.

I did read some mentioned of running a Linux box but those also mention not being able to get all of the metrics.

So, how can this be done or can it not be done? We very much have been wanting to try percona.

1 Like

Hello @perplexed,

Unfortunately, FreeBSD is not a Percona supported operating system for any of our software.

1 Like

Thanks for confirming. BSD seems so popular, I’m surprised.

Can you suggest an article or some information on how I might be able to get the stats I need off the db server to the pmm server.

1 Like

Must be perspective because I don’t know of any companies that run BSD. Even a quick “top server distros” search didn’t reveal BSD near the top.

PMM does support external exporters so you can try the Prometheus-provided MySQL exporter, Releases · prometheus/mysqld_exporter · GitHub as there is a FreeBSD version. Since Percona is completely open-source, you could download our exporter and simply compile them on FreeBSD (it’s just simple golang)

1 Like

Thanks. I’ll check those out. For an unpopular Os, I seem to have to use it and come across it quite often but it makes sense to not spend time on coding unless there is more demand.

1 Like

Yea, we (Percona) don’t have a massive eng team like some other companies so we have to pick based on where the demand is. That said, the more we hear about something else, the higher the chance it gets added to our roadmaps. :smile:

1 Like

I understand. Part of my job is to make decisions on what to spend money on in terms of adding software features, functionality to software we develop.

Ok, let me add my wish here too then :).

We decided to move from centos to bsd to see if there might be some performance gains and there certainly are so we’ll be changing out all our db’s from other OS’s to freebsd or other bsd.

Since Percona is completely open-source, you could download our exporter and compile

Any chance you might have a lead or article on how to go about compiling our own client on freebsd?

1 Like

No, but all you need to do is install the golang build environment for FreeBSD, clone our repo, and then go build the exporter. Maybe the exporter from Prometheus has better build instructions for FreeBSD

1 Like

Might be beyond my skills but I’ll check it out. Thanks very much.

1 Like