The introduction of API v3 changed the API of
monitoring/tracing. This introduced a regression
of the monitoring: it wass not more possible to
filter api by name. This fix that issue.
Bug-AGL: SPEC-1828
Change-Id: Ic7f614f6c696119c7fd313e3cd252095f578c64c
Signed-off-by: Jose Bollo <jose.bollo@iot.bzh>
<div id="work" class="-flex-fill -flex-h">
<div id="controls" class="-box-out">
<div class="-box-in">
<div id="work" class="-flex-fill -flex-h">
<div id="controls" class="-box-out">
<div class="-box-in">
- <div id="all" class="api opened" data-api="*">
+ <div id="all" class="api opened" data-apiname="*">
<div class="opclo"></div>
<div class="name">{ALL}</div>
<div class="desc">Settings for all</div>
<div class="opclo"></div>
<div class="name">{ALL}</div>
<div class="desc">Settings for all</div>
<div class="closedon">traces...</div>
<div class="trace closedoff"></div>
</div>
<div class="closedon">traces...</div>
<div class="trace closedoff"></div>
</div>
- <div id="common" class="api" data-api="">
+ <div id="common" class="api" data-apiname="">
<div class="name">{COMMON}</div>
<div class="desc">Settings without apis</div>
<hr>
<div class="name">{COMMON}</div>
<div class="desc">Settings without apis</div>
<hr>
<!-- template for APIS -->
<template id="t-api">
<!-- template for APIS -->
<template id="t-api">
- <div class="api closed" data-api="">
+ <div class="api closed" data-apiname="">
<div class="opclo"></div>
<div class="name"></div>
<div class="desc"></div>
<div class="opclo"></div>
<div class="name"></div>
<div class="desc"></div>
name: api_name
};
api.node.API = api;
name: api_name
};
api.node.API = api;
- api.node.dataset.api = api_name;
+ api.node.dataset.apiname = api_name;
api.vnode = get(".verbs", api.node);
get(".name", api.node).textContent = api_name;
var s = get(".verbosity select", api.node);
api.vnode = get(".verbs", api.node);
get(".name", api.node).textContent = api_name;
var s = get(".verbosity select", api.node);
function set_trace_box(node, clear) {
var api = node;
function set_trace_box(node, clear) {
var api = node;
- while (api && !api.dataset.api)
+ while (api && !api.dataset.apiname)
- var tag = api.dataset.api + "/" + node.dataset.trace;
+ var tag = api.dataset.apiname + "/" + node.dataset.trace;
var value = false;
for_all_nodes(node, "input", function(n){ if (n.checked) value = n.value; });
if (clear)
var value = false;
for_all_nodes(node, "input", function(n){ if (n.checked) value = n.value; });
if (clear)
if (value != "no") {
var spec = {tag: tag, name: "trace"};
spec[node.dataset.trace] = value;
if (value != "no") {
var spec = {tag: tag, name: "trace"};
spec[node.dataset.trace] = value;
- if (api.dataset.api != "*")
- spec.api = api.dataset.api;
+ if (api.dataset.apiname != "*")
+ spec.apiname = api.dataset.apiname;
do_call("monitor/trace", {add: spec});
}
}
do_call("monitor/trace", {add: spec});
}
}