PMDARABBITMQ(1)
π pmdarabbitmq β it's giving RabbitMQ metrics, bestie π
okay so this is the pmdarabbitmq(1) page, section 1 of the General Commands Manual, and honestly? she's a whole vibe. sit down, grab a strawberry π, we're learning about a Performance Metrics Domain Agent.
β¨ NAME β¨
pmdarabbitmq β the Rabbit Message Queue subsystem PMDA, periodt.
π° DESCRIPTION π°
okay so pmdarabbitmq is a Performance Metrics Domain Agent (a PMDA, iykyk) and what she does is export metric values for each RabbitMQ queue configured on the local system. that's it. that's the job. every queue, every metric, slay. π₯
π INSTALLATION π
wanna install the Rabbitmq PMDA? you gotta use the Install script, and you gotta be root. no cap.
# cd $PCP_PMDAS_DIR/rabbitmq
# ./Install
and when you're done and you wanna uninstall (breakups happen bestie, it's fine π), same energy, still root:
# cd $PCP_PMDAS_DIR/rabbitmq
# ./Remove
π important: pmdarabbitmq is launched by pmcd(1) and should never be executed directly. like, not ever. don't do it. she's got main character energy but she does NOT run solo.
the good news is the Install and Remove scripts handle all the communication β they notify pmcd(1) when the agent gets installed or removed. you don't have to do anything extra. π«Ά
πΈ FILES πΈ
$PCP_PMDAS_DIR/rabbitmq/Installβ the installation script for the pmdarabbitmq agent β¨$PCP_PMDAS_DIR/rabbitmq/Removeβ the undo-installation script for the pmdarabbitmq agent (the reverse uno card π)$PCP_LOG_DIR/pmcd/rabbitmq.logβ the default log file where all the error messages from pmdarabbitmq go to vibe (or to complain, honestly π)
π PCP ENVIRONMENT π
so environment variables with the prefix PCP_ are the ones that parameterize all the file and directory names PCP uses. on each installation, the file /etc/pcp.conf contains the local values for these variables. and if you want a different config file, you can use the $PCP_CONF variable to specify an alternative one β exactly as described in pcp.conf(5). π
π¦ SEE ALSO π¦
- PCPIntro(1)
- pmcd(1)
- pminfo(1)
- pmpython(1)
go read those too, they're iconic, no skips. π
Performance Co-Pilot Β· PCP Β· pmdarabbitmq(1)
okay that's the whole page bestie, love u, go monitor some queues πβ¨π°ππ¦πΈπ π«Ά
π¦ where this page comes from
- arch rolling: pcp 7.2.2-2 Β· GPL-2.0-or-later AND LGPL-2.1-or-later AND CC-BY-3.0
- centos-stream 10: pcp-doc 7.1.5-6.el10 Β· GPL-2.0-or-later AND CC-BY-3.0
- centos-stream 9: pcp-doc 6.3.7-14.el9 Β· GPL-2.0-or-later AND CC-BY-3.0
- debian trixie: pcp 6.3.8-1
- fedora 43: pcp-doc 7.0.1-1.fc43 Β· GPL-2.0-or-later AND CC-BY-3.0
- fedora 43: pcp-doc 7.2.1-1.fc43
- fedora 43: pcp-doc 7.2.2-1.fc43
- fedora 43: pcp-doc 7.2.2-2.fc43 Β· GPL-2.0-or-later AND CC-BY-3.0
- fedora 44: pcp-doc 7.1.0-6.fc44 Β· GPL-2.0-or-later AND CC-BY-3.0
- fedora 44: pcp-doc 7.2.1-1.fc44
- fedora 44: pcp-doc 7.2.2-1.fc44
- fedora 44: pcp-doc 7.2.2-2.fc44 Β· GPL-2.0-or-later AND CC-BY-3.0
- ubuntu questing: pcp 6.3.8-1
- ubuntu resolute: pcp 7.1.1-1
- ubuntu stonking: pcp 7.2.1-2build1
- Copyright (c) 2020 Red Hat
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms