summaryrefslogtreecommitdiffstats
path: root/src/go/collectors/go.d.plugin/modules/rabbitmq/testdata/v3.11.5
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/go/collectors/go.d.plugin/modules/rabbitmq/testdata/v3.11.5/api-nodes-node.json453
-rw-r--r--src/go/collectors/go.d.plugin/modules/rabbitmq/testdata/v3.11.5/api-overview.json183
-rw-r--r--src/go/collectors/go.d.plugin/modules/rabbitmq/testdata/v3.11.5/api-queues.json334
-rw-r--r--src/go/collectors/go.d.plugin/modules/rabbitmq/testdata/v3.11.5/api-vhosts.json82
4 files changed, 1052 insertions, 0 deletions
diff --git a/src/go/collectors/go.d.plugin/modules/rabbitmq/testdata/v3.11.5/api-nodes-node.json b/src/go/collectors/go.d.plugin/modules/rabbitmq/testdata/v3.11.5/api-nodes-node.json
new file mode 100644
index 000000000..cc0a0ceb0
--- /dev/null
+++ b/src/go/collectors/go.d.plugin/modules/rabbitmq/testdata/v3.11.5/api-nodes-node.json
@@ -0,0 +1,453 @@
+{
+ "partitions": [],
+ "os_pid": "49",
+ "fd_total": 1048576,
+ "sockets_total": 943629,
+ "mem_limit": 6713820774,
+ "mem_alarm": false,
+ "disk_free_limit": 16784551936,
+ "disk_free_alarm": false,
+ "proc_total": 1048576,
+ "rates_mode": "basic",
+ "uptime": 10098336,
+ "run_queue": 1,
+ "processors": 12,
+ "exchange_types": [
+ {
+ "name": "topic",
+ "description": "AMQP topic exchange, as per the AMQP specification",
+ "enabled": true
+ },
+ {
+ "name": "headers",
+ "description": "AMQP headers exchange, as per the AMQP specification",
+ "enabled": true
+ },
+ {
+ "name": "fanout",
+ "description": "AMQP fanout exchange, as per the AMQP specification",
+ "enabled": true
+ },
+ {
+ "name": "direct",
+ "description": "AMQP direct exchange, as per the AMQP specification",
+ "enabled": true
+ }
+ ],
+ "auth_mechanisms": [
+ {
+ "name": "PLAIN",
+ "description": "SASL PLAIN authentication mechanism",
+ "enabled": true
+ },
+ {
+ "name": "AMQPLAIN",
+ "description": "QPid AMQPLAIN mechanism",
+ "enabled": true
+ },
+ {
+ "name": "RABBIT-CR-DEMO",
+ "description": "RabbitMQ Demo challenge-response authentication mechanism",
+ "enabled": false
+ }
+ ],
+ "applications": [
+ {
+ "name": "accept",
+ "description": "Accept header(s) for Erlang/Elixir",
+ "version": "0.3.5"
+ },
+ {
+ "name": "amqp10_common",
+ "description": "Modules shared by rabbitmq-amqp1.0 and rabbitmq-amqp1.0-client",
+ "version": "3.11.5"
+ },
+ {
+ "name": "amqp_client",
+ "description": "RabbitMQ AMQP Client",
+ "version": "3.11.5"
+ },
+ {
+ "name": "asn1",
+ "description": "The Erlang ASN1 compiler version 5.0.21",
+ "version": "5.0.21"
+ },
+ {
+ "name": "aten",
+ "description": "Erlang node failure detector",
+ "version": "0.5.8"
+ },
+ {
+ "name": "compiler",
+ "description": "ERTS CXC 138 10",
+ "version": "8.2.2"
+ },
+ {
+ "name": "cowboy",
+ "description": "Small, fast, modern HTTP server.",
+ "version": "2.8.0"
+ },
+ {
+ "name": "cowlib",
+ "description": "Support library for manipulating Web protocols.",
+ "version": "2.9.1"
+ },
+ {
+ "name": "credentials_obfuscation",
+ "description": "Helper library that obfuscates sensitive values in process state",
+ "version": "3.2.0"
+ },
+ {
+ "name": "crypto",
+ "description": "CRYPTO",
+ "version": "5.1.2"
+ },
+ {
+ "name": "cuttlefish",
+ "description": "cuttlefish configuration abstraction",
+ "version": "3.1.0"
+ },
+ {
+ "name": "enough",
+ "description": "A gen_server implementation with additional, overload-protected call type",
+ "version": "0.1.0"
+ },
+ {
+ "name": "gen_batch_server",
+ "description": "Generic batching server",
+ "version": "0.8.8"
+ },
+ {
+ "name": "inets",
+ "description": "INETS CXC 138 49",
+ "version": "8.2"
+ },
+ {
+ "name": "kernel",
+ "description": "ERTS CXC 138 10",
+ "version": "8.5.2"
+ },
+ {
+ "name": "mnesia",
+ "description": "MNESIA CXC 138 12",
+ "version": "4.21.3"
+ },
+ {
+ "name": "observer_cli",
+ "description": "Visualize Erlang Nodes On The Command Line",
+ "version": "1.7.3"
+ },
+ {
+ "name": "os_mon",
+ "description": "CPO CXC 138 46",
+ "version": "2.8"
+ },
+ {
+ "name": "osiris",
+ "description": "New project",
+ "version": "1.3.3"
+ },
+ {
+ "name": "prometheus",
+ "description": "Prometheus.io client in Erlang",
+ "version": "4.9.1"
+ },
+ {
+ "name": "public_key",
+ "description": "Public key infrastructure",
+ "version": "1.13.2"
+ },
+ {
+ "name": "ra",
+ "description": "Raft library",
+ "version": "2.4.5"
+ },
+ {
+ "name": "rabbit",
+ "description": "RabbitMQ",
+ "version": "3.11.5"
+ },
+ {
+ "name": "rabbit_common",
+ "description": "Modules shared by rabbitmq-server and rabbitmq-erlang-client",
+ "version": "3.11.5"
+ },
+ {
+ "name": "rabbitmq_management",
+ "description": "RabbitMQ Management Console",
+ "version": "3.11.5"
+ },
+ {
+ "name": "rabbitmq_management_agent",
+ "description": "RabbitMQ Management Agent",
+ "version": "3.11.5"
+ },
+ {
+ "name": "rabbitmq_prelaunch",
+ "description": "RabbitMQ prelaunch setup",
+ "version": "3.11.5"
+ },
+ {
+ "name": "rabbitmq_prometheus",
+ "description": "",
+ "version": "3.11.5"
+ },
+ {
+ "name": "rabbitmq_web_dispatch",
+ "description": "RabbitMQ Web Dispatcher",
+ "version": "3.11.5"
+ },
+ {
+ "name": "ranch",
+ "description": "Socket acceptor pool for TCP protocols.",
+ "version": "2.1.0"
+ },
+ {
+ "name": "recon",
+ "description": "Diagnostic tools for production use",
+ "version": "2.5.2"
+ },
+ {
+ "name": "redbug",
+ "description": "Erlang Tracing Debugger",
+ "version": "2.0.7"
+ },
+ {
+ "name": "runtime_tools",
+ "description": "RUNTIME_TOOLS",
+ "version": "1.19"
+ },
+ {
+ "name": "sasl",
+ "description": "SASL CXC 138 11",
+ "version": "4.2"
+ },
+ {
+ "name": "seshat",
+ "description": "Counters registry",
+ "version": "0.4.0"
+ },
+ {
+ "name": "ssl",
+ "description": "Erlang/OTP SSL application",
+ "version": "10.8.6"
+ },
+ {
+ "name": "stdlib",
+ "description": "ERTS CXC 138 10",
+ "version": "4.2"
+ },
+ {
+ "name": "stdout_formatter",
+ "description": "Tools to format paragraphs, lists and tables as plain text",
+ "version": "0.2.4"
+ },
+ {
+ "name": "syntax_tools",
+ "description": "Syntax tools",
+ "version": "3.0"
+ },
+ {
+ "name": "sysmon_handler",
+ "description": "Rate-limiting system_monitor event handler",
+ "version": "1.3.0"
+ },
+ {
+ "name": "systemd",
+ "description": "systemd integration for Erlang applications",
+ "version": "0.6.1"
+ },
+ {
+ "name": "thoas",
+ "description": "A blazing fast JSON parser and generator in pure Erlang.",
+ "version": "0.4.0"
+ },
+ {
+ "name": "tools",
+ "description": "DEVTOOLS CXC 138 16",
+ "version": "3.5.3"
+ },
+ {
+ "name": "xmerl",
+ "description": "XML parser",
+ "version": "1.3.30"
+ }
+ ],
+ "contexts": [
+ {
+ "description": "RabbitMQ Management",
+ "path": "/",
+ "cowboy_opts": "[{sendfile,false}]",
+ "ip": "0.0.0.0",
+ "port": "15672"
+ },
+ {
+ "description": "RabbitMQ Prometheus",
+ "path": "/",
+ "cowboy_opts": "[{sendfile,false}]",
+ "port": "15692",
+ "protocol": "'http/prometheus'"
+ }
+ ],
+ "log_files": [
+ "/opt/bitnami/rabbitmq/var/log/rabbitmq/rabbit@localhost.log",
+ "/opt/bitnami/rabbitmq/var/log/rabbitmq/rabbit@localhost_upgrade.log",
+ "<stdout>"
+ ],
+ "db_dir": "/bitnami/rabbitmq/mnesia/rabbit@localhost",
+ "config_files": [
+ "/opt/bitnami/rabbitmq/etc/rabbitmq/rabbitmq.conf"
+ ],
+ "net_ticktime": 60,
+ "enabled_plugins": [
+ "rabbitmq_management",
+ "rabbitmq_prometheus"
+ ],
+ "mem_calculation_strategy": "rss",
+ "ra_open_file_metrics": {
+ "ra_log_wal": 1,
+ "ra_log_segment_writer": 0
+ },
+ "name": "rabbit@localhost",
+ "running": true,
+ "type": "disc",
+ "mem_used": 172720128,
+ "mem_used_details": {
+ "rate": 0
+ },
+ "fd_used": 43,
+ "fd_used_details": {
+ "rate": -0.2
+ },
+ "sockets_used": 0,
+ "sockets_used_details": {
+ "rate": 0
+ },
+ "proc_used": 441,
+ "proc_used_details": {
+ "rate": -0.2
+ },
+ "disk_free": 189799186432,
+ "disk_free_details": {
+ "rate": 0
+ },
+ "gc_num": 74226,
+ "gc_num_details": {
+ "rate": 4.8
+ },
+ "gc_bytes_reclaimed": 1847200664,
+ "gc_bytes_reclaimed_details": {
+ "rate": 101998.4
+ },
+ "context_switches": 839195,
+ "context_switches_details": {
+ "rate": 59.4
+ },
+ "io_read_count": 1,
+ "io_read_count_details": {
+ "rate": 0
+ },
+ "io_read_bytes": 1,
+ "io_read_bytes_details": {
+ "rate": 0
+ },
+ "io_read_avg_time": 0.043,
+ "io_read_avg_time_details": {
+ "rate": 0
+ },
+ "io_write_count": 0,
+ "io_write_count_details": {
+ "rate": 0
+ },
+ "io_write_bytes": 0,
+ "io_write_bytes_details": {
+ "rate": 0
+ },
+ "io_write_avg_time": 0,
+ "io_write_avg_time_details": {
+ "rate": 0
+ },
+ "io_sync_count": 0,
+ "io_sync_count_details": {
+ "rate": 0
+ },
+ "io_sync_avg_time": 0,
+ "io_sync_avg_time_details": {
+ "rate": 0
+ },
+ "io_seek_count": 0,
+ "io_seek_count_details": {
+ "rate": 0
+ },
+ "io_seek_avg_time": 0,
+ "io_seek_avg_time_details": {
+ "rate": 0
+ },
+ "io_reopen_count": 0,
+ "io_reopen_count_details": {
+ "rate": 0
+ },
+ "mnesia_ram_tx_count": 272,
+ "mnesia_ram_tx_count_details": {
+ "rate": 0
+ },
+ "mnesia_disk_tx_count": 58,
+ "mnesia_disk_tx_count_details": {
+ "rate": 0
+ },
+ "msg_store_read_count": 0,
+ "msg_store_read_count_details": {
+ "rate": 0
+ },
+ "msg_store_write_count": 0,
+ "msg_store_write_count_details": {
+ "rate": 0
+ },
+ "queue_index_write_count": 0,
+ "queue_index_write_count_details": {
+ "rate": 0
+ },
+ "queue_index_read_count": 0,
+ "queue_index_read_count_details": {
+ "rate": 0
+ },
+ "connection_created": 0,
+ "connection_created_details": {
+ "rate": 0
+ },
+ "connection_closed": 0,
+ "connection_closed_details": {
+ "rate": 0
+ },
+ "channel_created": 0,
+ "channel_created_details": {
+ "rate": 0
+ },
+ "channel_closed": 0,
+ "channel_closed_details": {
+ "rate": 0
+ },
+ "queue_declared": 6,
+ "queue_declared_details": {
+ "rate": 0
+ },
+ "queue_created": 6,
+ "queue_created_details": {
+ "rate": 0
+ },
+ "queue_deleted": 2,
+ "queue_deleted_details": {
+ "rate": 0
+ },
+ "cluster_links": [],
+ "metrics_gc_queue_length": {
+ "connection_closed": 0,
+ "channel_closed": 0,
+ "consumer_deleted": 0,
+ "exchange_deleted": 0,
+ "queue_deleted": 0,
+ "vhost_deleted": 0,
+ "node_node_deleted": 0,
+ "channel_consumer_deleted": 0
+ }
+}
diff --git a/src/go/collectors/go.d.plugin/modules/rabbitmq/testdata/v3.11.5/api-overview.json b/src/go/collectors/go.d.plugin/modules/rabbitmq/testdata/v3.11.5/api-overview.json
new file mode 100644
index 000000000..5c71aaf5d
--- /dev/null
+++ b/src/go/collectors/go.d.plugin/modules/rabbitmq/testdata/v3.11.5/api-overview.json
@@ -0,0 +1,183 @@
+{
+ "management_version": "3.11.5",
+ "rates_mode": "basic",
+ "sample_retention_policies": {
+ "global": [
+ 600,
+ 3600,
+ 28800,
+ 86400
+ ],
+ "basic": [
+ 600,
+ 3600
+ ],
+ "detailed": [
+ 600
+ ]
+ },
+ "exchange_types": [
+ {
+ "name": "direct",
+ "description": "AMQP direct exchange, as per the AMQP specification",
+ "enabled": true
+ },
+ {
+ "name": "fanout",
+ "description": "AMQP fanout exchange, as per the AMQP specification",
+ "enabled": true
+ },
+ {
+ "name": "headers",
+ "description": "AMQP headers exchange, as per the AMQP specification",
+ "enabled": true
+ },
+ {
+ "name": "topic",
+ "description": "AMQP topic exchange, as per the AMQP specification",
+ "enabled": true
+ }
+ ],
+ "product_version": "3.11.5",
+ "product_name": "RabbitMQ",
+ "rabbitmq_version": "3.11.5",
+ "cluster_name": "rabbit@f705ea2a1bec",
+ "erlang_version": "25.2",
+ "erlang_full_version": "Erlang/OTP 25 [erts-13.1.3] [source] [64-bit] [smp:12:12] [ds:12:12:10] [async-threads:1] [jit:ns]",
+ "release_series_support_status": "supported",
+ "disable_stats": false,
+ "enable_queue_totals": false,
+ "message_stats": {
+ "disk_reads": 0,
+ "disk_reads_details": {
+ "rate": 0
+ },
+ "disk_writes": 0,
+ "disk_writes_details": {
+ "rate": 0
+ }
+ },
+ "churn_rates": {
+ "channel_closed": 0,
+ "channel_closed_details": {
+ "rate": 0
+ },
+ "channel_created": 0,
+ "channel_created_details": {
+ "rate": 0
+ },
+ "connection_closed": 0,
+ "connection_closed_details": {
+ "rate": 0
+ },
+ "connection_created": 0,
+ "connection_created_details": {
+ "rate": 0
+ },
+ "queue_created": 6,
+ "queue_created_details": {
+ "rate": 0
+ },
+ "queue_declared": 6,
+ "queue_declared_details": {
+ "rate": 0
+ },
+ "queue_deleted": 2,
+ "queue_deleted_details": {
+ "rate": 0
+ }
+ },
+ "queue_totals": {
+ "messages": 0,
+ "messages_details": {
+ "rate": 0
+ },
+ "messages_ready": 0,
+ "messages_ready_details": {
+ "rate": 0
+ },
+ "messages_unacknowledged": 0,
+ "messages_unacknowledged_details": {
+ "rate": 0
+ }
+ },
+ "object_totals": {
+ "channels": 0,
+ "connections": 0,
+ "consumers": 0,
+ "exchanges": 21,
+ "queues": 4
+ },
+ "statistics_db_event_queue": 0,
+ "node": "rabbit@localhost",
+ "listeners": [
+ {
+ "node": "rabbit@localhost",
+ "protocol": "amqp",
+ "ip_address": "::",
+ "port": 5672,
+ "socket_opts": {
+ "backlog": 128,
+ "nodelay": true,
+ "linger": [
+ true,
+ 0
+ ],
+ "exit_on_close": false
+ }
+ },
+ {
+ "node": "rabbit@localhost",
+ "protocol": "clustering",
+ "ip_address": "::",
+ "port": 25672,
+ "socket_opts": []
+ },
+ {
+ "node": "rabbit@localhost",
+ "protocol": "http",
+ "ip_address": "::",
+ "port": 15672,
+ "socket_opts": {
+ "cowboy_opts": {
+ "sendfile": false
+ },
+ "ip": "0.0.0.0",
+ "port": 15672
+ }
+ },
+ {
+ "node": "rabbit@localhost",
+ "protocol": "http/prometheus",
+ "ip_address": "::",
+ "port": 15692,
+ "socket_opts": {
+ "cowboy_opts": {
+ "sendfile": false
+ },
+ "port": 15692,
+ "protocol": "http/prometheus"
+ }
+ }
+ ],
+ "contexts": [
+ {
+ "ssl_opts": [],
+ "node": "rabbit@localhost",
+ "description": "RabbitMQ Management",
+ "path": "/",
+ "cowboy_opts": "[{sendfile,false}]",
+ "ip": "0.0.0.0",
+ "port": "15672"
+ },
+ {
+ "ssl_opts": [],
+ "node": "rabbit@localhost",
+ "description": "RabbitMQ Prometheus",
+ "path": "/",
+ "cowboy_opts": "[{sendfile,false}]",
+ "port": "15692",
+ "protocol": "'http/prometheus'"
+ }
+ ]
+}
diff --git a/src/go/collectors/go.d.plugin/modules/rabbitmq/testdata/v3.11.5/api-queues.json b/src/go/collectors/go.d.plugin/modules/rabbitmq/testdata/v3.11.5/api-queues.json
new file mode 100644
index 000000000..40c6e6c80
--- /dev/null
+++ b/src/go/collectors/go.d.plugin/modules/rabbitmq/testdata/v3.11.5/api-queues.json
@@ -0,0 +1,334 @@
+[
+ {
+ "arguments": {},
+ "auto_delete": false,
+ "backing_queue_status": {
+ "avg_ack_egress_rate": 0,
+ "avg_ack_ingress_rate": 0,
+ "avg_egress_rate": 0,
+ "avg_ingress_rate": 0,
+ "delta": [
+ "delta",
+ "undefined",
+ 0,
+ 0,
+ "undefined"
+ ],
+ "len": 0,
+ "mode": "default",
+ "next_deliver_seq_id": 0,
+ "next_seq_id": 0,
+ "num_pending_acks": 0,
+ "num_unconfirmed": 0,
+ "q1": 0,
+ "q2": 0,
+ "q3": 0,
+ "q4": 0,
+ "target_ram_count": "infinity",
+ "version": 1
+ },
+ "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": 74
+ },
+ "head_message_timestamp": null,
+ "idle_since": "2023-01-02T15:51:49.985+00:00",
+ "memory": 55408,
+ "message_bytes": 0,
+ "message_bytes_paged_out": 0,
+ "message_bytes_persistent": 0,
+ "message_bytes_ram": 0,
+ "message_bytes_ready": 0,
+ "message_bytes_unacknowledged": 0,
+ "messages": 1,
+ "messages_details": {
+ "rate": 0
+ },
+ "messages_paged_out": 1,
+ "messages_persistent": 1,
+ "messages_ram": 0,
+ "messages_ready": 1,
+ "messages_ready_details": {
+ "rate": 0
+ },
+ "messages_ready_ram": 0,
+ "messages_unacknowledged": 1,
+ "messages_unacknowledged_details": {
+ "rate": 0
+ },
+ "messages_unacknowledged_ram": 0,
+ "name": "myFirstQueue",
+ "node": "rabbit@localhost",
+ "operator_policy": null,
+ "policy": null,
+ "recoverable_slaves": null,
+ "reductions": 91946,
+ "reductions_details": {
+ "rate": 0
+ },
+ "single_active_consumer_tag": null,
+ "state": "running",
+ "type": "classic",
+ "vhost": "/"
+ },
+ {
+ "arguments": {},
+ "auto_delete": false,
+ "backing_queue_status": {
+ "avg_ack_egress_rate": 0,
+ "avg_ack_ingress_rate": 0,
+ "avg_egress_rate": 0,
+ "avg_ingress_rate": 0,
+ "delta": [
+ "delta",
+ "undefined",
+ 0,
+ 0,
+ "undefined"
+ ],
+ "len": 0,
+ "mode": "default",
+ "next_deliver_seq_id": 0,
+ "next_seq_id": 0,
+ "num_pending_acks": 0,
+ "num_unconfirmed": 0,
+ "q1": 0,
+ "q2": 0,
+ "q3": 0,
+ "q4": 0,
+ "target_ram_count": "infinity",
+ "version": 1
+ },
+ "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": 74
+ },
+ "head_message_timestamp": null,
+ "idle_since": "2023-01-02T15:51:49.296+00:00",
+ "memory": 55408,
+ "message_bytes": 0,
+ "message_bytes_paged_out": 0,
+ "message_bytes_persistent": 0,
+ "message_bytes_ram": 0,
+ "message_bytes_ready": 0,
+ "message_bytes_unacknowledged": 0,
+ "messages": 1,
+ "messages_details": {
+ "rate": 0
+ },
+ "messages_paged_out": 1,
+ "messages_persistent": 1,
+ "messages_ram": 0,
+ "messages_ready": 1,
+ "messages_ready_details": {
+ "rate": 0
+ },
+ "messages_ready_ram": 0,
+ "messages_unacknowledged": 1,
+ "messages_unacknowledged_details": {
+ "rate": 0
+ },
+ "messages_unacknowledged_ram": 0,
+ "name": "mySecondQueue",
+ "node": "rabbit@localhost",
+ "operator_policy": null,
+ "policy": null,
+ "recoverable_slaves": null,
+ "reductions": 91878,
+ "reductions_details": {
+ "rate": 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,
+ "avg_ack_ingress_rate": 0,
+ "avg_egress_rate": 0,
+ "avg_ingress_rate": 0,
+ "delta": [
+ "delta",
+ "undefined",
+ 0,
+ 0,
+ "undefined"
+ ],
+ "len": 0,
+ "mode": "default",
+ "next_deliver_seq_id": 0,
+ "next_seq_id": 0,
+ "num_pending_acks": 0,
+ "num_unconfirmed": 0,
+ "q1": 0,
+ "q2": 0,
+ "q3": 0,
+ "q4": 0,
+ "target_ram_count": "infinity",
+ "version": 1
+ },
+ "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": 7
+ },
+ "head_message_timestamp": null,
+ "idle_since": "2023-01-02T15:52:57.855+00:00",
+ "memory": 55408,
+ "message_bytes": 0,
+ "message_bytes_paged_out": 0,
+ "message_bytes_persistent": 0,
+ "message_bytes_ram": 0,
+ "message_bytes_ready": 0,
+ "message_bytes_unacknowledged": 0,
+ "messages": 1,
+ "messages_details": {
+ "rate": 0
+ },
+ "messages_paged_out": 1,
+ "messages_persistent": 1,
+ "messages_ram": 0,
+ "messages_ready": 1,
+ "messages_ready_details": {
+ "rate": 0
+ },
+ "messages_ready_ram": 0,
+ "messages_unacknowledged": 1,
+ "messages_unacknowledged_details": {
+ "rate": 0
+ },
+ "messages_unacknowledged_ram": 0,
+ "name": "myFirstQueue",
+ "node": "rabbit@localhost",
+ "operator_policy": null,
+ "policy": null,
+ "recoverable_slaves": null,
+ "reductions": 7431,
+ "reductions_details": {
+ "rate": 0
+ },
+ "single_active_consumer_tag": null,
+ "state": "running",
+ "type": "classic",
+ "vhost": "myFirstVhost"
+ },
+ {
+ "arguments": {
+ "x-queue-type": "classic"
+ },
+ "auto_delete": false,
+ "backing_queue_status": {
+ "avg_ack_egress_rate": 0,
+ "avg_ack_ingress_rate": 0,
+ "avg_egress_rate": 0,
+ "avg_ingress_rate": 0,
+ "delta": [
+ "delta",
+ "undefined",
+ 0,
+ 0,
+ "undefined"
+ ],
+ "len": 0,
+ "mode": "default",
+ "next_deliver_seq_id": 0,
+ "next_seq_id": 0,
+ "num_pending_acks": 0,
+ "num_unconfirmed": 0,
+ "q1": 0,
+ "q2": 0,
+ "q3": 0,
+ "q4": 0,
+ "target_ram_count": "infinity",
+ "version": 1
+ },
+ "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": 7
+ },
+ "head_message_timestamp": null,
+ "idle_since": "2023-01-02T15:53:08.260+00:00",
+ "memory": 55408,
+ "message_bytes": 0,
+ "message_bytes_paged_out": 0,
+ "message_bytes_persistent": 0,
+ "message_bytes_ram": 0,
+ "message_bytes_ready": 0,
+ "message_bytes_unacknowledged": 0,
+ "messages": 1,
+ "messages_details": {
+ "rate": 0
+ },
+ "messages_paged_out": 1,
+ "messages_persistent": 1,
+ "messages_ram": 0,
+ "messages_ready": 1,
+ "messages_ready_details": {
+ "rate": 0
+ },
+ "messages_ready_ram": 0,
+ "messages_unacknowledged": 1,
+ "messages_unacknowledged_details": {
+ "rate": 0
+ },
+ "messages_unacknowledged_ram": 0,
+ "name": "MyFirstQueue",
+ "node": "rabbit@localhost",
+ "operator_policy": null,
+ "policy": null,
+ "recoverable_slaves": null,
+ "reductions": 7436,
+ "reductions_details": {
+ "rate": 0
+ },
+ "single_active_consumer_tag": null,
+ "state": "running",
+ "type": "classic",
+ "vhost": "mySecondVhost"
+ }
+]
diff --git a/src/go/collectors/go.d.plugin/modules/rabbitmq/testdata/v3.11.5/api-vhosts.json b/src/go/collectors/go.d.plugin/modules/rabbitmq/testdata/v3.11.5/api-vhosts.json
new file mode 100644
index 000000000..ed2c3418d
--- /dev/null
+++ b/src/go/collectors/go.d.plugin/modules/rabbitmq/testdata/v3.11.5/api-vhosts.json
@@ -0,0 +1,82 @@
+[
+ {
+ "cluster_state": {
+ "rabbit@localhost": "running"
+ },
+ "default_queue_type": "undefined",
+ "description": "Default virtual host",
+ "messages": 1,
+ "messages_details": {
+ "rate": 0
+ },
+ "messages_ready": 1,
+ "messages_ready_details": {
+ "rate": 0
+ },
+ "messages_unacknowledged": 1,
+ "messages_unacknowledged_details": {
+ "rate": 0
+ },
+ "metadata": {
+ "description": "Default virtual host",
+ "tags": []
+ },
+ "name": "/",
+ "tags": [],
+ "tracing": false
+ },
+ {
+ "cluster_state": {
+ "rabbit@localhost": "running"
+ },
+ "default_queue_type": "classic",
+ "description": "",
+ "messages": 1,
+ "messages_details": {
+ "rate": 0
+ },
+ "messages_ready": 1,
+ "messages_ready_details": {
+ "rate": 0
+ },
+ "messages_unacknowledged": 1,
+ "messages_unacknowledged_details": {
+ "rate": 0
+ },
+ "metadata": {
+ "default_queue_type": "classic",
+ "description": "",
+ "tags": []
+ },
+ "name": "myFirstVhost",
+ "tags": [],
+ "tracing": false
+ },
+ {
+ "cluster_state": {
+ "rabbit@localhost": "running"
+ },
+ "default_queue_type": "classic",
+ "description": "",
+ "messages": 1,
+ "messages_details": {
+ "rate": 0
+ },
+ "messages_ready": 1,
+ "messages_ready_details": {
+ "rate": 0
+ },
+ "messages_unacknowledged": 1,
+ "messages_unacknowledged_details": {
+ "rate": 0
+ },
+ "metadata": {
+ "default_queue_type": "classic",
+ "description": "",
+ "tags": []
+ },
+ "name": "mySecondVhost",
+ "tags": [],
+ "tracing": false
+ }
+]