author:headsen chen

date: 2019-07-26  17:22:24

notice: 个人原创

 

import requests, json, time, datetime
from requests.auth import HTTPBasicAuth

username = ‘xxxxx'
password = 'yyyyyyy'
queue_url = 'http://xxxxxxx:15672/api/queues'

res = requests.get(url=queue_url, auth=HTTPBasicAuth(username=username, password=password))
if res.status_code == 200:
    queues = json.loads(res.text)
    iswarnning = False
    msg = u"%s rabbitmq消息队列堆积异常:\n" % (time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(time.time())),)

    for queue in queues:
        queue_count = int(queue.get("messages", 0))
        if queue_count>100000:
            print(queue['name'],queue_count)

 

相关文章:

  • 2022-12-23
  • 2021-05-24
  • 2022-12-23
  • 2022-02-10
  • 2021-06-22
  • 2022-03-03
  • 2021-04-03
  • 2021-09-01
猜你喜欢
  • 2021-12-03
  • 2022-12-23
  • 2022-02-08
  • 2021-08-14
  • 2021-07-17
  • 2021-07-20
  • 2022-01-29
相关资源
相似解决方案