24 Commits

Author SHA1 Message Date
Alberto Soutullo Rendo
9d9f424e0a updated gitignore 2023-06-09 12:39:12 +02:00
Daimakaimura
aaf86045f1 Ignoring temp files from monitoring 2023-05-19 11:45:15 +01:00
Daimakaimura
cee707220a Ignore cproc venv 2023-05-18 08:46:03 +01:00
Daimakaimura
ec63fbb9fb Ignore container-proc venv 2023-05-11 07:02:46 +01:00
0xFugue
c069923bd0 Data collection: docker stats and host-proc (#106)
* sysfs, docker stats, docker ps

* .gitignore

* updated file names

* cpu, mem, i/o

* .gitignore

* .gitignore

* added scheduler

* pruned mem/blk measurement

* cpu, mem, blk, net stats

* single node containers one

* renaming,bug fix,  signal handling

* code clean up; added all the necessary xlations to the logs

* cpustat, pid2docker

* remove temp. files

* tear_down, permission exception

* updating .gitignore

* param validation, sudo blk reads

* added output dir

* comments

* .gitignore & rename

* .gitignore & rename

* de-escalate privileges

* proc monitor

* container id to host end of  virtual interface

* complete code rewrite with minimal sudo section

* set default iface for non-docker wakus

* added signal handlers and clean shutdown

* added 3 different per-process network stats

* +VmData, +VmStk, handling of veth pairs, optimal cpu stats

* +VmHWM, net1=net3, net2

* +VmHWM, net1=net3, net2

* pre merge

* pre merge

* .gitignore

* adjusted paths & stats only nim/go waku

* monitor.sh

* adding docker wait, nim-waku:nwaku-trace2

* TTY bug

* copy config/metric dirs to logs

* cleanup.sh

* procfs monitor updates

* run.sh cleanup

* run.sh  metrics_infra cadvisor

* cleanup fix

* empty output dir

* host-proc

* added cadvisor conditionals

* enable WLS wait

* signal WLS once the measuring infra is up

* spin_up wls_cid

* remove print/exit

* renaming

* graceful signal exit, reduce logging freq

* stat only running waku instances

* comments, remove prints

* de-duplicate docker calls

* deduplicate docker calls in procfs.py

* multi nodes

* adding Jordi's signal'ng code and timing

* minimise the setup time

* split and move sudo ahead

* run.sh/procfs/docker stats named pipe synchornisation

* jack-up the max# open filehandles

* 100k file handles

* log timings, set resource limits

* complete rewrite of pid2did

* added start time + waku versions

* requirements.txt

* assert, stat collection duration

* main.sh -> dstats.sh
2023-04-20 00:16:02 +05:30
0xFugue
04a4cc87ef Gennet: traits and complete configurability (#102)
* added intitial set of traits

* refactor

* renaming

* added checks for trait distributions

* .gitignore

* traits distribution type enforcement

* added support for all traits

* .gitignore

* .gitignore softlinks

* minor redacts

* updated traits to handle |G| >= num_nodes correctly

* traits dir

* updated the config.json

* now new traits need only tomls, no explicit declaration needed

* recoded the invert_dict_of_list

* unused vars

* generate_subnets comments

* PEP8 space colon

* dict_to_arrays, trait dir fix

* .gitigore

* updated config.json

* added node type check

* disabled nat=any
2023-03-31 17:47:07 +05:30
0xFugue
12e605b7d9 .gitignore 2023-03-24 14:27:13 +05:30
Alberto Soutullo
13ebdea853 Renamed propperly WSL to WLS to avoid confussions 2023-03-10 12:40:54 +01:00
Jordi Arranz
677898381c Ignored logs / results 2023-02-02 11:01:56 +00:00
Jordi Arranz
253649291d Wait till simulation end and copy summary back to host 2023-01-30 13:05:08 +00:00
Jordi Arranz
1e31cd8b2b Ignore generated config files 2023-01-26 11:57:29 +00:00
Jordi Arranz
11faf09928 Ignored Kurtosis log 2023-01-26 10:45:50 +00:00
Jordi Arranz
0f6e5fa961 Updated gitignore 2023-01-26 09:42:35 +00:00
Jordi Arranz
bfbea0205f Minor changes 2023-01-26 09:42:17 +00:00
Jordi Arranz
511544ef40 Merge remote-tracking branch 'origin/master' into WSL-WakuStoreRecovery 2023-01-20 12:55:53 +00:00
Jordi Arranz
950a298112 Ignore *.log 2023-01-20 12:19:57 +00:00
Jordi Arranz
2d67428978 Added topology path to config 2023-01-16 12:39:32 +00:00
Jordi Arranz
de85246133 Added new default topology dir to gitignore 2023-01-11 11:43:09 +00:00
0xFugue
47a2d1a907 added default nw gen dir to gitignore 2023-01-10 00:15:20 +05:30
Jordi Arranz
44161bdd03 Ignores ./wsl\module/__pycache__ 2023-01-05 15:09:44 +00:00
Jordi Arranz
b0b55e1c1d Added wsl-module requirements to gitignore 2022-12-28 15:30:19 +01:00
Jordi Arranz
b33b441bba Ignore enclave dump path 2022-12-20 15:08:25 +01:00
Jordi Arranz
7501a0822f Activate metrics in waku nodes and generate Prometheus targets 2022-12-14 10:22:05 +00:00
Alberto Soutullo Rendo
0bb04033de Initial commit 2022-10-13 18:46:01 +02:00