Collecting Logs from Docker Containers
Moilanen, Lauri (2020)
Moilanen, Lauri
2020
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2020060115789
https://urn.fi/URN:NBN:fi:amk-2020060115789
Tiivistelmä
Opinnäytetyön toimeksiantona oli parantaa lokitusratkaisuja osana Qvantelin sisäistä kehittämistyötä. Projektin tarkoituksena oli kehittää automaattinen lokitusratkaisu, jota
voitaisiin käyttää sekä asiakasympäristöissä että Qvantelin sisäisissä ympäristöissä. Projekti
keskittyi vahvasti Elastic Stackiin, jota käytettiin lokien keräämiseen, säilyttämiseen, formatointiin ja visualisointiin.
Qvantelilla oli tarve automaattiselle lokitusratkaisulle uusien teknologiaratkaisujen ja
uusien asiakkuuksien myötä. Docker otettiin käyttöön yhtiön laajuisesti, joka tarkoitti sitä
että lokitusratkaisun täytyisi myös olla kontitettu. Useiden eri asiakasympäristöjen takia
ratkaisun piti olla automatisoitu.
Syntynyt ratkaisu otettiin projektin aikana käyttöön sisäisessä testausympäristössä. Se
myös esiteltiin sidosryhmille, joiden antaman palautteen perusteella tehtiin vielä muutoksia. Asennus oli täysin automatisoitu, joten sen toteutus oli helppoa ja nopeaa kehitystyön
päätyttyä.
Qvantel hyväksyi ratkaisun, ja se otettiin käyttöön sekä yrityksen sisäisissä ympäristöissä
että asiakasympäristöissä. Ratkaisu saavutti kaikki tavoitteensa ja oli menestys. Tulevaa kehitystyötä ja ratkaisun jatkokehittämistä aiotaan jatkaa, kun palautetta saadaan
asiakasympäristöistä ja käyttäjiltä.
voitaisiin käyttää sekä asiakasympäristöissä että Qvantelin sisäisissä ympäristöissä. Projekti
keskittyi vahvasti Elastic Stackiin, jota käytettiin lokien keräämiseen, säilyttämiseen, formatointiin ja visualisointiin.
Qvantelilla oli tarve automaattiselle lokitusratkaisulle uusien teknologiaratkaisujen ja
uusien asiakkuuksien myötä. Docker otettiin käyttöön yhtiön laajuisesti, joka tarkoitti sitä
että lokitusratkaisun täytyisi myös olla kontitettu. Useiden eri asiakasympäristöjen takia
ratkaisun piti olla automatisoitu.
Syntynyt ratkaisu otettiin projektin aikana käyttöön sisäisessä testausympäristössä. Se
myös esiteltiin sidosryhmille, joiden antaman palautteen perusteella tehtiin vielä muutoksia. Asennus oli täysin automatisoitu, joten sen toteutus oli helppoa ja nopeaa kehitystyön
päätyttyä.
Qvantel hyväksyi ratkaisun, ja se otettiin käyttöön sekä yrityksen sisäisissä ympäristöissä
että asiakasympäristöissä. Ratkaisu saavutti kaikki tavoitteensa ja oli menestys. Tulevaa kehitystyötä ja ratkaisun jatkokehittämistä aiotaan jatkaa, kun palautetta saadaan
asiakasympäristöistä ja käyttäjiltä.