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
  • Tampereen ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite
  •   Ammattikorkeakoulut
  • Tampereen ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite

A centralized dashboard for DevOps

Pokharel, Bikarna (2024)

 
Avaa tiedosto
Pokharel_Bikarna.pdf (1.541Mt)
Lataukset: 


Pokharel, Bikarna
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-2024112229384
Tiivistelmä
The aim of this thesis was to develop a web-based dashboard application that displays information from Jenkins, Zabbix, and XenServers. The objective was to create a centralized platform for DevOps team, enabling them to easily access the most important metrics from these systems.

Before the development phase, research was conducted to determine whether a similar centralized application as proposed in this thesis already existed. Different online resources as well as literature were reviewed to carry out the research.

A prototype web application was developed using React library that fetches information from Jenkins and Zabbix using their respective REST APIs. In addition, a dedicated backend REST API server was developed using Node.js, Express framework, and xmlrpc library for exposing data from XenServers.

The developed dashboard application features a homepage that displays metrics from Jenkins, Zabbix, and XenServers in the form of texts and charts. In addition, dedicated pages display additional information regarding Jenkins job builds, problems logged by Zabbix, and virtual machines running on the Xen-Servers.

The web application presented in this thesis serves as a prototype for a centralized application beneficial to the DevOps team to accelerate the software development process. Future improvements to the application could focus on testing React components and backend REST API, as well as optimizing performance for real-world use cases.
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