Skip to content
Toggle navigation
Toggle navigation
This project
Loading...
Sign in
Jabis Sev贸n
/
esm
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Snippets
Network
Create a new issue
Builds
Commits
Issue Boards
Files
Commits
Network
Compare
Branches
Tags
054cc976
authored
2016-08-16 20:14:24 +0200
by
Rafal Wilinski
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
Fix changing spans
1 parent
9721adcd
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
12 additions
and
6 deletions
index.html
index.js
index.html
View file @
054cc97
...
...
@@ -216,6 +216,8 @@
for
(
var
i
=
0
;
i
<
otherSpans
.
length
;
i
++
)
{
if
(
otherSpans
[
i
]
!==
e
.
target
)
otherSpans
[
i
].
classList
.
remove
(
'active'
);
}
socket
.
emit
(
'change'
);
};
socket
.
on
(
'start'
,
function
(
data
)
{
...
...
@@ -225,25 +227,25 @@
data
[
defaultSpan
].
os
.
pop
();
cpuStat
.
textContent
=
data
[
defaultSpan
].
os
[
data
[
defaultSpan
].
os
.
length
-
1
].
cpu
.
toFixed
(
1
)
+
'%'
;
cpuChart
.
data
.
datasets
[
defaultSpan
].
data
=
data
[
defaultSpan
].
os
.
map
(
function
(
point
)
{
cpuChart
.
data
.
datasets
[
0
].
data
=
data
[
defaultSpan
].
os
.
map
(
function
(
point
)
{
return
point
.
cpu
;
});
cpuChart
.
data
.
labels
=
data
[
defaultSpan
].
os
.
map
(
addTimestamp
);
memStat
.
textContent
=
data
[
defaultSpan
].
os
[
data
[
defaultSpan
].
os
.
length
-
1
].
memory
.
toFixed
(
1
)
+
'MB'
;
memChart
.
data
.
datasets
[
defaultSpan
].
data
=
data
[
defaultSpan
].
os
.
map
(
function
(
point
)
{
memChart
.
data
.
datasets
[
0
].
data
=
data
[
defaultSpan
].
os
.
map
(
function
(
point
)
{
return
point
.
memory
;
});
memChart
.
data
.
labels
=
data
[
defaultSpan
].
os
.
map
(
addTimestamp
);
loadStat
.
textContent
=
data
[
defaultSpan
].
os
[
data
[
defaultSpan
].
os
.
length
-
1
].
load
[
defaultSpan
].
toFixed
(
2
);
loadChart
.
data
.
datasets
[
defaultSpan
].
data
=
data
[
defaultSpan
].
os
.
map
(
function
(
point
)
{
return
point
.
load
[
defaultSpan
];
loadChart
.
data
.
datasets
[
0
].
data
=
data
[
defaultSpan
].
os
.
map
(
function
(
point
)
{
return
point
.
load
[
0
];
});
loadChart
.
data
.
labels
=
data
[
defaultSpan
].
os
.
map
(
addTimestamp
);
responseTimeStat
.
textContent
=
data
[
defaultSpan
].
responses
[
data
[
defaultSpan
].
responses
.
length
-
1
].
mean
.
toFixed
(
2
)
+
'ms'
;
responseTimeChart
.
data
.
datasets
[
defaultSpan
].
data
=
data
[
defaultSpan
].
responses
.
map
(
function
(
point
)
{
responseTimeChart
.
data
.
datasets
[
0
].
data
=
data
[
defaultSpan
].
responses
.
map
(
function
(
point
)
{
return
point
.
mean
;
});
responseTimeChart
.
data
.
labels
=
data
[
defaultSpan
].
responses
.
map
(
addTimestamp
);
...
...
@@ -251,7 +253,7 @@
if
(
data
[
defaultSpan
].
responses
.
length
>=
2
)
{
var
deltaTime
=
data
[
defaultSpan
].
responses
[
data
[
defaultSpan
].
responses
.
length
-
1
].
timestamp
-
data
[
defaultSpan
].
responses
[
data
[
defaultSpan
].
responses
.
length
-
2
].
timestamp
;
rpsStat
.
textContent
=
(
data
[
defaultSpan
].
responses
[
data
[
defaultSpan
].
responses
.
length
-
1
].
count
/
deltaTime
*
1000
).
toFixed
(
2
);
rpsChart
.
data
.
datasets
[
defaultSpan
].
data
=
data
[
defaultSpan
].
responses
.
map
(
function
(
point
)
{
rpsChart
.
data
.
datasets
[
0
].
data
=
data
[
defaultSpan
].
responses
.
map
(
function
(
point
)
{
return
point
.
count
/
deltaTime
*
1000
;
});
rpsChart
.
data
.
labels
=
data
[
defaultSpan
].
responses
.
map
(
addTimestamp
);
...
...
@@ -262,6 +264,7 @@
});
var
spanControls
=
document
.
getElementById
(
'span-controls'
);
if
(
data
.
length
!==
spans
.
length
)
{
data
.
forEach
(
function
(
span
,
index
)
{
spans
.
push
({
retention
:
span
.
retention
,
...
...
@@ -275,6 +278,7 @@
spanNode
.
onclick
=
onSpanChange
;
spanControls
.
appendChild
(
spanNode
);
});
}
});
socket
.
on
(
'stats'
,
function
(
data
)
{
...
...
index.js
View file @
054cc97
...
...
@@ -83,6 +83,8 @@
io
.
on
(
'connection'
,
(
socket
)
=>
{
socket
.
emit
(
'start'
,
config
.
spans
);
socket
.
on
(
'change'
,
function
()
{
socket
.
emit
(
'start'
,
config
.
spans
);
});
});
config
.
spans
.
forEach
((
span
)
=>
{
...
...
Write
Preview
Styling with
Markdown
is supported
Attach a file
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to post a comment