Browsing by Author "Motejlek, Martin"
Now showing 1 - 1 of 1
Results Per Page
Sort Options
- ItemVyužití softwarově definovaného úložiště pro nasazení technologií pro převod řeči na text(2021-10-12) Motejlek, Martin; Smola Ondřej, Ing. : 64735Tato bakalářská práce se zabývá využitím spolehlivého distribuovaného úložiště Ceph v rámci platformy pro přepis řeči na text vyvíjené na Fakultě mechatroniky, informatiky a mezioborových studií TUL.V rámci práce je popsáno úložiště Ceph a vybrané komponenty, které s ním v systému souvisí: zejména systém Kubernetes pro automatizaci správy distribuovaného systému a nástroje Prometheus a Grafana Loki, které sbírají diagnostická data a Ceph využívají k jejich ukládání.Dále byla v rámci práce vyvinuta aplikace, která ze systému stáhne diagnostická data o průběhu zadaného uživatelského požadavku na přepis a vytvoří z nich výstup vhodný pro analýzu člověkem. Byla navržena vhodná interpretace dostupných údajů o požadavku za účelem stanovení stahovaného časového období. Pro komunikaci s rozhraními nástrojů Prometheus a Loki byly implementovány vlastní klientské knihovny. Dále byly navrženy dotazy pro získání požadovaných dat ve vhodně podobě. Pomocí dávkového dotazování bylo vyřešeno stažení neomezeného množství logu. Výsledná aplikace je ovládána z rozhraní v příkazové řádce a její výstup má formu archivu, který obsahuje mimo jiné HTML dokument s interaktivními grafy metrik. Běh aplikace byl formou smoke testu úspěšně ověřen vůči nasazení systému na testovacím clusteru.Na závěr práce byla nasazena privátní instance systému pomocí připraveného, ale ne zcela odladěného automatizovaného řešení využívajícího nástroj Ansible. V této části je popsáno řešení vybraných problémů, které při jeho použití nastaly.