Nástroj pro monitoring více instancí MongoDB

DSpace Repository

Language: English čeština 

Nástroj pro monitoring více instancí MongoDB

Show simple item record

dc.contributor.advisor Prokopová, Zdenka
dc.contributor.author Machala, Jan
dc.date.accessioned 2016-11-28T11:43:43Z
dc.date.available 2016-11-28T11:43:43Z
dc.date.issued 2016-02-05
dc.identifier Elektronický archiv Knihovny UTB
dc.identifier.uri http://hdl.handle.net/10563/38547
dc.description.abstract Cílem diplomové práce je vytvoření nástroje pro monitorování většího množství Mon-goDB instancí. V teoretické části se práce zabývá rešerší dostupnosti informací ke sledo-vání v MongoDB. Následuje popis asynchronního programování v jazyce PHP, postupná integrace a tvorba grafického rozhraní. V praktické části se práce zabývá analýzou poža-davků na monitorovací nástroj, využití frameworku Icicle a navrhuje komunikaci pomocí WebSocketů. V další části se pak zabývá použitím integračních nástrojů Travis CI a Scru-tinizer CI a realizací grafického rozhraní v ReactJS. V případové studii je popsán způsob nasazení do produkčního prostředí využitím Docker kontejnerů, Docker Cloudu a Amazon Web Services. V poslední části se práce věnuje zabezpečení aplikace.
dc.format 55 s. + 8 s. (63 636 znaků)
dc.language.iso cs
dc.publisher Univerzita Tomáše Bati ve Zlíně
dc.rights Bez omezení
dc.subject Monitorování MongoDB cs
dc.subject Icicle cs
dc.subject ReactPHP cs
dc.subject Asynchronní aplikace v PHP cs
dc.subject Generátory cs
dc.subject Korutiny cs
dc.subject Koprogramy cs
dc.subject Smyčka událostí cs
dc.subject Amazon Web Services cs
dc.subject EC2 cs
dc.subject S3 cs
dc.subject CloudFront cs
dc.subject Docker cs
dc.subject Docker Cloud cs
dc.subject Postupná integrace cs
dc.subject Travis CI cs
dc.subject Scrutinizer CI cs
dc.subject Composer cs
dc.subject Awaita-bles cs
dc.subject Promises cs
dc.subject WebSokety cs
dc.subject SPA cs
dc.subject ReactJS cs
dc.subject Babel cs
dc.subject Monitoring MongoDB en
dc.subject Icicle en
dc.subject ReactPHP en
dc.subject Asynchronous applications in PHP en
dc.subject Generator en
dc.subject Coroutines en
dc.subject Event loop en
dc.subject Amazon Web Services en
dc.subject EC2 en
dc.subject S3 en
dc.subject CloudFront en
dc.subject Docker en
dc.subject Docker Cloud en
dc.subject Continuous integration en
dc.subject Travis CI en
dc.subject Scrutinizer CI en
dc.subject Composer en
dc.subject Awaitables en
dc.subject Promises en
dc.subject Websokets en
dc.subject SPA en
dc.subject ReactJS en
dc.subject Babel en
dc.title Nástroj pro monitoring více instancí MongoDB
dc.title.alternative A Monitoring Tool for Multiple Instances of MongoDB
dc.type diplomová práce cs
dc.contributor.referee Koch, Miloš
dc.date.accepted 2016-06-07
dc.description.abstract-translated The aim of this thesis is to build a tool for monitoring multiple instances of MongoDB. The theoretical part deals with the retrieval of possible available information to monitor MongoDB. Following part is a description of asynchronous programming in PHP, conti-nuous integration and graphical interface. In the practical part thesis analyzes the require-ments for monitoring utility usage and propose a framework Icicle and suggest a commu-nication via WebSockets. The next section deals with integration tools Travis CI and CI Scrutinizer and implementation of graphical user interface in ReactJS. The case study describes a deployment method to production environments using Docker containers, Doc-ker Cloud and Amazon Web Services. The last part deals with application security.
dc.description.department Ústav informatiky a umělé inteligence
dc.thesis.degree-discipline Informační technologie cs
dc.thesis.degree-discipline Information Technologies en
dc.thesis.degree-grantor Univerzita Tomáše Bati ve Zlíně. Fakulta aplikované informatiky cs
dc.thesis.degree-grantor Tomas Bata University in Zlín. Faculty of Applied Informatics en
dc.thesis.degree-name Ing.
dc.thesis.degree-program Inženýrská informatika cs
dc.thesis.degree-program Engineering Informatics en
dc.identifier.stag 43764
utb.result.grade B
dc.date.submitted 2016-05-20


Files in this item

Files Size Format View Description
machala_2016_dp.zip 27.81Mb Unknown View/Open None
machala_2016_op.pdf 62.60Kb PDF View/Open None
machala_2016_vp.pdf 184.1Kb PDF View/Open None

This item appears in the following Collection(s)

Show simple item record

Find fulltext

Search DSpace


Browse

My Account