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
This item appears in the following Collection(s)
Show simple item record
Search DSpace
Browse
-
All of DSpace
-
This Collection
My Account