Mobilní aplikace pro export metrik Android zařízení do databáze Prometheus

but.committeeprof. Ing. Tomáš Hruška, CSc. (předseda) Ing. Jiří Matoušek, Ph.D. (člen) Ing. Tomáš Milet, Ph.D. (člen) Ing. Jiří Hynek, Ph.D. (člen) doc. Ing. František Zbořil, CSc. (člen)cs
but.defenceStudent nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných, např. ohledně srovnání s jinými databázovými systémy pro časové řady, důvodů pro volbu systému Prometheus či veřejného využití dosažených výsledků. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm C.cs
but.jazykangličtina (English)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorRychlý, Mareken
dc.contributor.authorPtáček, Martinen
dc.contributor.refereeBurget, Radeken
dc.date.accessioned2023-08-23T06:54:07Z
dc.date.available2023-08-23T06:54:07Z
dc.date.created2023cs
dc.description.abstractTato práce se zabývá rozšířením ekosystému databáze časových řad Prometheus, aby bylo možné monitorovat také mobilní telefony s operačním systémem Android. Cílem této práce je implementovat Prometheus exportér pro Android. Výsledná implementace tohoto exportéru podporuje nejen zpřístupnění metrik pro databázi Prometheus, ale také ukládání metrik do paměti zařízení v případě nedostupnosti připojení a jejich následný dávkový export. Aplikace také obsahuje režim pro export metrik do databáze Prometheus přes NAT nebo podobnou síťovou bariéru. Aplikace exportuje přes 35 různých metrik z Android zařízení do databáze Prometheus. Čtenáři jsou předloženy výsledky testů týkající se energetické náročnosti implementace. Práce je publikována jako software s otevřeným zdrojovým kódem na platformě Github.en
dc.description.abstractThis thesis deals with expanding the ecosystem of the time-series database Prometheus to enable monitoring for Android devices. The aim of this thesis is to implement a Prometheus exporter for Android devices. The final implementation of this exporter does not only support exposing metrics directly to Prometheus but also supports storing metrics on-device when offline and exporting them later in a batch. The application also includes a mode which can export metrics to Prometheus over a NAT or similar network barrier. Over 35 different metrics of the Android device are exported to the Prometheus database. The reader is presented with the results of tests regarding the energy efficiency of the implementation. The work is released as open-source software on the Github platform.cs
dc.description.markCcs
dc.identifier.citationPTÁČEK, M. Mobilní aplikace pro export metrik Android zařízení do databáze Prometheus [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2023.cs
dc.identifier.other144035cs
dc.identifier.urihttp://hdl.handle.net/11012/213753
dc.language.isoencs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectDatabáze Prometheusen
dc.subjectDatabáze časových řaden
dc.subjectAndroid aplikaceen
dc.subjectPrometheus exportéren
dc.subjectMetrikyen
dc.subjectGrafanaen
dc.subjectpřekonání NATen
dc.subjectKotlinen
dc.subjectJetpack Composeen
dc.subjectMonitorování zařízeníen
dc.subjectPromQL dotazovací jazyken
dc.subjectPrometheus databasecs
dc.subjectTime series databasecs
dc.subjectAndroid applicationcs
dc.subjectPrometheus Exportercs
dc.subjectMetricscs
dc.subjectGrafanacs
dc.subjectNAT traversalcs
dc.subjectKotlincs
dc.subjectJetpack Composecs
dc.subjectDevice Monitoringcs
dc.subjectPromQL query languagecs
dc.titleMobilní aplikace pro export metrik Android zařízení do databáze Prometheusen
dc.title.alternativeMobile Application for Exporting Android Device Metrics into a Prometheus Databasecs
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2023-08-22cs
dcterms.modified2023-08-22-12:46:52cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid144035en
sync.item.dbtypeZPen
sync.item.insts2023.08.23 08:54:07en
sync.item.modts2023.08.23 08:14:34en
thesis.disciplineInformační technologiecs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav informačních systémůcs
thesis.levelBakalářskýcs
thesis.nameBc.cs
Files
Original bundle
Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
949.41 KB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
review_144035.html
Size:
10.64 KB
Format:
Hypertext Markup Language
Description:
review_144035.html
Collections