| ... | @@ -15,29 +15,6 @@ |
... | @@ -15,29 +15,6 @@ |
|
|
## Johdanto
|
|
## Johdanto
|
|
|
Tässä raportissa esittelemme projektissa läpi käytyjä vaiheita, valittuja toteutuksia, opittuja asioita sekä lopputuloksen. Tässä projektissa olivat mukana Jani Purujoki ja Ella Viitasuo. Projektin tavoitteena oli tuottaa GitLab-palvelun aktiivisuuden seurantaan tuottava yhdistelmä, jota voitaisiin mahdollisesti ylläpitää itse JAMKissa GDPR mukaisesti. Raportissa esitellään valmiiksi saatu prototyyppi sekä sen tuotantovaiheet.
|
|
Tässä raportissa esittelemme projektissa läpi käytyjä vaiheita, valittuja toteutuksia, opittuja asioita sekä lopputuloksen. Tässä projektissa olivat mukana Jani Purujoki ja Ella Viitasuo. Projektin tavoitteena oli tuottaa GitLab-palvelun aktiivisuuden seurantaan tuottava yhdistelmä, jota voitaisiin mahdollisesti ylläpitää itse JAMKissa GDPR mukaisesti. Raportissa esitellään valmiiksi saatu prototyyppi sekä sen tuotantovaiheet.
|
|
|
|
|
|
|
|
## Työmäärä
|
|
|
|
|
|
|
|
|
|
Projektin loppuunsaattamiseen meni keskimäärin ~ tuntia.
|
|
|
|
|
|
|
|
|
|
### Henkilökohtainen työpanos
|
|
|
|
|
|
|
|
|
|
Projektissa täyspainoisesti olivat MystiCons-projektiryhmän jäsenet Jani Purujoki & Ella Viitasuo. Projektissa olivat mukana myös muut MystiCons projektiryhmän jäsenet ja konsultointiapua saatiin toimeksiantaja Marko Rintamäeltä sekä JAMKin Teemu Kontiolta. Henkilöiden kesken vastuut ja päävastuualueet painoittuivat seuraavasti:
|
|
|
|
|
|
|
|
|
|
* Jani
|
|
|
|
|
* Kibana
|
|
|
|
|
* Power BI
|
|
|
|
|
* Databaset
|
|
|
|
|
* GitLab konfigurointi
|
|
|
|
|
* Localhost prototyypit
|
|
|
|
|
|
|
|
|
|
* Ella
|
|
|
|
|
* ELK-stack
|
|
|
|
|
* Logstash logien filtteröinti
|
|
|
|
|
* Docker osaaminen ja konttien käyttäminen
|
|
|
|
|
* Matomon yhdistäminen GitLab-palveluun
|
|
|
|
|
* Matomo raportin tekeminen
|
|
|
|
|
* Google Cloud palvelujen pystytys
|
|
|
|
|
|
|
|
|
|
## Tiivistelmä
|
|
## Tiivistelmä
|
|
|
Tutkitaan GitLab -palvelun monitoroinnin mahdollisuuksia oppimisanalytiikan näkökulmasta. Monitorointia testataan logeista sekä käyttäen monitorointityökalua nimeltään Matomo.
|
|
Tutkitaan GitLab -palvelun monitoroinnin mahdollisuuksia oppimisanalytiikan näkökulmasta. Monitorointia testataan logeista sekä käyttäen monitorointityökalua nimeltään Matomo.
|
|
|
|
|
|
| ... | @@ -218,3 +195,26 @@ Käyttäjäprofiili: |
... | @@ -218,3 +195,26 @@ Käyttäjäprofiili: |
|
|
Datan keräämistä koitettiin myös keräämällä ja suodattamalla GitLabin itse tuottamaa logia. BELK-stack hoiti logien kulun GitLabiltä aina Kibanalle asti, jossa dataa havainnollistettiin visuaalisesti.
|
|
Datan keräämistä koitettiin myös keräämällä ja suodattamalla GitLabin itse tuottamaa logia. BELK-stack hoiti logien kulun GitLabiltä aina Kibanalle asti, jossa dataa havainnollistettiin visuaalisesti.
|
|
|
|
|
|
|
|
Logeista saatiin ulos sivuston yleistä aktiivisuutta, mutta ei tarvittavaa dataa oppimisanalytiikkaa varten. Logien käyttämisestä luovuttiin pian avoimien ovien demon jälkeen, koska huomattin, että tarvittavan datan keräämiseen tarvitaan lisätyökalua.
|
|
Logeista saatiin ulos sivuston yleistä aktiivisuutta, mutta ei tarvittavaa dataa oppimisanalytiikkaa varten. Logien käyttämisestä luovuttiin pian avoimien ovien demon jälkeen, koska huomattin, että tarvittavan datan keräämiseen tarvitaan lisätyökalua.
|
|
|
|
|
|
|
|
## Työmäärä
|
|
|
|
|
|
|
|
Projektin loppuunsaattamiseen meni keskimäärin ~ tuntia.
|
|
|
|
|
|
|
|
### Henkilökohtainen työpanos
|
|
|
|
|
|
|
|
Projektissa täyspainoisesti olivat MystiCons-projektiryhmän jäsenet Jani Purujoki & Ella Viitasuo. Projektissa olivat mukana myös muut MystiCons projektiryhmän jäsenet ja konsultointiapua saatiin toimeksiantaja Marko Rintamäeltä sekä JAMKin Teemu Kontiolta. Henkilöiden kesken vastuut ja päävastuualueet painoittuivat seuraavasti:
|
|
|
|
|
|
|
|
* Jani
|
|
|
|
* Kibana
|
|
|
|
* Power BI
|
|
|
|
* Databaset
|
|
|
|
* GitLab konfigurointi
|
|
|
|
* Localhost prototyypit
|
|
|
|
|
|
|
|
* Ella
|
|
|
|
* ELK-stack
|
|
|
|
* Logstash logien filtteröinti
|
|
|
|
* Docker osaaminen ja konttien käyttäminen
|
|
|
|
* Matomon yhdistäminen GitLab-palveluun
|
|
|
|
* Matomo raportin tekeminen
|
|
|
|
* Google Cloud palvelujen pystytys |