Commit Graph

311 Commits

Author SHA1 Message Date
Luke Bakken 5af78e4c30 Update rabbitmq-components.mk 2019-01-08 11:58:36 -08:00
Michael Klishin 9f18b621c7 Update rabbitmq-components.mk 2018-12-06 18:29:07 +03:00
Michael Klishin ec4c740e0f Update rabbitmq-components.mk 2018-12-06 03:15:29 +03:00
Jean-Sébastien Pédron 63bcc0b7ce Update rabbitmq-components.mk 2018-11-30 14:57:00 +01:00
Jean-Sébastien Pédron 2e5b595dd4 Update rabbitmq-components.mk 2018-11-22 09:19:44 +01:00
kjnilsson 6b18c6440b Update rabbitmq-components.mk 2018-10-29 12:43:33 +00:00
Jean-Sébastien Pédron 55a71a75d3 Update rabbitmq-components.mk 2018-09-19 10:38:25 +02:00
Jean-Sébastien Pédron 5deca8e616 Update rabbitmq-components.mk 2018-09-11 14:22:42 +02:00
Jean-Sébastien Pédron 334676b7ea Update rabbitmq-components.mk 2018-08-09 17:44:24 +02:00
Jean-Sébastien Pédron 29beb0d543 Update rabbitmq-components.mk 2018-08-09 12:17:10 +02:00
Diana Corbacho 52d0ce0f71 Restore OTP 21 compatibility 2018-07-12 08:48:45 +01:00
Diana Corbacho 81c9829314 Include not named_tables on top overview 2018-07-11 12:02:02 +01:00
Diana Corbacho a478f3c9c7 Remove the 'id' info that cannot be serialised by jsx
It contains an Erlang reference
2018-07-02 14:57:15 +01:00
Jean-Sébastien Pédron 859e6441d3 Update rabbitmq-components.mk 2018-06-07 11:31:45 +02:00
Jean-Sébastien Pédron 5435f68678 Update erlang.mk 2018-04-11 10:54:30 +02:00
Jean-Sébastien Pédron 431d05840d Update rabbitmq-components.mk 2018-04-11 10:51:31 +02:00
Jean-Sébastien Pédron 8b1cb6d988 Update rabbitmq-components.mk 2018-04-11 10:10:13 +02:00
Jean-Sébastien Pédron 35aeecfeb9 Travis CI: Update config from rabbitmq-common 2018-04-10 13:09:39 +02:00
Jean-Sébastien Pédron 62b3734704 Update erlang.mk 2018-03-02 19:10:19 +01:00
Jean-Sébastien Pédron 7e84dd4789 Update rabbitmq-components.mk 2018-01-30 15:23:59 +01:00
Luke Bakken d98f0fa9dc Update rabbitmq-components.mk 2018-01-29 16:22:26 -08:00
Jean-Sébastien Pédron c4266fbdba Update rabbitmq-components.mk 2018-01-23 17:21:49 +01:00
Jean-Sébastien Pédron c4e960c56e Update rabbitmq-components.mk 2018-01-23 15:31:36 +01:00
Diana Corbacho 7e152b5e95 Update rabbitmq-components.mk 2018-01-22 22:13:32 +00:00
Jean-Sébastien Pédron be7d3e3be0 Merge branch 'fix-node-rows-selectors' 2018-01-04 19:13:21 +01:00
Gerhard Lazu 7a5a595cd9 Fix node & rows selector post jQuery 1.12 upgrade
re #502

[finishes #154060582]

Signed-off-by: Jean-Sébastien Pedron <jean-sebastien@rabbitmq.com>
2018-01-04 17:57:42 +00:00
Jean-Sébastien Pédron 03e958ae93 Travis CI: Update config from rabbitmq-common 2017-12-15 15:17:31 +01:00
Jean-Sébastien Pédron 825597200a Travis CI: Update config from rabbitmq-common 2017-12-15 08:44:44 +01:00
Jean-Sébastien Pédron 75e1c0e248 Update rabbitmq-components.mk 2017-12-14 14:38:55 +01:00
Jean-Sébastien Pédron 37a50f00a0 Update rabbitmq-components.mk 2017-12-01 17:11:35 +01:00
Jean-Sébastien Pédron 205926fee2 Update rabbitmq-components.mk 2017-12-01 11:07:08 +01:00
Jean-Sébastien Pédron ac49dc7ec9 Update rabbitmq-components.mk 2017-11-28 14:01:20 +01:00
Jean-Sébastien Pédron 1f42888875 Update rabbitmq-components.mk 2017-11-28 13:34:21 +01:00
Jean-Sébastien Pédron 7b22278c3a Travis CI: Update config from rabbitmq-common 2017-11-08 12:26:33 +01:00
Jean-Sébastien Pédron 90e767ea37 Travis CI: Update config from rabbitmq-common 2017-11-08 12:26:04 +01:00
Michael Klishin 21bd0e7da0 Merge branch 'stable'
Conflicts:
	README.md
2017-11-08 13:22:17 +03:00
Michael Klishin 3cbcc8f2e7 Link to the expanded Memory Use Analysis guide 2017-11-08 13:21:29 +03:00
Michael Klishin 94106293f5 Copy README from master 2017-11-08 13:20:26 +03:00
Daniil Fedotov 166a976d04 Support cowboy2.
Change handlers API.
Replace cowboy_req:qs_val to rabbit_mgmt_util:qs_val.
2017-10-17 16:00:10 +01:00
Jean-Sébastien Pédron 1c61b4d033 Merge branch 'stable' 2017-10-13 15:13:49 +02:00
Jean-Sébastien Pédron 4645ed2e6f Update rabbitmq-components.mk 2017-10-13 14:33:18 +02:00
Jean-Sébastien Pédron de62d5e4c2 Update rabbitmq-components.mk 2017-10-13 14:13:35 +02:00
Jean-Sébastien Pédron 1393a98d54 Update rabbitmq-components.mk 2017-10-13 12:15:54 +02:00
Jean-Sébastien Pédron 26101bf9c9 Merge branch 'stable' 2017-10-12 15:19:07 +02:00
Gerhard Lazu 6b4b1a6c8b Improve gen_server2 buffer help, fix process page 2017-10-10 17:58:22 +01:00
Michael Klishin 70e9cda315 Merge branch 'stable' 2017-10-09 21:06:39 +01:00
Michael Klishin 1da5ecc96a Make Erlang mailbox and gen_server2 buffer sortable fields
While at it, work around the incorrect arrow direction for
sorted columns. See code comment to find out why @gerhard and I
had to settle on a workaround.
2017-10-09 18:19:37 +01:00
Michael Klishin 6f2d757ac0 Make gen_server2 mailbox length a truly sortable field
Those null values aren't very sortable if you think about it.
-1 is also not very clear but can be sorted in a predictable manner.
2017-10-09 18:18:34 +01:00
Michael Klishin e8b5a50060 Update rabbitmq-components.mk 2017-09-13 17:54:50 -04:00
Michael Klishin 78aeb57056 Update rabbitmq-components.mk 2017-09-13 17:45:48 -04:00
Michael Klishin 5ff3feeecb Update rabbitmq-components.mk 2017-09-12 19:53:40 -04:00
Michael Klishin c026e590f6 Update rabbitmq-components.mk 2017-09-12 12:42:07 -04:00
Daniil Fedotov 01e6af668a Merge branch 'stable' 2017-08-30 19:20:51 +01:00
Daniil Fedotov 677e16a547 Update erlang.mk 2017-08-30 18:46:45 +01:00
Michael Klishin ea3739ddc4 Erlang/OTP 19.2 is now the minimum supported version.
Part of rabbitmq/rabbitmq-server#1305.

[#149563549]
2017-07-26 19:03:28 +03:00
Michael Klishin 228c45fdb0 Update rabbitmq-components.mk 2017-07-26 03:48:42 +03:00
Michael Klishin 592bdd8725 Update rabbitmq-components.mk 2017-07-26 02:27:18 +03:00
Michael Klishin 7c857a69dc Merge branch 'stable' 2017-07-13 21:16:14 +03:00
Michael Klishin d336c0d0a7 Merge pull request #25 from rabbitmq/rabbitmq-top-23
Return empty processes/ets lists if rabbitmq_top is not enabled on remote nodes
2017-07-13 21:08:45 +03:00
Diana Corbacho 02cd44a418 Redirect to ETS pages when selecting node in ETS pages 2017-07-13 14:47:25 +01:00
Diana Corbacho 1f6e1250d9 Return empty processes/ets lists if rabbitmq_top is not enabled on remote nodes
rabbitmq-top#23
2017-07-13 14:45:34 +01:00
Michael Klishin d175188f5b Update rabbitmq-components.mk 2017-06-12 20:18:25 +03:00
Michael Klishin e346077593 Update rabbitmq-components.mk 2017-06-12 18:35:50 +03:00
Michael Klishin 1693e5a24f Merge branch 'stable' 2017-06-02 18:12:03 +03:00
Michael Klishin 88b011ca54 Update rabbitmq-components.mk 2017-06-02 17:51:37 +03:00
Michael Klishin 6cce6ccc7c Update rabbitmq-components.mk 2017-06-02 00:43:34 +03:00
Michael Klishin 18be2b4f20 Update rabbitmq-components.mk 2017-06-01 18:01:53 +03:00
Michael Klishin 6a834e3aad Merge branch 'stable' 2017-05-16 17:10:17 +01:00
Michael Klishin f0c3e08d1d Fix an typo 2017-05-16 17:09:42 +01:00
Michael Klishin f1b7b45528 Merge pull request #22 from rabbitmq/fix-node-select-input
Fix switching nodes
2017-05-16 17:08:43 +01:00
Jean-Sébastien Pédron 3b72a4ab22 Makefile: Load the new `rabbitmq-early-plugin.mk` early-stage plugin
See the corresponding commit in rabbitmq-common for an explanation.

[#144697185]
2017-05-16 17:38:46 +02:00
Jean-Sébastien Pédron 3b5f4e538d Update erlang.mk 2017-05-16 17:38:46 +02:00
Gerhard Lazu d16f81dd55 Fix switching nodes
'#/top/:nodename' URL does not match, the count parameter is required:
'#/top/:nodename/:count'

re #15
2017-05-16 16:38:07 +01:00
Daniil Fedotov 38bb6f1bdb Replace dicts with maps for internal structures 2017-04-24 15:38:50 +01:00
Jean-Sébastien Pédron 5725ec92fb Merge branch 'stable' 2017-04-19 16:23:11 +02:00
Jean-Sébastien Pédron 8709b1aff3 Update erlang.mk 2017-04-19 12:05:37 +02:00
Michael Klishin bbf7e467d3 Merge branch 'stable' 2017-04-02 22:04:06 +03:00
Michael Klishin 2348d68a17 (c) year 2017-04-02 21:49:45 +03:00
Michael Klishin 5cc49b19ce Merge branch 'stable' 2017-02-15 00:05:37 +03:00
Michael Klishin a5b475770f Hint for the Internal Buffer column 2017-02-14 23:19:24 +03:00
Diana Corbacho 202f031b77 Include gen_server2 buffer length in process report 2017-02-14 11:54:10 +00:00
Michael Klishin 318f857d56 Update rabbitmq-components.mk 2017-02-11 23:29:42 +03:00
Michael Klishin c8af53060e Update rabbitmq-components.mk 2017-02-10 11:16:44 +03:00
Michael Klishin ee6d50ac95 Update rabbitmq-components.mk 2017-02-10 03:06:37 +03:00
Michael Klishin 68c29c5374 merge branch 'stable' 2017-02-08 16:58:18 +03:00
Michael Klishin e7386cb645 Update rabbitmq-components.mk 2017-02-08 16:38:25 +03:00
Michael Klishin d2ab56d8cc Since this plugin now ships with RabbitMQ, this section is no longer necessary 2017-02-07 16:52:23 +03:00
Michael Klishin 76b0dbf80d merge branch 'stable' 2017-02-06 19:52:17 +03:00
Michael Klishin 46c3aa6852 Update rabbitmq-components.mk 2017-02-06 19:24:03 +03:00
Jean-Sébastien Pédron b112fd6427 Update rabbitmq-components.mk 2017-02-02 17:17:22 +01:00
Michael Klishin 23e55c212d merge branch 'stable' 2017-01-31 18:20:16 +03:00
Michael Klishin de3dad648a Update rabbitmq-components.mk 2017-01-31 18:06:38 +03:00
Michael Klishin a559329b5c Set broker_version_requirements to [] since it's a built-in plugin 2017-01-19 13:14:34 +03:00
Michael Klishin eac2da8dd9 Merge branch 'stable' 2017-01-18 15:22:46 +03:00
Michael Klishin 7b5f22c0c9 Extract a couple of functions 2017-01-18 14:50:36 +03:00
Diana Corbacho 507b20c7d3 Fix upgrade to cowboy 2017-01-18 11:29:49 +00:00
Michael Klishin 32831781e1 Update README.md 2016-12-28 07:29:15 +03:00
Michael Klishin f8d8cf4605 Fixes #19 2016-12-28 07:28:30 +03:00
Jean-Sébastien Pédron a18bc83faf Travis CI: Import changes from rabbitmq-auth-backend-amqp 2016-12-12 15:21:00 +01:00
Jean-Sébastien Pédron bcc2cdd183 Merge branch 'stable' 2016-12-09 19:26:02 +01:00
Jean-Sébastien Pédron 199bb28031 Update rabbitmq-components.mk 2016-12-08 19:14:53 +01:00
Jean-Sébastien Pédron 96582c5bdd Travis CI: Use Ubuntu Trusty image to have access to Elixir
Also, required `sudo` so a VM is used instead of a container. This makes
the test much longer, but allows us to install non-whitelisted packages
such as xsltproc.
2016-12-08 17:53:24 +01:00
Jean-Sébastien Pédron 9eb3853465 Merge branch 'stable' 2016-12-07 16:06:12 +01:00
Jean-Sébastien Pédron 1acd9264bf Move from .app.src to Makefile variables
This is the recommended way with Erlang.mk.

By default, the version is inherited from rabbitmq-server-release when
the source archive is created, or computed from git-describe(1) (see
`rabbitmq-components.mk`). One can override the version from the command
line by setting the `PROJECT_VERSION` variable.

[#130992027]
2016-12-06 16:53:14 +01:00
Michael Klishin 8885b57630 Merge branch 'stable' 2016-12-01 16:06:27 +03:00
Michael Klishin db5a52697a Ditto 2016-12-01 13:59:51 +03:00
Michael Klishin 92efa57f96 Include rabbit_mgmt_records.hrl from the agent 2016-12-01 13:56:35 +03:00
Loïc Hoguin 9b104efb34 Properly detect Cowboy processes
Replaces the Mochiweb detection.
2016-11-30 15:30:24 +03:00
Michael Klishin 6cb07ca515 Merge branch 'stable'
Conflicts:
	src/rabbit_top_extension.erl
	src/rabbit_top_wm_process.erl
	src/rabbit_top_wm_processes.erl
2016-11-30 15:29:39 +03:00
Loïc Hoguin 4d1fe7c835 Switch to Cowboy REST 2016-11-30 15:19:04 +03:00
Michael Klishin 8533552312 Undo parts of a bad merge 2016-11-30 15:15:43 +03:00
Michael Klishin de9d8d4adc Merge branch 'stable'
Conflicts:
	src/rabbit_top_extension.erl
	src/rabbit_top_wm_ets_tables.erl
	src/rabbit_top_wm_process.erl
	src/rabbit_top_wm_processes.erl
2016-11-30 01:00:36 +03:00
Michael Klishin 2f6861e713 Update rabbitmq-components.mk 2016-11-29 20:59:41 +03:00
Jean-Sébastien Pédron 6ba88a7a99 Update rabbitmq-components.mk 2016-11-25 10:51:03 +01:00
Jean-Sébastien Pédron d79e6be871 Update rabbitmq-components.mk 2016-11-25 10:08:24 +01:00
Jean-Sébastien Pédron 4fa8f61dd3 Update rabbitmq-components.mk 2016-11-23 18:06:08 +01:00
Gerhard Lazu a37083dc30 Update erlang.mk 2016-11-22 16:20:35 +00:00
Gerhard Lazu 955437ee7f Update rabbitmq-components.mk 2016-11-22 16:16:44 +00:00
Jean-Sébastien Pédron 6009a8d8d2 Update erlang.mk 2016-11-14 11:58:58 +01:00
Jean-Sébastien Pédron c8967d2856 Update rabbitmq-components.mk 2016-11-10 16:56:55 +01:00
Michael Klishin a1ea4fbd85 Revert "Switch to Cowboy REST"
This reverts commit c6e7dad266,
which was meant to ship with `rabbitmq-management-236`.

Conflicts:
	Makefile
2016-10-07 09:19:15 +03:00
Michael Klishin 9746cd5044 Revert "Properly detect Cowboy processes" 2016-10-07 09:13:54 +03:00
Jean-Sébastien Pédron bb01d0303b Merge branch 'stable' 2016-09-23 16:38:09 +02:00
Jean-Sébastien Pédron 72bff876c3 Update rabbitmq-components.mk 2016-09-23 11:23:10 +02:00
Jean-Sébastien Pédron 0fc3c05e56 Update erlang.mk 2016-09-22 18:10:01 +02:00
Michael Klishin 926ec4a79e Merge pull request #17 from rabbitmq/rabbitmq-management-236
Properly detect Cowboy processes
2016-09-20 19:11:40 +04:00
Loïc Hoguin 8f791e6aab Properly detect Cowboy processes
Replaces the Mochiweb detection.
2016-09-20 17:02:04 +02:00
Jean-Sébastien Pédron 6a4e052b3a rabbitmq_top.app: Depend on rabbit_common 2016-09-20 12:41:18 +02:00
Jean-Sébastien Pédron 5cc9f1d891 Makefile: Explicitely list all DEPS
Sync rabbitmq-components.mk with rabbitmq-common to remove automatic
DEPS handling.

[#130086871]
2016-09-20 12:41:18 +02:00
Jean-Sébastien Pédron e94955cfef Update erlang.mk 2016-09-20 12:40:10 +02:00
Loïc Hoguin c6e7dad266 Switch to Cowboy REST
(cherry picked from commit 83e95eadc9)
2016-09-20 12:17:08 +02:00
Jean-Sébastien Pédron 6c38c20ab5 Merge branch 'stable' 2016-09-15 16:43:42 +02:00
Jean-Sébastien Pédron e6bb998015 Update rabbitmq-components.mk 2016-09-15 15:48:20 +02:00
Jean-Sébastien Pédron 3c4d225a87 Merge branch 'stable' 2016-09-07 09:37:53 +02:00
Jean-Sébastien Pédron 77c795d5ff Travis CI: Bring branch/tag management from rabbitmq-shovel 2016-09-07 09:37:21 +02:00
Jean-Sébastien Pédron 757f0fba52 Travis CI: Test on Erlang 19.0 2016-09-07 09:37:12 +02:00
Jean-Sébastien Pédron e0bd5fb4f1 Merge branch 'stable' 2016-09-02 16:10:01 +02:00
Jean-Sébastien Pédron 39916ad64a Update rabbitmq-components.mk 2016-09-02 13:22:28 +02:00
Jean-Sébastien Pédron ca34310e57 Update rabbitmq-components.mk 2016-09-02 12:03:33 +02:00
Michael Klishin 0d2c2eb6a1 Update rabbitmq-components.mk 2016-07-14 15:44:14 +03:00
Michael Klishin c936cad055 Update rabbitmq-components.mk 2016-07-14 15:37:36 +03:00
Michael Klishin 478cfdf02a Update rabbitmq-components.mk 2016-07-14 13:47:39 +03:00
Michael Klishin 35489d0258 Update rabbitmq-components.mk 2016-07-14 13:20:04 +03:00
Jean-Sébastien Pédron e89e092d25 Merge branch 'stable' 2016-06-17 08:32:18 +02:00
Michael Klishin f92f5dbf18 Merge pull request #14 from rabbitmq/rabbitmq-server-541
Set bounded timeout for OTP workers
2016-06-17 01:07:41 +03:00
Daniil Fedotov 69d5916fc0 Set bounded timeout for OTP workers 2016-06-16 13:12:03 +01:00
Jean-Sébastien Pédron 7ab169e765 top.js: Do not format query parameter manually
Fill the options hash map instead: arbitrary options are used as query
parameters in rabbitmq-management's `main.js`.

This fixes sorting in the management UI: it was broken because the
formatted URL looked like:

    /api/top/rabbit?row_count=20?sort=memory&sort_reverse=true

Fixes #10.
[#121658507]
2016-06-16 13:04:48 +02:00
Jean-Sébastien Pédron 500f5ad61b Switch from webmachine to cowboy
Fixes #11.
[#121658745]
2016-06-16 13:04:29 +02:00
Daniil Fedotov dc74dea30f Merge branch 'stable' 2016-06-09 13:37:16 +01:00
Daniil Fedotov 9d48776c51 Display ETS memory in bytes instead of words 2016-06-09 13:36:58 +01:00