Compare commits
1 Commits
latest
...
5ca2e37f26
Author | SHA1 | Date | |
---|---|---|---|
5ca2e37f26 |
2
.gitmodules
vendored
2
.gitmodules
vendored
@@ -1,3 +1,3 @@
|
||||
[submodule "peertube/statnerd"]
|
||||
path = peertube/statnerd
|
||||
url = ssh://git@gitea.kobim.cloud:30009/kobim/peertube-collector.git
|
||||
url = ssh://git@ssh.kobim.cloud:50697/kobim/peertube-collector.git
|
||||
|
16
Tesi.tex
16
Tesi.tex
@@ -888,13 +888,19 @@ Rispetto a quelli originali, li abbiamo modificati per far utilizzo delle varibi
|
||||
|
||||
\section{Architettura del sistema di test}
|
||||
|
||||
Il nostro sistema di test è composto da:
|
||||
Finora abbiamo descritto le tecnologie utilizzate alla base per creare il nostro sistema di test, senza però piegare effettivamente come queste vengono integrate e utilizzate insieme per creare un sistema di test automatizzato.
|
||||
|
||||
Introduciamo quindi l'ultimo pezzo necessario per far funzionare il tutto, ovvero il \textbf{`collector'}, un'applicazione Python che si occupa di fare scraping delle metriche di PeerTube, di raccogliere le metriche WebRTC tramite l'estensione Chromium, e di inviare il tutto a Telegraf per l'elaborazione e l'invio al database.
|
||||
|
||||
TODO
|
||||
|
||||
Ecco quindi un diagramma finale dell'architettura del nostro sistema:
|
||||
|
||||
\begin{itemize}
|
||||
\item Un server centrale che esegue un'istanza di PeerTube e raccoglie le metriche
|
||||
\item Multiple macchine virtuali distribuite geograficamente che simulano gli spettatori
|
||||
\item Un sistema di orchestrazione che coordina l'esecuzione dei test
|
||||
\item Un database centralizzato per la raccolta e l'analisi dei dati
|
||||
\item Un server centrale che esegue un'istanza di PeerTube e che raccoglie le metriche fornite da OpenTelemetry.
|
||||
\item Multiple macchine virtuali distribuite geograficamente che simulano gli spettatori.
|
||||
\item Una applicazione Python in esecuzione sulle singole macchine, che coordina Selenium e Telegraf per raccogliere le metriche WebRTC e di sistema.
|
||||
\item Un database centralizzato per la raccolta e l'analisi dei dati.
|
||||
\end{itemize}
|
||||
|
||||
\subsection{Difficoltà incontrate e soluzioni}
|
||||
|
Reference in New Issue
Block a user