Bakalářská práce

Implementation of a Web Application for OpenShift Operator Usage Visualization and Analysis

Jakub Durkáč
Anotace

Red Hat OpenShift Operátory sú špecializované softvérové rozšírenia určené na automatizáciu aplikácií. S rastúcim záujmom o tieto komponenty sa monitorovanie ich používania stáva čoraz dôležitejším. Zistiť ako často sú Operátory používané je však náročné, pretože primárny zdroj údajov, centralizovaný Quay register, v ktorom sú uložené kontajnerové obrazy Operátorov, predstavuje niekoľko analytických …více

Abstract

Red Hat OpenShift Operators are specialized software extensions designed for application automation. With growing interest in these components, monitoring their usage is becoming increasingly important. However, tracking global adoption is difficult because the primary data source, the centralized Quay registry that stores Operator images, presents several analytical challenges, among others, the automatic …více

Zadání práce
The primary goal of the thesis is to design, implement and document a full-stack web application for the collection, analysis and visualization of usage statistics for OpenShift operators. The system will provide valuable insights into operator popularity and trends for developers, administrators and users.The student will:
  • Analyze available data sources for operator usage data and design a system for its regular collection, processing and storage.
  • Implement a backend API to provide access to the collected data.
  • Design and develop a responsive web frontend for the analysis of the data, featuring a dashboard visualizing combined usage for operator groups, individual operators and specific operator versions. The application will include charts showing daily usage progress, data filters, sorting and a feature to compare multiple operators side-by-side.
  • Explore web accessibility principles defined by the European Accessibility Act and implement foundational improvements to enhance the application's usability.
  • Document the system architecture, technology choices, key implementation decisions and the deployment process in the written thesis.
Práce zkontrolována:
19. 12. 2025 15:41, Mgr. Marek Grác, Ph.D., učo 50728
Jazyk práce
angličtina angličtina
Termín obhajoby
6. 2. 2026
Práce byla úspěšně obhájena

Vedoucí

Mgr. Marek Grác, Ph.D., učo 50728
ÚČJ FF MU

Oponent

RNDr. Pavel Šmerk, Ph.D., učo 3880
CVT FI MU

Konzultant

Aleš Raszka
Red Hat Czech

  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.