Mobilní aplikace pro export metrik Android zařízení do databáze Prometheus
but.committee | prof. 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.defence | Student 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.jazyk | angličtina (English) | |
but.program | Informační technologie | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Rychlý, Marek | en |
dc.contributor.author | Ptáček, Martin | en |
dc.contributor.referee | Burget, Radek | en |
dc.date.accessioned | 2023-08-23T06:54:07Z | |
dc.date.available | 2023-08-23T06:54:07Z | |
dc.date.created | 2023 | cs |
dc.description.abstract | Tato 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.abstract | This 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.mark | C | cs |
dc.identifier.citation | PTÁČ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.other | 144035 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/213753 | |
dc.language.iso | en | cs |
dc.publisher | Vysoké učení technické v Brně. Fakulta informačních technologií | cs |
dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
dc.subject | Databáze Prometheus | en |
dc.subject | Databáze časových řad | en |
dc.subject | Android aplikace | en |
dc.subject | Prometheus exportér | en |
dc.subject | Metriky | en |
dc.subject | Grafana | en |
dc.subject | překonání NAT | en |
dc.subject | Kotlin | en |
dc.subject | Jetpack Compose | en |
dc.subject | Monitorování zařízení | en |
dc.subject | PromQL dotazovací jazyk | en |
dc.subject | Prometheus database | cs |
dc.subject | Time series database | cs |
dc.subject | Android application | cs |
dc.subject | Prometheus Exporter | cs |
dc.subject | Metrics | cs |
dc.subject | Grafana | cs |
dc.subject | NAT traversal | cs |
dc.subject | Kotlin | cs |
dc.subject | Jetpack Compose | cs |
dc.subject | Device Monitoring | cs |
dc.subject | PromQL query language | cs |
dc.title | Mobilní aplikace pro export metrik Android zařízení do databáze Prometheus | en |
dc.title.alternative | Mobile Application for Exporting Android Device Metrics into a Prometheus Database | cs |
dc.type | Text | cs |
dc.type.driver | bachelorThesis | en |
dc.type.evskp | bakalářská práce | cs |
dcterms.dateAccepted | 2023-08-22 | cs |
dcterms.modified | 2023-08-22-12:46:52 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 144035 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2023.08.23 08:54:07 | en |
sync.item.modts | 2023.08.23 08:14:34 | en |
thesis.discipline | Informační technologie | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav informačních systémů | cs |
thesis.level | Bakalářský | cs |
thesis.name | Bc. | cs |