shell命令行输出内容转换为JSON格式
标题shell命令行输出内容转换为JSON格式# curl -s -u admin:admin123 http://127.0.0.1:15672/api/queues输出结果如下所示:[{“arguments”:{“x-queue-type”:“classic”},“auto_delete”:false,“backing_queue_status”:{“avg_ack_egress_rate”:
标题shell命令行输出内容转换为JSON格式
# curl -s -u admin:admin123 http://127.0.0.1:15672/api/queues
输出结果如下所示:
[{“arguments”:{“x-queue-type”:“classic”},“auto_delete”:false,“backing_queue_status”:{“avg_ack_egress_rate”:0.0,“avg_ack_ingress_rate”:0.0,“avg_egress_rate”:0.0,“avg_ingress_rate”:0.0,“delta”:[“delta”,“undefined”,0,0,“undefined”],“len”:5,“mode”:“default”,“next_seq_id”:5,“q1”:0,“q2”:0,“q3”:0,“q4”:5,“target_ram_count”:“infinity”},“consumer_capacity”:0,“consumer_utilisation”:0,“consumers”:0,“durable”:true,“effective_policy_definition”:{},“exclusive”:false,“exclusive_consumer_tag”:null,“garbage_collection”:{“fullsweep_after”:65535,“max_heap_size”:0,“min_bin_vheap_size”:46422,“min_heap_size”:233,“minor_gcs”:2935},“head_message_timestamp”:null,“idle_since”:“2022-03-14 5:56:07”,“memory”:18080,“message_bytes”:27,“message_bytes_paged_out”:0,“message_bytes_persistent”:0,“message_bytes_ram”:27,“message_bytes_ready”:27,“message_bytes_unacknowledged”:0,“message_stats”:{“publish”:5,“publish_details”:{“rate”:0.0}},“messages”:5,“messages_details”:{“rate”:0.0},“messages_paged_out”:0,“messages_persistent”:0,“messages_ram”:5,“messages_ready”:5,“messages_ready_details”:{“rate”:0.0},“messages_ready_ram”:5,“messages_unacknowledged”:0,“messages_unacknowledged_details”:{“rate”:0.0},“messages_unacknowledged_ram”:0,“name”:“test”,“node”:“rabbit@gys-jiangjingxin-test-103”,“operator_policy”:null,“policy”:null,“recoverable_slaves”:null,“reductions”:3996652,“reductions_details”:{“rate”:0.0},“single_active_consumer_tag”:null,“state”:“running”,“type”:“classic”,“vhost”:"/"},{“arguments”:{“x-queue-type”:“classic”},“auto_delete”:false,“backing_queue_status”:{“avg_ack_egress_rate”:0.0,“avg_ack_ingress_rate”:0.0,“avg_egress_rate”:0.0,“avg_ingress_rate”:0.0,“delta”:[“delta”,“undefined”,0,0,“undefined”],“len”:3,“mode”:“default”,“next_seq_id”:3,“q1”:0,“q2”:0,“q3”:0,“q4”:3,“target_ram_count”:“infinity”},“consumer_capacity”:0,“consumer_utilisation”:0,“consumers”:0,“durable”:true,“effective_policy_definition”:{},“exclusive”:false,“exclusive_consumer_tag”:null,“garbage_collection”:{“fullsweep_after”:65535,“max_heap_size”:0,“min_bin_vheap_size”:46422,“min_heap_size”:233,“minor_gcs”:3214},“head_message_timestamp”:null,“idle_since”:“2022-03-14 5:56:07”,“memory”:16920,“message_bytes”:33,“message_bytes_paged_out”:0,“message_bytes_persistent”:0,“message_bytes_ram”:33,“message_bytes_ready”:33,“message_bytes_unacknowledged”:0,“message_stats”:{“publish”:2,“publish_details”:{“rate”:0.0}},“messages”:3,“messages_details”:{“rate”:0.0},“messages_paged_out”:0,“messages_persistent”:0,“messages_ram”:3,“messages_ready”:3,“messages_ready_details”:{“rate”:0.0},“messages_ready_ram”:3,“messages_unacknowledged”:0,“messages_unacknowledged_details”:{“rate”:0.0},“messages_unacknowledged_ram”:0,“name”:“test2”,“node”:“rabbit@gys-jiangjingxin-test-103”,“operator_policy”:null,“policy”:null,“recoverable_slaves”:null,“reductions”:4290311,“reductions_details”:{“rate”:0.0},“single_active_consumer_tag”:null,“state”:“running”,“type”:“classic”,“vhost”:"/"},{“arguments”:{“x-queue-type”:“classic”},“auto_delete”:false,“backing_queue_status”:{“avg_ack_egress_rate”:0.0,“avg_ack_ingress_rate”:0.0,“avg_egress_rate”:0.0,“avg_ingress_rate”:0.0,“delta”:[“delta”,“undefined”,0,0,“undefined”],“len”:1,“mode”:“default”,“next_seq_id”:1,“q1”:0,“q2”:0,“q3”:0,“q4”:1,“target_ram_count”:“infinity”},“consumer_capacity”:0,“consumer_utilisation”:0,“consumers”:0,“durable”:true,“effective_policy_definition”:{},“exclusive”:false,“exclusive_consumer_tag”:null,“garbage_collection”:{“fullsweep_after”:65535,“max_heap_size”:0,“min_bin_vheap_size”:46422,“min_heap_size”:233,“minor_gcs”:2922},“head_message_timestamp”:null,“idle_since”:“2022-03-14 5:56:07”,“memory”:15736,“message_bytes”:8,“message_bytes_paged_out”:0,“message_bytes_persistent”:0,“message_bytes_ram”:8,“message_bytes_ready”:8,“message_bytes_unacknowledged”:0,“message_stats”:{“publish”:1,“publish_details”:{“rate”:0.0}},“messages”:1,“messages_details”:{“rate”:0.0},“messages_paged_out”:0,“messages_persistent”:0,“messages_ram”:1,“messages_ready”:1,“messages_ready_details”:{“rate”:0.0},“messages_ready_ram”:1,“messages_unacknowledged”:0,“messages_unacknowledged_details”:{“rate”:0.0},“messages_unacknowledged_ram”:0,“name”:“test5”,“node”:“rabbit@gys-jiangjingxin-test-103”,“operator_policy”:null,“policy”:null,“recoverable_slaves”:null,“reductions”:3820338,“reductions_details”:{“rate”:0.0},“single_active_consumer_tag”:null,“state”:“running”,“type”:“classic”
在命令行后加 | python -mjson.tool
# curl -s -u admin:admin123 http://127.0.0.1:15672/api/queues | python -mjson.tool
输出结果为json格式,信息一目了然
[
{
"arguments": {
"x-queue-type": "classic"
},
"auto_delete": false,
"backing_queue_status": {
"avg_ack_egress_rate": 0.0,
"avg_ack_ingress_rate": 0.0,
"avg_egress_rate": 0.0,
"avg_ingress_rate": 0.0,
"delta": [
"delta",
"undefined",
0,
0,
"undefined"
],
"len": 5,
"mode": "default",
"next_seq_id": 5,
"q1": 0,
"q2": 0,
"q3": 0,
"q4": 5,
"target_ram_count": "infinity"
},
"consumer_capacity": 0,
"consumer_utilisation": 0,
"consumers": 0,
"durable": true,
"effective_policy_definition": {},
"exclusive": false,
"exclusive_consumer_tag": null,
"garbage_collection": {
"fullsweep_after": 65535,
"max_heap_size": 0,
"min_bin_vheap_size": 46422,
"min_heap_size": 233,
"minor_gcs": 2937
},
"head_message_timestamp": null,
"idle_since": "2022-03-14 6:00:07",
"memory": 18080,
"message_bytes": 27,
"message_bytes_paged_out": 0,
"message_bytes_persistent": 0,
"message_bytes_ram": 27,
"message_bytes_ready": 27,
"message_bytes_unacknowledged": 0,
"message_stats": {
"publish": 5,
"publish_details": {
"rate": 0.0
}
},
"messages": 5,
"messages_details": {
"rate": 0.0
},
"messages_paged_out": 0,
"messages_persistent": 0,
"messages_ram": 5,
"messages_ready": 5,
"messages_ready_details": {
"rate": 0.0
},
"messages_ready_ram": 5,
"messages_unacknowledged": 0,
"messages_unacknowledged_details": {
"rate": 0.0
},
"messages_unacknowledged_ram": 0,
"name": "test",
"node": "rabbit@gys-jiangjingxin-test-103",
"operator_policy": null,
"policy": null,
"recoverable_slaves": null,
"reductions": 3999419,
"reductions_details": {
"rate": 0.0
},
"single_active_consumer_tag": null,
"state": "running",
"type": "classic",
"vhost": "/"
},
{
"arguments": {
"x-queue-type": "classic"
},
"auto_delete": false,
"backing_queue_status": {
"avg_ack_egress_rate": 0.0,
"avg_ack_ingress_rate": 0.0,
"avg_egress_rate": 0.0,
"avg_ingress_rate": 0.0,
"delta": [
"delta",
"undefined",
0,
0,
"undefined"
],
"len": 3,
"mode": "default",
"next_seq_id": 3,
"q1": 0,
"q2": 0,
"q3": 0,
"q4": 3,
"target_ram_count": "infinity"
},
"consumer_capacity": 0,
"consumer_utilisation": 0,
"consumers": 0,
"durable": true,
"effective_policy_definition": {},
"exclusive": false,
"exclusive_consumer_tag": null,
"garbage_collection": {
"fullsweep_after": 65535,
"max_heap_size": 0,
"min_bin_vheap_size": 46422,
"min_heap_size": 233,
"minor_gcs": 3216
},
"head_message_timestamp": null,
"idle_since": "2022-03-14 6:00:07",
"memory": 16920,
"message_bytes": 33,
"message_bytes_paged_out": 0,
"message_bytes_persistent": 0,
"message_bytes_ram": 33,
"message_bytes_ready": 33,
"message_bytes_unacknowledged": 0,
"message_stats": {
"publish": 2,
"publish_details": {
"rate": 0.0
}
},
"messages": 3,
"messages_details": {
"rate": 0.0
},
"messages_paged_out": 0,
"messages_persistent": 0,
"messages_ram": 3,
"messages_ready": 3,
"messages_ready_details": {
"rate": 0.0
},
"messages_ready_ram": 3,
"messages_unacknowledged": 0,
"messages_unacknowledged_details": {
"rate": 0.0
},
"messages_unacknowledged_ram": 0,
"name": "test2",
"node": "rabbit@gys-jiangjingxin-test-103",
"operator_policy": null,
"policy": null,
"recoverable_slaves": null,
"reductions": 4293020,
"reductions_details": {
"rate": 0.0
},
"single_active_consumer_tag": null,
"state": "running",
"type": "classic",
"vhost": "/"
},
{
"arguments": {
"x-queue-type": "classic"
},
"auto_delete": false,
"backing_queue_status": {
"avg_ack_egress_rate": 0.0,
"avg_ack_ingress_rate": 0.0,
"avg_egress_rate": 0.0,
"avg_ingress_rate": 0.0,
"delta": [
"delta",
"undefined",
0,
0,
"undefined"
],
"len": 1,
"mode": "default",
"next_seq_id": 1,
"q1": 0,
"q2": 0,
"q3": 0,
"q4": 1,
"target_ram_count": "infinity"
},
"consumer_capacity": 0,
"consumer_utilisation": 0,
"consumers": 0,
"durable": true,
"effective_policy_definition": {},
"exclusive": false,
"exclusive_consumer_tag": null,
"garbage_collection": {
"fullsweep_after": 65535,
"max_heap_size": 0,
"min_bin_vheap_size": 46422,
"min_heap_size": 233,
"minor_gcs": 2924
},
"head_message_timestamp": null,
"idle_since": "2022-03-14 6:00:07",
"memory": 15736,
"message_bytes": 8,
"message_bytes_paged_out": 0,
"message_bytes_persistent": 0,
"message_bytes_ram": 8,
"message_bytes_ready": 8,
"message_bytes_unacknowledged": 0,
"message_stats": {
"publish": 1,
"publish_details": {
"rate": 0.0
}
},
"messages": 1,
"messages_details": {
"rate": 0.0
},
"messages_paged_out": 0,
"messages_persistent": 0,
"messages_ram": 1,
"messages_ready": 1,
"messages_ready_details": {
"rate": 0.0
},
"messages_ready_ram": 1,
"messages_unacknowledged": 0,
"messages_unacknowledged_details": {
"rate": 0.0
},
"messages_unacknowledged_ram": 0,
"name": "test5",
"node": "rabbit@gys-jiangjingxin-test-103",
"operator_policy": null,
"policy": null,
"recoverable_slaves": null,
"reductions": 3822985,
"reductions_details": {
"rate": 0.0
},
"single_active_consumer_tag": null,
"state": "running",
"type": "classic",
"vhost": "/"
}
]
更多推荐
所有评论(0)