Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

TypeScript Web module #202

Open
wants to merge 75 commits into
base: devel
Choose a base branch
from
Open
Changes from 1 commit
Commits
Show all changes
75 commits
Select commit Hold shift + click to select a range
7a9db29
web collector init
Mar 1, 2024
bda6bea
perun/collect/__init__.py
Mar 1, 2024
8df374f
build and register directory as package
Mar 1, 2024
7379ce0
comment module for tests
Mar 1, 2024
009a356
make function command
Mar 2, 2024
82e70a6
rewrite run script, before, collect, after methods
Mar 8, 2024
35f4feb
parser
Mar 10, 2024
f567fbc
port option
Mar 11, 2024
c0395ac
web collector init
Mar 1, 2024
d427fd6
perun/collect/__init__.py
Mar 1, 2024
b493b01
build and register directory as package
Mar 1, 2024
2b81182
comment module for tests
Mar 1, 2024
012c90c
make function command
Mar 2, 2024
fcba482
rewrite run script, before, collect, after methods
Mar 8, 2024
40771ed
parser
Mar 10, 2024
b03144d
port option
Mar 11, 2024
07a5100
Merge branch 'ts-module' of github.com:TomValent/perun into ts-module
Mar 12, 2024
c1b506f
uid
Mar 12, 2024
48eac2b
uid
Mar 12, 2024
152a087
web collector init
Mar 1, 2024
5475d13
build and register directory as package
Mar 1, 2024
6264f46
comment module for tests
Mar 1, 2024
18904bc
make function command
Mar 2, 2024
2ced48b
rewrite run script, before, collect, after methods
Mar 8, 2024
f456c8f
parser
Mar 10, 2024
582614e
port option
Mar 11, 2024
88b07e1
uid
Mar 12, 2024
723d31d
uid
Mar 12, 2024
1b5409c
rebase done
Mar 12, 2024
5206e86
Merge branch 'ts-module' of github.com:TomValent/perun into ts-module
Mar 12, 2024
847290f
edit parameters, run process
Mar 15, 2024
ad17998
metrics file move & backup
Mar 16, 2024
6b0ebcb
timestamp to filename
Mar 16, 2024
2710da5
call graph
Mar 16, 2024
1b458fd
cg to fungtion
Mar 16, 2024
27eabd0
call graph second option
Mar 16, 2024
c256e3f
detect ctrl c
Mar 16, 2024
6d57b95
collector done, init view command for web
Mar 22, 2024
e41fad9
line graphs
Mar 24, 2024
ccfbef2
pairplot
Mar 27, 2024
79b6337
heatmap
Mar 29, 2024
30a595d
annotations
Mar 29, 2024
3188fc4
Fix: code style
Mar 29, 2024
a76963e
default values
Mar 31, 2024
ff02c38
Log info for call graph (its ts only)
Mar 31, 2024
6c44db2
add logs, return types
Apr 2, 2024
9d7d385
Fix: saving pairplot
Apr 2, 2024
5daf36c
minor fixes + new metrics
Apr 13, 2024
b7fe86d
timestamp fix
Apr 14, 2024
b75029a
wip
Apr 14, 2024
dbfb3a7
dynamical labels for pairplot
Apr 14, 2024
c26df40
fix grouping, fill empty tiles in heatmap
Apr 14, 2024
22d0604
uncomment graphs
Apr 14, 2024
bfd5ef7
uncomment graphs
Apr 14, 2024
3b1b52a
remove useless before phase
Apr 15, 2024
746d31e
group by amount
Apr 15, 2024
d548368
pairplot 9x9
Apr 17, 2024
f69e30c
route heatmap
Apr 17, 2024
160a992
colorful pairplot
Apr 18, 2024
f5a6818
Done
Apr 18, 2024
3e629e5
Done
Apr 18, 2024
03badeb
Finally done
Apr 18, 2024
aa3a78b
Save plots as SVG, remove required parameter
Apr 21, 2024
54adf9e
annotations
Apr 26, 2024
7438985
Annotations
Apr 26, 2024
4390dc7
edit help for perun show command
Apr 26, 2024
1b62c2b
help, default value of option
Apr 26, 2024
3c6f35a
Fix: help messages
TomValent Apr 26, 2024
cbef2e3
pairplot for different routes
Apr 27, 2024
6e8ebb6
Fix: typo
Apr 27, 2024
8aee1f1
Fix: default aggreg value
Apr 27, 2024
5334768
Fix: label for latency
Apr 27, 2024
36ecf42
Fix: legend
Apr 27, 2024
47b5731
fix grouping
Apr 28, 2024
246a482
Merge branch 'devel' into ts-module
Jun 17, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
comment module for tests
Tomas Valent committed Mar 12, 2024
commit 2b81182f24332c82fa329a28ae8db4a734a20291
2 changes: 1 addition & 1 deletion perun/collect/__init__.py
Original file line number Diff line number Diff line change
@@ -61,5 +61,5 @@ def lazy_get_cli_commands() -> list[Callable[..., Any]]:
memory_run.memory,
time_run.time,
trace_run.trace,
web_run.web,
# web_run.web,
]
3 changes: 2 additions & 1 deletion perun/collect/web/run.py
Original file line number Diff line number Diff line change
@@ -8,6 +8,7 @@
import click
import subprocess

from typing import Any
from perun.collect.trace.strategy import extract_configuration
from perun.utils import log as perun_log
from perun.collect.trace.configuration import Configuration
@@ -183,7 +184,7 @@ def teardown(**kwargs):
return CollectStatus.OK, "", dict(kwargs)


def web(ctx, **kwargs):
def web(ctx: click.Context, **kwargs: Any) -> None:
"""Generates `web` performance profile, capturing different metrics such as latency, request
count or errors occurrences
"""