What is the best way to control rabbitmq to make sure everything runs smoothly?

Many times I get:

- Frozen, loading - 5.0. I can not use my box. -Just doesn't work.

+3
source share
4 answers

As sheki notes, rabbitmqctlthis is your first port for diagnostics as well as for building control, but it is not suitable for actual monitoring directly on the command line.

DataDog MQ, . , CPU//IO, . , . , .

NewRelic , RabbitMQ, , NR .

AppDynamics - . . /. , , .NET- SQL Server - (, chatty). , , . .

Nagios. , "", , . ... "" . , .

APM * :

  • / Windows O/S
  • Linux O/S
  • AWS
  • RDS, EC2
  • Apache
  • MySQL
  • / NR
  • MQ

* NewRelic Datadog! , NR, DD .

, , MQ, - .

, . - , .

? . AppDynamics, -, , , ! ( ). DataDog , / (, ).

- , , 2011 , 2015 APM " ".

+11

:

1.rabbitmq-plugins rabbitmq_management

2. rabbitmq-

3. http://rabbitmq-server-ip:15672

4.login

username: guest
password: guest

.

+10

RabbitMQ , Nagios, Zabbix .. http://www.rabbitmq.com/how.html#management rabbitmqctl - node.

$ rabbitmqctl status

RabbitMQ node.

+9

PRTG ( HTTP), , : https://blog.cdemi.io/monitoring-rabbitmq-in-prtg/

,

rabbitmq HTTP- RabbitMQ , , rabbitmqadmin. RabbitMQ . , : rabbitmq-plugins rabbitmq_management RabbitMQ. RabbitMQ.

- : http://server-name:15672/ HTTP API : http://server-name:15672/api/

API:

http://server-name:15672/api/overview

JSON , , ..

+4
source

All Articles