Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomi
  • Svenska
  • English
  • Kirjaudu
Hakuohjeet
JavaScript is disabled for your browser. Some features of this site may not work without it.
Näytä viite 
  •   Ammattikorkeakoulut
  • Vaasan ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite
  •   Ammattikorkeakoulut
  • Vaasan ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite

Defining and Measuring KPIs in OpenShift Container Platform

Mäkelä, Jan (2024)

 
Avaa tiedosto
Mäkelä_Jan.pdf (1.862Mt)
Lataukset: 


Mäkelä, Jan
2024
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2024052917401
Tiivistelmä
Tämän opinnäytetyöprojektin tarkoitus on valita soveltuvat KPI-mittarit OpenShift Container Platform -alustalle sekä luoda automatisoitu ratkaisu, jonka avulla voidaan mittaukset kerätä ja visualisoida. Projektin toimeksiantajana toimi Nokia Oyj, jonka halusi olemassa olevien järjestelmien kanssa yhteensopivaa tapaa mitata sekä seurata alustan suorituskykyä ja käytettävyyttä.

Mittareiksi valittiin alustan uudelleenkäynnistymisaika sekä asennusaika. Mittareiden automaattinen kerääminen suoritettiin luomalla Robot Framework -pohjainen työkalu. Työkalu kykeni hakemaan sekä luomaan mittausdataa käyttäen Jenkins-, Redfish- ja OpenShift-ohjelmien rajapintoja. Työkalu tallentaa tämän datan InfluxDB-tietokantaan ja Grafana-visualisointialusta automaattisesti noutaa, muokkaa ja visualisoi kyseinen datan halutussa muodossa.

Työkalu osoittautui kykeneväksi tuottamaan haluttuja arvoja ja olemaan yhteensopiva olemassa olevien järjestelmien kanssa. Rakenteensa takia se on helposti laajennettavissa, kun uusia metriikoita mitataan ja visualisoidaan. Työkalun tuottamat mittaustulokset olivat helposti tulkittavissa Grafana-alustalla. Vertaamalla muutoksia mittaustuloksissa voidaan tulevaisuudessa ennaltaehkäistä mahdollisia OpenShift-alustan suorituskyky- ja käytettävyysongelmia.
 
The purpose of this thesis project is to select suitable KPI metrics for the OpenShift Container Platform, and to create an automated solution to collect and visualize the measurements. The client of the project was Nokia Oyj, which wanted a way to measure and monitor the performance and operability of the platform compatible with existing systems.

Platform restart time and installation time were chosen as the metrics to be measured. The automatic collection of metrics was done by creating a tool based on the Robot Framework. The tool was able to retrieve and create measurement data using application interfaces of Jenkins, Redfish and OpenShift programs. The tool stores this data in an InfluxDB database and the Grafana visualization platform automatically retrieves, edits and visualizes that data in a desired format.

The tool proved to provide desired results and was compatible with existing systems. Due to its structure, it is easily expandable when new metrics are measured and visualized. The measurement results produced by the tool were easy to interpret on the Grafana platform. By comparing the changes in the measurement results, possible performance and operability problems of the OpenShift platform can be prevented in the future.
 
Kokoelmat
  • Opinnäytetyöt (Avoin kokoelma)
Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste
 

Selaa kokoelmaa

NimekkeetTekijätJulkaisuajatKoulutusalatAsiasanatUusimmatKokoelmat

Henkilökunnalle

Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste