Skip to content

Instantly share code, notes, and snippets.

@PixelRobots
Created September 7, 2019 15:58
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save PixelRobots/7769c001e9520f3c33731df03bd30e58 to your computer and use it in GitHub Desktop.
Save PixelRobots/7769c001e9520f3c33731df03bd30e58 to your computer and use it in GitHub Desktop.
{
"properties": {
"arguments": {
"properties": {
"x-dead-letter-exchange": {
"type": [
"string",
"object",
"number",
"integer",
"null"
]
}
},
"type": "object"
},
"auto_delete": {
"type": "boolean"
},
"backing_queue_status": {
"properties": {
"avg_ack_egress_rate": {
"type": "number"
},
"avg_ack_ingress_rate": {
"type": "number"
},
"avg_egress_rate": {
"type": "number"
},
"avg_ingress_rate": {
"type": "number"
},
"delta": {
"type": "array"
},
"len": {
"type": "integer"
},
"mirror_seen": {
"type": "integer"
},
"mirror_senders": {
"type": "integer"
},
"mode": {
"type": [
"string",
"object",
"number",
"integer",
"null"
]
},
"next_seq_id": {
"type": "integer"
},
"q1": {
"type": "integer"
},
"q2": {
"type": "integer"
},
"q3": {
"type": "integer"
},
"q4": {
"type": "integer"
},
"target_ram_count": {
"type": [
"string",
"object",
"number",
"integer",
"null"
]
}
},
"type": "object"
},
"consumer_details": {
"items": {
"properties": {
"ack_required": {
"type": "boolean"
},
"arguments": {
"type": [
"string",
"object",
"number",
"integer",
"null"
]
},
"channel_details": {
"type": [
"string",
"object",
"number",
"integer",
"null"
]
},
"consumer_tag": {
"type": [
"string",
"object",
"number",
"integer",
"null"
]
},
"exclusive": {
"type": "boolean"
},
"prefetch_count": {
"type": "integer"
},
"queue": {
"type": [
"string",
"object",
"number",
"integer",
"null"
]
}
},
"required": [
"arguments",
"channel_details",
"ack_required",
"consumer_tag",
"exclusive",
"prefetch_count",
"queue"
],
"type": "object"
},
"type": "array"
},
"consumer_utilisation": {
"type": [
"string",
"object",
"number",
"integer",
"null"
]
},
"consumers": {
"type": "integer"
},
"deliveries": {
"type": "array"
},
"durable": {
"type": "boolean"
},
"effective_policy_definition": {
"properties": {
"ha-mode": {
"type": [
"string",
"object",
"number",
"integer",
"null"
]
},
"ha-sync-mode": {
"type": [
"string",
"object",
"number",
"integer",
"null"
]
}
},
"type": "object"
},
"exclusive": {
"type": "boolean"
},
"exclusive_consumer_tag": {},
"garbage_collection": {
"properties": {
"fullsweep_after": {
"type": "integer"
},
"max_heap_size": {
"type": "integer"
},
"min_bin_vheap_size": {
"type": "integer"
},
"min_heap_size": {
"type": "integer"
},
"minor_gcs": {
"type": "integer"
}
},
"type": "object"
},
"head_message_timestamp": {},
"incoming": {
"type": "array"
},
"memory": {
"type": "integer"
},
"message_bytes": {
"type": "integer"
},
"message_bytes_paged_out": {
"type": "integer"
},
"message_bytes_persistent": {
"type": "integer"
},
"message_bytes_ram": {
"type": "integer"
},
"message_bytes_ready": {
"type": "integer"
},
"message_bytes_unacknowledged": {
"type": "integer"
},
"message_stats": {
"properties": {
"ack": {
"type": "integer"
},
"ack_details": {
"properties": {
"rate": {
"type": "number"
}
},
"type": "object"
},
"deliver": {
"type": "integer"
},
"deliver_details": {
"properties": {
"rate": {
"type": "number"
}
},
"type": "object"
},
"deliver_get": {
"type": "integer"
},
"deliver_get_details": {
"properties": {
"rate": {
"type": "number"
}
},
"type": "object"
},
"deliver_no_ack": {
"type": "integer"
},
"deliver_no_ack_details": {
"properties": {
"rate": {
"type": "number"
}
},
"type": "object"
},
"get": {
"type": "integer"
},
"get_details": {
"properties": {
"rate": {
"type": "number"
}
},
"type": "object"
},
"get_no_ack": {
"type": "integer"
},
"get_no_ack_details": {
"properties": {
"rate": {
"type": "number"
}
},
"type": "object"
},
"publish": {
"type": "integer"
},
"publish_details": {
"properties": {
"rate": {
"type": "number"
}
},
"type": "object"
},
"redeliver": {
"type": "integer"
},
"redeliver_details": {
"properties": {
"rate": {
"type": "number"
}
},
"type": "object"
}
},
"type": "object"
},
"messages": {
"type": "number"
},
"messages_details": {
"properties": {
"rate": {
"type": "number"
}
},
"type": "object"
},
"messages_paged_out": {
"type": "integer"
},
"messages_persistent": {
"type": "integer"
},
"messages_ram": {
"type": "integer"
},
"messages_ready": {
"type": "integer"
},
"messages_ready_details": {
"properties": {
"rate": {
"type": "number"
}
},
"type": "object"
},
"messages_ready_ram": {
"type": "integer"
},
"messages_unacknowledged": {
"type": "integer"
},
"messages_unacknowledged_details": {
"properties": {
"rate": {
"type": "number"
}
},
"type": "object"
},
"messages_unacknowledged_ram": {
"type": "integer"
},
"name": {
"type": [
"string",
"object",
"number",
"integer",
"null"
]
},
"node": {
"type": [
"string",
"object",
"number",
"integer",
"null"
]
},
"operator_policy": {},
"policy": {
"type": [
"string",
"object",
"number",
"integer",
"null"
]
},
"recoverable_slaves": {},
"reductions": {
"type": "integer"
},
"reductions_details": {
"properties": {
"rate": {
"type": "number"
}
},
"type": "object"
},
"slave_nodes": {
"items": {
"type": [
"string",
"object",
"number",
"integer",
"null"
]
},
"type": "array"
},
"state": {
"type": [
"string",
"object",
"number",
"integer",
"null"
]
},
"synchronised_slave_nodes": {
"items": {
"type": [
"string",
"object",
"number",
"integer",
"null"
]
},
"type": "array"
},
"vhost": {
"type": [
"string",
"object",
"number",
"integer",
"null"
]
}
},
"type": "object"
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment