Jean-Sébastien Pédron
3660b1d00d
Update rabbitmq-components.mk
2016-11-23 18:06:03 +01:00
Gerhard Lazu
bc7aa6ae43
Merge branch 'stable'
2016-11-22 16:50:39 +00:00
Gerhard Lazu
643b3cd155
Update erlang.mk
2016-11-22 16:19:27 +00:00
Gerhard Lazu
cb69096d8e
Update rabbitmq-components.mk
2016-11-22 16:16:35 +00:00
Jean-Sébastien Pédron
17787e6a52
Update erlang.mk
2016-11-14 11:56:17 +01:00
Jean-Sébastien Pédron
b5f6043564
Update rabbitmq-components.mk
2016-11-10 16:56:38 +01:00
Jean-Sébastien Pédron
1f218d8534
Makefile: Add rabbitmq_ct_helpers to TEST_DEPS
...
[#130086871 ]
2016-09-27 15:55:51 +02:00
Jean-Sébastien Pédron
cde27939f2
metrics_SUITE: Remove `amqp_client.hrl` inclusion
2016-09-27 12:43:38 +02:00
Jean-Sébastien Pédron
711cae5496
Merge branch 'stable' into rabbitmq-management-236
2016-09-27 12:42:04 +02:00
Jean-Sébastien Pédron
9c453bea49
Merge branch 'stable'
2016-09-23 16:13:42 +02:00
Jean-Sébastien Pédron
15854bf770
Update rabbitmq-components.mk
2016-09-23 11:23:06 +02:00
Jean-Sébastien Pédron
03967315e2
Update erlang.mk
2016-09-22 17:56:38 +02:00
Daniil Fedotov
7b4f2daacd
Do not send metrics ETS tables to management collector
2016-09-20 13:16:38 +01:00
Jean-Sébastien Pédron
11a60f19a1
rabbitmq_management_agent.app: Depend on rabbit_common
2016-09-19 17:10:58 +02:00
Jean-Sébastien Pédron
2b792e3692
Makefile: Explicitely list all DEPS
...
Sync rabbitmq-components.mk with rabbitmq-common to remove automatic
DEPS handling.
[#130086871 ]
2016-09-19 17:10:34 +02:00
Jean-Sébastien Pédron
6490205ac8
Update erlang.mk
2016-09-19 16:22:45 +02:00
Jean-Sébastien Pédron
44401fb06a
Merge branch 'stable'
2016-09-15 16:40:35 +02:00
Jean-Sébastien Pédron
7ac46c0b5e
Update rabbitmq-components.mk
2016-09-15 15:46:31 +02:00
kjnilsson
6b768da48d
Handle channel_consumer_deleted event
2016-09-14 09:10:23 +01:00
kjnilsson
83255f581e
refresh node metrics multiple times
...
whitespace
2016-09-07 16:20:03 +01:00
kjnilsson
5cc21d7625
test for agent collector
2016-09-07 15:53:22 +01:00
kjnilsson
3ac9591a43
update external stats on init
2016-09-07 12:50:05 +01:00
Jean-Sébastien Pédron
1266b1dd9a
Travis CI: Test on Erlang 18.3 and 19.0 only
2016-09-06 12:22:31 +02:00
Jean-Sébastien Pédron
204dea9982
Merge branch 'stable'
2016-09-06 12:22:20 +02:00
Jean-Sébastien Pédron
1f63315386
Travis CI: Initial configuration, copied from rabbitmq-shovel
2016-09-06 12:18:21 +02:00
kjnilsson
d08fef8f35
lower excessive test sleep
2016-09-06 09:52:35 +01:00
kjnilsson
377db86c55
add basic metrics tests for external metrics
2016-09-06 09:34:41 +01:00
Jean-Sébastien Pédron
f384aaf83a
Merge branch 'stable'
2016-09-02 16:05:24 +02:00
kjnilsson
4a9c31a7db
mqmt_agent_collector should stop when mgmt_metrics_collector goes down.
2016-09-02 13:45:54 +01:00
Jean-Sébastien Pédron
be6b2e3976
Update rabbitmq-components.mk
2016-09-02 13:22:26 +02:00
Jean-Sébastien Pédron
ed3525214e
Update rabbitmq-components.mk
2016-09-02 12:03:31 +02:00
Diana Corbacho
7daacc029f
Store raw node and node node metrics
2016-08-25 19:18:33 +01:00
Diana Corbacho
5426666a45
Raw metrics collector and notification of 'closed' events only
2016-08-10 11:31:50 +01:00
kjnilsson
507a920b13
filter out rabbitmq-test from TEST_DEPS
2016-07-18 12:00:31 +01:00
Michael Klishin
7e56eae5df
Update rabbitmq-components.mk
2016-07-14 15:44:11 +03:00
Michael Klishin
9d6b6fdee9
Update rabbitmq-components.mk
2016-07-14 15:37:32 +03:00
Michael Klishin
e85cb35e6b
Update rabbitmq-components.mk
2016-07-14 13:39:58 +03:00
Michael Klishin
fff336e6ed
Update rabbitmq-components.mk
2016-07-14 13:20:00 +03:00
Michael Klishin
a54ef8ee34
Merge branch 'stable'
2016-07-07 12:45:52 +03:00
Michael Klishin
bff510c63f
rate_per_second/3 is no longer used
2016-07-07 12:42:56 +03:00
Michael Klishin
70f53a515f
Merge branch 'stable'
2016-07-07 12:41:07 +03:00
Diana Corbacho
e6b7444480
Report GC and context switches stats in node_stats
2016-06-28 15:44:14 +01:00
Michael Klishin
31c6fa91f3
Merge branch 'stable'
2016-05-29 23:34:52 +03:00
Michael Klishin
c0f864dc36
Update rabbitmq-components.mk
2016-05-29 23:21:55 +03:00
Michael Klishin
9dfc9b8e01
Update CONTRIBUTING.md, add CODE_OF_CONDUCT.md
2016-05-28 09:54:53 -07:00
Michael Klishin
be05711b67
Update CONTRIBUTING.md, add CODE_OF_CONDUCT.md
2016-05-28 14:22:50 +03:00
kjnilsson
3d13bdff36
Merge branch 'stable'
2016-05-18 13:22:06 +01:00
Karl Nilsson
ebb8be2175
Update rabbitmq-components.mk
2016-05-18 12:48:00 +01:00
Michael Klishin
4c7005b186
Update rabbitmq-components.mk
2016-05-17 11:17:53 +03:00
Michael Klishin
139f6ed9bd
Update rabbitmq-components.mk
2016-05-17 10:16:09 +03:00
Daniil Fedotov
3b03e7f057
Stub for broker_version_requirements
2016-04-22 14:42:18 +01:00
Michael Klishin
3b170e07de
Merge branch 'stable'
2016-04-08 22:38:50 +03:00
Diana Corbacho
91ff9f6286
Send channel and queue stats to their own collectors to avoid race conditions
2016-04-08 14:58:02 +01:00
Michael Klishin
cc39b3cfbf
Merge branch 'stable'
2016-03-23 17:20:54 +03:00
Michael Klishin
4e89a4bb57
Update rabbitmq-components.mk
2016-03-23 17:13:40 +03:00
Michael Klishin
b31ca95913
Merge branch 'stable'
2016-03-10 02:41:20 +03:00
Michael Klishin
bba8aab7a5
Compile
2016-03-09 12:01:25 +03:00
Diana Corbacho
ee191133ba
Avoid average operation time calculations in the agent
2016-03-08 09:02:13 +00:00
Michael Klishin
a6df45741d
Merge branch 'stable'
2016-03-03 21:26:34 +03:00
Michael Klishin
1448ca5661
Merge branch 'stable' into rabbitmq-management-41
2016-02-09 02:30:25 +03:00
Michael Klishin
612ce57212
Add license files
2016-01-17 01:31:41 +03:00
Michael Klishin
06a82dbc36
Add license files
2016-01-17 01:31:14 +03:00
Jean-Sébastien Pédron
e4f891d220
Use the new rabbit:log_locations/0 API
...
Keys `log_file` and `sasl_log_file` are replaced by a single key
`log_files` which returns a list.
References rabbitmq/rabbitmq-server#94 .
2016-01-15 11:13:55 +01:00
Diana Corbacho
97ad4b0798
Send events to queue and channel collectors
2016-01-06 09:32:07 +01:00
Diana Corbacho
ad2e0a3954
Send events to new collector rabbit_mgmt_event_collector
2016-01-06 09:32:07 +01:00
Michael Klishin
c525715066
Update (c) info
2016-01-01 12:59:18 +03:00
Pierre Fenoll
823314ac7d
.gitignore: make absolute paths relative
2015-12-28 19:07:20 +03:00
Jean-Sébastien Pédron
58ff949234
Update erlang.mk
2015-12-18 20:34:02 +01:00
Jean-Sébastien Pédron
a6f7e50b12
Update rabbitmq-components.mk
2015-12-18 19:08:08 +01:00
Michael Klishin
4116fb04f1
Update rabbitmq-components.mk
2015-12-18 19:48:46 +03:00
Jean-Sébastien Pédron
0777aa9870
Update rabbitmq-components.mk
2015-12-03 15:38:49 +01:00
Jean-Sébastien Pédron
1d34e0a8d8
Update rabbitmq-components.mk
2015-12-01 18:36:22 +01:00
Jean-Sébastien Pédron
576fb8a918
Update rabbitmq-components.mk
2015-12-01 16:17:18 +01:00
Jean-Sébastien Pédron
54f2787e39
Update rabbitmq-components.mk
2015-11-30 09:14:11 +01:00
Jean-Sébastien Pédron
edb87d6fa6
Update rabbitmq-components.mk
2015-11-26 08:54:10 +01:00
Jean-Sébastien Pédron
504e677e6a
Update rabbitmq-components.mk
2015-11-26 08:41:23 +01:00
Jean-Sébastien Pédron
1d6eac1ddf
Update erlang.mk
2015-11-25 10:36:03 +01:00
Jean-Sébastien Pédron
19687ae9f4
Update rabbitmq-components.mk
2015-11-25 10:35:23 +01:00
Jean-Sébastien Pédron
dac0331518
Update rabbitmq-components.mk
2015-11-20 10:52:05 +01:00
Jean-Sébastien Pédron
84e40642e7
Update erlang.mk
2015-11-19 14:31:52 +01:00
Jean-Sébastien Pédron
29f8a8626b
Update erlang.mk
2015-11-18 19:14:35 +01:00
Jean-Sébastien Pédron
d8b029b437
Update erlang.mk
2015-11-18 17:39:36 +01:00
Jean-Sébastien Pédron
bc3c35aafa
Update erlang.mk
2015-11-10 13:12:20 +01:00
Jean-Sébastien Pédron
94e2054482
Update rabbitmq-components.mk
2015-11-10 13:11:16 +01:00
Jean-Sébastien Pédron
3f4a5ba0df
Update rabbitmq-components.mk
2015-11-05 20:51:34 +00:00
Jean-Sébastien Pédron
752cd809c3
Update rabbitmq-components.mk
2015-11-03 15:12:29 +01:00
Jean-Sébastien Pédron
a1b11bdfe5
Update rabbitmq-components.mk
2015-11-02 10:20:50 +01:00
Jean-Sébastien Pédron
cb8e36b1b9
Update rabbitmq-components.mk
2015-10-30 17:32:56 +01:00
Jean-Sébastien Pédron
02f06d0ca6
Update erlang.mk
2015-10-28 11:16:01 +01:00
Jean-Sébastien Pédron
523c49e3b0
Update rabbitmq-components.mk
2015-10-28 11:10:36 +01:00
Jean-Sébastien Pédron
6e0a48a05a
Update erlang.mk
2015-10-26 15:33:27 +01:00
Jean-Sébastien Pédron
ce237f3264
Update rabbitmq-components.mk
2015-10-26 11:15:29 +01:00
Jean-Sébastien Pédron
3ef682fa89
Update rabbitmq-components.mk
2015-10-26 10:21:18 +01:00
Jean-Sébastien Pédron
1e01b68529
Update erlang.mk
2015-10-23 18:32:48 +02:00
Jean-Sébastien Pédron
6045a6e1a2
Update rabbitmq-components.mk
2015-10-23 16:05:44 +02:00
Jean-Sébastien Pédron
2225cbbed2
Update erlang.mk
2015-10-22 18:34:29 +02:00
Jean-Sébastien Pédron
ef9120d736
Update rabbitmq-components.mk
2015-10-19 17:35:44 +02:00
Jean-Sébastien Pédron
a785572198
Update erlang.mk
2015-10-19 17:12:36 +02:00
Jean-Sébastien Pédron
9b799e0cd7
Update rabbitmq-components.mk
2015-10-19 17:11:41 +02:00
Jean-Sébastien Pédron
9c1b229c67
Update rabbitmq-components.mk
2015-10-16 18:04:02 +02:00
Jean-Sébastien Pédron
a75916336a
Update rabbitmq-components.mk
2015-10-16 16:58:17 +02:00
Jean-Sébastien Pédron
4ecd56afed
Update rabbitmq-components.mk
2015-10-16 13:03:09 +02:00
Jean-Sébastien Pédron
43878d9b95
Update rabbitmq-components.mk
2015-10-15 16:32:15 +02:00
Jean-Sébastien Pédron
a920dd21ad
Update rabbitmq-components.mk
2015-10-14 13:01:13 +02:00
Jean-Sébastien Pédron
a866afef43
rabbit_common is added automatically
2015-10-14 12:34:19 +02:00
Jean-Sébastien Pédron
e2da6d85dd
Update rabbitmq-components.mk
2015-10-14 12:32:23 +02:00
Jean-Sébastien Pédron
fd5097905a
Update rabbitmq-components.mk
2015-10-14 11:53:55 +02:00
Jean-Sébastien Pédron
8cecbe34ee
Update erlang.mk
2015-10-13 19:29:13 +02:00
Jean-Sébastien Pédron
f30feb3d16
Update erlang.mk
2015-10-13 19:21:55 +02:00
Jean-Sébastien Pédron
9b8dbeb79a
Update rabbitmq-components.mk
2015-10-13 19:12:14 +02:00
Jean-Sébastien Pédron
15c6ad0caf
Remove %%VSN%% in version string
2015-10-13 19:11:00 +02:00
Jean-Sébastien Pédron
a6e0adccc7
Initial move to erlang.mk
2015-10-13 16:09:27 +02:00
Michael Klishin
fe438bff2a
(c) year
2015-05-24 04:55:33 +03:00
Alvaro Videla
299551b946
Fixes #4
2015-05-19 21:07:33 +02:00
Michael Klishin
3add1bdc34
Support configuring mgmt agent via rabbitmq_management_agent
...
Some have rabbitmq_management disabled, which means its .app file is
not loaded.
Now, if only the rabbitmq_management_agent plugin is enabled, the
configuration is taken from rabbitmq_management_agent. If the
whole management plugin is enabled (the most common case), the
configuration is taken from rabbitmq_management, with a fallback on
rabbitmq_management_agent.
Fixes rabbitmq/rabbitmq-management#33 .
2015-04-10 17:43:34 +02:00
Simon MacMullen
9965fa0212
Emit node_node_stats as an event in its own right (bug 26598)
...
Since each pair of nodes will have its own lifecycle this should really be a
separate type of event. Also emit a matching pair of deleted events whenever
we detect that a pair's connection has gone down.
2015-02-27 13:06:51 +00:00
Simon MacMullen
a7f27ae335
Emit stats on cluster links (bug 26598)
2015-02-27 13:05:19 +00:00
Michael Klishin
03edb0c080
Sync CONTRIBUTING.md with the template one
2015-02-20 17:08:58 +03:00
Jean-Sébastien Pédron
71a9156c8f
Merge branch 'stable'
2015-02-19 18:13:25 +01:00
Jean-Sébastien Pédron
8c714b52ff
Convert .hgignore to .gitignore
2015-02-19 17:26:02 +01:00
Michael Klishin
6579f0ef25
Sync CONTRIBUTING.md with the template one
2015-02-18 00:20:31 +03:00
Michael Klishin
41ad4682cf
Sync CONTRIBUTING.md with the template one
2015-02-18 00:09:53 +03:00
Jean-Sébastien Pédron
68d2b9dab0
Merge branch 'stable'
2015-02-17 21:13:51 +01:00
Jean-Sébastien Pédron
9b7017c991
Remove the "moved to GitHub" warning.
2015-02-17 21:13:45 +01:00
Jean-Sebastien Pedron
0e1f866b82
stable to default
2015-02-17 18:07:01 +01:00
Jean-Sebastien Pedron
71387cc405
README.md: Warn about the move to GitHub
2015-02-17 18:06:50 +01:00
Simon MacMullen
96a195b4c7
Merge bug26522
2015-01-13 16:28:55 +00:00
Simon MacMullen
b279f531f2
stable to default
2015-01-13 10:33:24 +00:00
Simon MacMullen
ec39d0f1d2
More cautious, and hopefully less crashable no matter what gets handed to it.
2015-01-13 10:33:02 +00:00
Simon MacMullen
3414bc5ccb
No, didn't really work.
2015-01-07 16:20:18 +00:00
Simon MacMullen
ea5543c611
Stats on message store size.
2015-01-07 15:53:41 +00:00
Simon MacMullen
59f6e60299
Remove the prefix, these names were getting verbose.
2015-01-07 15:02:20 +00:00
Simon MacMullen
7afbd84896
stable to default
2014-11-17 15:31:29 +00:00
Simon MacMullen
3d8e0a83ae
Don't crash when logging to tty.
2014-11-17 15:31:01 +00:00
Simon MacMullen
86fb74dc28
Rename this
2014-11-06 17:17:22 +00:00
Simon MacMullen
d329e6edcb
Filter FHC stats a bit, to derive avg operation time
2014-11-06 13:52:38 +00:00
Simon MacMullen
275db8ac8a
Emit FHC stats
2014-11-06 12:50:21 +00:00
Simon MacMullen
ca673b3d54
Remove a special-case error_logger invocation
2014-08-11 18:19:38 +01:00
Simon MacMullen
6c19a8399a
Report on enabled plugins.
2014-07-02 14:35:30 +01:00
Simon MacMullen
7c22dd7680
Report on net_ticktime
2014-06-30 17:01:39 +01:00
Simon MacMullen
822c4e6d77
Report on various locations.
2014-06-30 16:27:48 +01:00
Simon MacMullen
202c9f086a
Add cleanup step
2014-06-10 16:48:42 +01:00
Simon MacMullen
e043bb4abb
Don't supervise the calling process, even on default that makes little sense and here it means we end up removing the handler when rabbitmq_plugins exits. Also move the boot step to a sensible place.
2014-06-10 16:26:35 +01:00
Simon MacMullen
b754a1576e
Show the rates mode rather than the statistics level, for consistency with everything else. Also ensure we treat basic as the default on nodes with no mgmt app.
2014-05-21 17:46:54 +01:00
Simon MacMullen
7e5b2da676
Rename this config item to match.
2014-05-13 13:22:03 +01:00
Simon MacMullen
39200c02bf
Log the output and return 'unknown' if we can't parse it.
2014-04-24 15:11:46 +01:00
Simon MacMullen
cc432be731
Update copyright for 2014
2014-03-17 17:25:23 +00:00
Simon MacMullen
537794e636
non pretty print
2014-01-30 16:24:31 +00:00
Simon MacMullen
3cec57f31f
Don't break if someone specifies ciphers in ssl_opts.
2014-01-30 15:48:47 +00:00
Simon MacMullen
7ee24ea377
Inline get_used_fd_lsof() and don't call os:find_executable/1 any more, it's quite expensive. And maybe the command could fail for other reasons?
2013-09-30 17:22:25 +01:00
Simon MacMullen
23a9a04b7e
Merge bug25689
2013-07-31 17:11:10 +01:00
Simon MacMullen
aaafe96fc4
Integrate win32_cmd/1 into rabbit_misc:os_cmd/1, so that we have just one function we can always use instead of os:cmd/1.
2013-07-31 17:09:12 +01:00
Emile Joubert
bd6e48877c
Merged bug25538 into stable
2013-07-31 13:13:10 +01:00
Emile Joubert
16e399edeb
Format windows shell commands
2013-07-31 11:07:11 +01:00
Simon MacMullen
0027616357
API change.
2013-07-04 17:04:12 +01:00
Simon MacMullen
8e8f061a77
s/VMware/GoPivotal/g
2013-07-01 10:49:13 +01:00
Matthias Radestock
e1d60d10ed
tolerate timeouts
2013-05-31 15:08:47 +01:00
Simon MacMullen
8d568bab7c
No infinity timeout, we could deadlock with the application controller on shutdown.
2013-05-24 15:17:34 +01:00
Simon MacMullen
c2f5ea744d
Be less chatty, none of that is especially interesting.
2013-04-11 16:02:23 +01:00
Simon MacMullen
948bb3bcfd
Ameliorate RabbitMQ's least-interesting race condition.
2013-03-22 11:26:46 +00:00
Emile Joubert
55c2ba7811
Merge bug25044
2013-02-12 11:28:26 +00:00
Simon MacMullen
dbd4097956
stable to default
2013-02-11 10:29:24 +00:00
Simon MacMullen
83881f659b
A rabbit_mochiweb reference I missed.
2013-02-11 10:28:10 +00:00
Simon MacMullen
8e3ce24aaa
Overwrite any name provided in the proplist with the name the thing was registered under. Things should not have two names, and we should use the name the broker uses.
2013-02-08 16:08:39 +00:00
Simon MacMullen
274352fdd6
stable to default
2013-01-24 13:15:53 +00:00
Emile Joubert
2c5e391e7f
Update copyright 2013
2013-01-23 11:53:29 +00:00
Simon MacMullen
8b7ce56f49
Neater xref fooling, discovered by Matthias.
2013-01-16 10:42:45 +00:00
Simon MacMullen
0d29eccaf9
Emit a partitions info key
2012-10-15 18:12:00 +01:00
Simon MacMullen
3b24b565fe
No longer try to obtain memory stats every 5s, and reduce distance to default.
2012-10-09 13:11:34 +01:00
Simon MacMullen
85b7ceeed2
Since the memory stats can lage, it's useful to know what the total was at the time the stats were obtained.
2012-10-03 10:58:54 +01:00
Simon MacMullen
86a249149e
Various tweaks.
2012-10-02 16:53:26 +01:00
Simon MacMullen
a99f7534ac
Throttle the rate at which we call rabbit_vm:memory().
2012-09-27 15:46:16 +01:00
Simon MacMullen
0904b1e3ca
Report mem_used separately, so we can update 'memory' less often.
2012-09-27 14:44:50 +01:00
Simon MacMullen
7d9ea284f1
Move this stuff to its own module
2012-09-24 12:54:40 +01:00
Simon MacMullen
68d16970d8
Just pass rabbit:memory/0 through.
2012-09-18 22:51:55 +01:00
Simon MacMullen
9bcde2025c
No longer any point in reporting Erlang version of cluster nodes since clustering code now forces it to be the same. We don't do the same for RabbitMQ version since that's just an application version along with all the others.
2012-08-21 14:55:17 +01:00
Francesco Mazzoli
0488f6d00a
`alarm_handler' => `rabbit_alarm'
2012-07-13 17:03:23 +01:00
Simon MacMullen
a0d00635f4
Add a function to gc rabbit_event on the local node. Somehow this branch got lost; hopefully it will turn out to be unpushed on my home machine.
2012-06-26 12:00:31 +01:00
Francesco Mazzoli
f15f2b8a2c
remove `fd_used' from the state
2012-06-13 16:41:57 +01:00
Francesco Mazzoli
630d6af364
it looks like `time_ms' is not needed anymore
2012-06-13 15:33:58 +01:00
Simon MacMullen
0858f8ff0d
Catch noproc. Ick.
2012-06-11 11:56:26 +01:00
Simon MacMullen
37f53a4809
Add mochiweb contexts list to the emitted node_stats.
2012-05-24 11:51:15 +01:00
Simon MacMullen
b23af544eb
Emit node_stats events, and don't expose an API for RPC calls. Push, damn it!
2012-05-23 17:53:41 +01:00
Simon MacMullen
2380ba191f
Merge bug 23463
2012-03-29 17:45:19 +01:00
Simon MacMullen
2e146d01f2
AHEM
2012-03-29 16:52:49 +01:00
Simon MacMullen
0615b64f5c
Cosmetic.
2012-03-29 16:11:47 +01:00
Emile Joubert
4218db6a2d
Remove unnecessary safety net
2012-03-28 15:46:33 +01:00
Emile Joubert
e2fa022de7
Rename disk_monitor
2012-03-26 11:04:22 +01:00
Emile Joubert
3eca0b268b
Disk free reporting
2012-03-23 15:16:04 +00:00
Simon MacMullen
7df57060f4
We need to export this now
2012-03-21 11:42:52 +00:00
Emile Joubert
5738e67aa4
Update copyright 2012
2012-02-02 13:25:47 +00:00
Matthias Radestock
2bbbf6566f
keep up with server changes
2012-01-11 16:02:37 +00:00
Matthias Radestock
03dbb4da7e
oops
2012-01-10 12:38:59 +00:00
Matthias Radestock
50e77d6260
keep up with server changes
2012-01-10 12:32:04 +00:00
Emile Joubert
bf2869bb32
BSD stat improvments
2012-01-05 12:27:19 +00:00
Piotr Sikora
d309c021e4
Add support for OpenBSD's fstat.
...
Use tool that comes with the base system instead of relying
on 3rd-party software (lsof).
The code is basically Erlang-equivalent of:
fstat -p <pid> | awk '$4~"^[0-9]"' | wc -l
2011-12-20 23:18:44 +00:00
Simon MacMullen
e86000af36
Reduce lineupitude
2011-11-11 12:15:22 +00:00
Simon MacMullen
0bcdced7e3
Fall back to lsof if reading /proc/<pid>/fd does not work on Linux.
2011-11-11 12:08:21 +00:00
Simon MacMullen
ef6beb994f
More stats.
2011-09-16 17:16:14 +01:00
Matthias Radestock
15aa2e73e6
prevent timeout in application:which_applications()
2011-08-25 22:27:18 +01:00
Simon MacMullen
65778fead1
Merge bug24186
2011-08-23 12:52:03 +01:00
Simon MacMullen
fb34e853e0
Remove anything to do with rabbitmq-mochiweb contexts from rabbitmq-management-agent.
2011-08-16 17:33:21 +01:00
Alexandru Scvortov
553d02b0fa
merge default into bug24186
2011-08-16 14:29:08 +01:00
Alexandru Scvortov
b702adb893
update copyright headers
2011-08-01 10:58:57 +01:00
Simon MacMullen
636f2268bc
Handle more failures than just noproc.
2011-07-20 14:24:59 +01:00
Simon MacMullen
60ac7fcde4
Cosmetic
2011-07-06 10:29:26 +01:00
Piotr Sikora
78aab68097
Fix usage of "lsof" on UNIX-like opertating systems.
...
Couple of issues with the original code:
1) There was assumption that "lsof" is always installed on FreeBSD
and Darwin/MacOSX, which isn't true. This resulted in false results
when "lsof" was not found (because of parsing "lsof: not found"
response from the os:cmd/1 call).
2) There was off-by-one error with response parsing (column headers were
counted as open file descriptor).
3) Other UNIX-lie operating systems were ignored, even though "lsof"
works on virtually all of them.
New code tests for existence of "lsof" on all UNIX-like operating
systems and either returns correct number of open file descriptors
or "unknown" in case when "lsof" wasn't found.
2011-07-01 22:27:14 +00:00
David Wragg
d3a0d6db7c
Revert bug24186
2011-06-18 00:44:28 +01:00
David Wragg
65520967aa
The base .app file now lives in src/*.app.src
2011-06-17 14:44:24 +01:00
Simon MacMullen
222ae69b12
Add generated app file to .hgignore
2011-06-15 10:45:15 +01:00
Simon MacMullen
470c61a6b6
Merge in default
2011-05-31 10:44:16 +01:00
Matthew Sackman
e04159454b
Correct .hgignore file again
2011-05-27 14:49:26 +01:00
Matthew Sackman
4674def16a
Correct .hgignore
2011-05-27 14:20:14 +01:00
Simon MacMullen
71891d9bdf
Don't attempt that hostname thing, clearly dubious.
2011-05-16 16:20:19 +01:00
Simon MacMullen
e240eb6df5
Merge in default
2011-05-16 15:59:23 +01:00
Simon MacMullen
4c4190e07f
Move .app to .app.in, remove module list
2011-05-12 12:50:24 +01:00
Simon MacMullen
ec6de856db
Application names: rabbit_foo -> rabbitmq_foo
2011-04-13 16:02:32 +01:00
Simon MacMullen
718b2991a6
Merge from default
2011-04-11 17:29:32 +01:00
Simon MacMullen
0c3a4dd515
Boot step change.
2011-03-31 16:05:14 +01:00
Simon MacMullen
d4bd92133d
"contexts" info item, plus the ability to pick info items.
2011-03-14 16:31:50 +00:00
Simon MacMullen
9e149860d3
Revert the previous event-based stuff and just check alarm_handler:get_alarms/0.
2011-03-09 15:22:59 +00:00
Simon MacMullen
49ae991470
So node() can be used in guard expressions.
2011-03-09 12:47:15 +00:00
Simon MacMullen
77c4eaff73
Cosmetics.
2011-03-09 12:16:53 +00:00
Simon MacMullen
cfb5df83ee
We will get other alarm-related events. Why don't we ignore them instead of crashing?
2011-03-08 18:03:37 +00:00
Simon MacMullen
1f6c9b9358
Subscribe to alarm_handler and keep track of whether this node is memory alarmed or not.
2011-03-08 11:29:47 +00:00
David Wragg
1d2b520f6c
Merge default into bug23568
2011-02-22 03:24:48 +00:00
David Wragg
31cdc6d002
Add erl_crash.dump to .hgignore
2011-02-20 14:51:11 +00:00
Marek Majkowski
697564a610
:info instead of :get_x
2011-02-18 15:50:56 +00:00
Marek Majkowski
b3f1b1ef7e
untabify
2011-02-18 14:25:23 +00:00
David Wragg
930a016cfe
Rename *_app.in to *.app
2011-02-16 15:01:48 +00:00
David Wragg
6cf9d582f6
Update .hgignore
2011-02-08 14:39:25 +00:00
Marek Majkowski
e7376519a9
Expose socket count from the agent.
2011-02-04 14:39:16 +00:00
David Wragg
ae93392877
DEPS should be simply assigned
2011-02-04 07:52:33 +00:00
David Wragg
538341a502
Merge default into bug23568
2011-02-01 13:09:28 +00:00
Simon MacMullen
08d2af4f65
lists:keysort/2.
2011-02-01 11:17:03 +00:00
Simon MacMullen
931b03b435
Move rabbit_mgmt_format:application/1 here, don't use rabbit_mgmt_util:sort_list/4.
2011-02-01 10:37:47 +00:00
David Wragg
21e95741f8
Merge default into bug23568
2011-01-07 15:01:34 +00:00
Emile Joubert
6aa033ccd2
Merged bug23467 into default
2010-12-13 13:41:46 +00:00
Simon MacMullen
92a5285533
Slightly off-topic, but: move the applications listing into -agent like everything else, lose a dodgy RPC call.
2010-12-13 11:33:51 +00:00
Simon MacMullen
2737780837
Show which auth mechanisms are enabled.
2010-12-13 11:28:32 +00:00
David Wragg
d4e984c1b7
Overhaul for bug23568
2010-12-02 12:32:26 +00:00
Simon MacMullen
47bb6c0a9d
This is more reliable on my MacBook
2010-11-10 20:47:17 +00:00
Simon MacMullen
1f184b1ca6
List exchange types and auth mechanisms
2010-11-10 15:04:32 +00:00
Simon MacMullen
a885e78404
Add more facts about each node: Erlang version, uptime, number of CPUs, run queue length
2010-11-09 10:49:25 +00:00
Michael Bridgen
677bd15d94
Emit events from here to the DB
2010-11-05 17:15:51 +00:00
Simon MacMullen
55316f4fa5
Ahem
2010-11-05 15:18:16 +00:00
Simon MacMullen
9deb523d8d
Become rabbitmq-management-agent
2010-11-05 13:38:34 +00:00
Simon MacMullen
09038e0bf1
Don't need _util and _format any more.
2010-11-04 17:59:07 +00:00
Simon MacMullen
8220ffa073
Forgot this
2010-11-04 17:36:57 +00:00
Simon MacMullen
d86f908c8f
Initial checkin (bug 23374-related).
2010-11-04 17:26:47 +00:00