Revert "Plot erlang memory on memory graph."

This reverts commit ee175f8c94.
This commit is contained in:
Daniil Fedotov 2017-10-30 17:21:47 +00:00
parent ee175f8c94
commit 7b148aaea3
3 changed files with 17 additions and 44 deletions

View File

@ -126,22 +126,6 @@ function node_stat(used_key, used_name, limit_key, suffix, stats, fmt,
}
}
function node_stat_memory(used_key, used_name, erlang_total_key, erlang_total_name,
limit_key, suffix, stats, fmt,
axis_fmt, colour, help, invert) {
if (get_pref('rate-mode-node-stats') == 'chart') {
var items = [[used_name, used_key],
[erlang_total_name, erlang_total_key],
['Limit', limit_key]];
add_fake_limit_details(used_key, limit_key, stats);
return rates_chart('node-stats', 'node-stats-' + used_key, items, stats,
fmt, axis_fmt, 'node_memory', false);
} else {
return node_stat_bar(used_key, limit_key, suffix, stats, axis_fmt,
colour, help, invert);
}
}
function add_fake_limit_details(used_key, limit_key, stats) {
var source = stats[used_key + '_details'].samples;
var limit = stats[limit_key];
@ -268,8 +252,7 @@ function render_charts() {
var chart_colors = {full: ['#edc240', '#afd8f8', '#cb4b4b', '#4da74d', '#9440ed', '#666666', '#aaaaaa',
'#7c79c3', '#8e6767', '#67808e', '#e5e4ae', '#4b4a55', '#bba0c1'],
node: ['#6ae26a', '#e24545'],
node_memory: ['#6ae26a', '#9440ed', '#e24545']};
node: ['#6ae26a', '#e24545']};
var chart_chrome = {
series: { lines: { show: true } },
@ -290,7 +273,7 @@ function render_chart(div) {
var data = chart_data[id]['data'];
var fmt = chart_data[id]['fmt'];
var mode = div.hasClass('chart-full') ? 'full' : div.hasClass('chart-node_memory') ? 'node_memory' : 'node';
var mode = div.hasClass('chart-full') ? 'full': 'node';
var colors = chart_colors[mode];
for (var name in data) {

View File

@ -108,10 +108,7 @@
</th>
<td>
<% if (node.mem_limit != 'memory_monitoring_disabled') { %>
<%= node_stat_memory(
'mem_used', 'Used',
'erlang_mem_total', 'Erlang total',
'mem_limit', 'high watermark', node,
<%= node_stat('mem_used', 'Used', 'mem_limit', 'high watermark', node,
fmt_bytes, fmt_bytes_axis,
node.mem_alarm ? 'red' : 'green',
node.mem_alarm ? 'memory-alarm' : null) %>

View File

@ -128,16 +128,14 @@ append_full_sample(TS, {V1, V2, V3, V4, V5, V6, V7},
append_full_sample(TS, {V1}, {S1}, {T1}) ->
{{append_sample(V1, TS, S1)}, {V1 + T1}};
%% node_coarse_stats
append_full_sample(TS, {V1, V2, V3, V4, V5, V6, V7, V8, V9},
{S1, S2, S3, S4, S5, S6, S7, S8, S9},
{T1, T2, T3, T4, T5, T6, T7, T8, T9}) ->
append_full_sample(TS, {V1, V2, V3, V4, V5, V6, V7, V8},
{S1, S2, S3, S4, S5, S6, S7, S8},
{T1, T2, T3, T4, T5, T6, T7, T8}) ->
{{append_sample(V1, TS, S1), append_sample(V2, TS, S2),
append_sample(V3, TS, S3), append_sample(V4, TS, S4),
append_sample(V5, TS, S5), append_sample(V6, TS, S6),
append_sample(V7, TS, S7), append_sample(V8, TS, S8),
append_sample(V9, TS, S9)},
{V1 + T1, V2 + T2, V3 + T3, V4 + T4, V5 + T5,
V6 + T6, V7 + T7, V8 + T8, V9 + T9}};
append_sample(V7, TS, S7), append_sample(V8, TS, S8)},
{V1 + T1, V2 + T2, V3 + T3, V4 + T4, V5 + T5, V6 + T6, V7 + T7, V8 + T8}};
%% node_persister_stats
append_full_sample(TS,
{V1, V2, V3, V4, V5, V6, V7, V8, V9, V10, V11, V12, V13, V14,
@ -256,13 +254,11 @@ format_rate(Type, {TR, TU, TM}, {RR, RU, RM}) when Type =:= queue_msg_stats;
{messages, TM},
{messages_details, [{rate, RM}]}
];
format_rate(node_coarse_stats, {TF, TS, TM, TEMT, TD, TP, TGC, TGCW, TCS},
{RF, RS, RM, REMT, RD, RP, RGC, RGCW, RCS}) ->
format_rate(node_coarse_stats, {TF, TS, TM, TD, TP, TGC, TGCW, TCS},
{RF, RS, RM, RD, RP, RGC, RGCW, RCS}) ->
[
{mem_used, TM},
{mem_used_details, [{rate, RM}]},
{erlang_mem_total, TEMT},
{erlang_mem_total_details, [{rate, REMT}]},
{fd_used, TF},
{fd_used_details, [{rate, RF}]},
{sockets_used, TS},
@ -462,17 +458,14 @@ format_rate(Type, {TR, TU, TM}, {RR, RU, RM}, {SR, SU, SM}, {STR, STU, STM},
{messages_details, [{rate, RM},
{samples, SM}] ++ average(SM, STM, Length)}
];
format_rate(node_coarse_stats, {TF, TS, TM, TEMT, TD, TP, TGC, TGCW, TCS},
{RF, RS, RM, REMT, RD, RP, RGC, RGCW, RCS},
{SF, SS, SM, SEMT, SD, SP, SGC, SGCW, SCS},
{STF, STS, STM, STEMT, STD, STP, STGC, STGCW, STCS}, Length) ->
format_rate(node_coarse_stats, {TF, TS, TM, TD, TP, TGC, TGCW, TCS},
{RF, RS, RM, RD, RP, RGC, RGCW, RCS},
{SF, SS, SM, SD, SP, SGC, SGCW, SCS},
{STF, STS, STM, STD, STP, STGC, STGCW, STCS}, Length) ->
[
{mem_used, TM},
{mem_used_details, [{rate, RM},
{samples, SM}] ++ average(SM, STM, Length)},
{erlang_mem_total, TEMT},
{erlang_mem_total_details, [{rate, REMT},
{samples, SEMT}] ++ average(SEMT, STEMT, Length)},
{fd_used, TF},
{fd_used_details, [{rate, RF},
{samples, SF}] ++ average(SF, STF, Length)},
@ -630,12 +623,12 @@ rate_from_difference({TS0, {A0, A1, A2, A3, A4, A5, A6}},
{rate(A0, B0, Interval), rate(A1, B1, Interval), rate(A2, B2, Interval),
rate(A3, B3, Interval), rate(A4, B4, Interval), rate(A5, B5, Interval),
rate(A6, B6, Interval)};
rate_from_difference({TS0, {A0, A1, A2, A3, A4, A5, A6, A7, A8}},
{TS1, {B0, B1, B2, B3, B4, B5, B6, B7, B8}}) ->
rate_from_difference({TS0, {A0, A1, A2, A3, A4, A5, A6, A7}},
{TS1, {B0, B1, B2, B3, B4, B5, B6, B7}}) ->
Interval = TS0 - TS1,
{rate(A0, B0, Interval), rate(A1, B1, Interval), rate(A2, B2, Interval),
rate(A3, B3, Interval), rate(A4, B4, Interval), rate(A5, B5, Interval),
rate(A6, B6, Interval), rate(A7, B7, Interval), rate(A8, B8, Interval)};
rate(A6, B6, Interval), rate(A7, B7, Interval)};
rate_from_difference({TS0, {A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13,
A14, A15, A16, A17, A18, A19}},
{TS1, {B0, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13,