Käyttäjien toiminnan seuranta mikropalveluarkkitehtuurissa

Mikropalveluarkkitehtuuri aiheuttaa erityisiä haasteita käyttäjien toiminnan seurantaan erityisesti datan hajautumisen, käyttäjäkontekstin säilyttämisen ja lokienhallinnan osalta. Tutkimuksessa tarkastellaan näitä haasteita ja kartoitetaan tehokkaita ratkaisuja niiden voittamiseksi. Ratkaisut sisält...

Täydet tiedot

Bibliografiset tiedot
Päätekijä: Mark, Eemeli
Muut tekijät: Informaatioteknologian tiedekunta, Faculty of Information Technology, Informaatioteknologia, Information Technology, Jyväskylän yliopisto, University of Jyväskylä
Aineistotyyppi: Kandityö
Kieli:fin
Julkaistu: 2024
Aiheet:
Linkit: https://jyx.jyu.fi/handle/123456789/99153
_version_ 1826225797240717312
author Mark, Eemeli
author2 Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä
author_facet Mark, Eemeli Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä Mark, Eemeli Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä
author_sort Mark, Eemeli
datasource_str_mv jyx
description Mikropalveluarkkitehtuuri aiheuttaa erityisiä haasteita käyttäjien toiminnan seurantaan erityisesti datan hajautumisen, käyttäjäkontekstin säilyttämisen ja lokienhallinnan osalta. Tutkimuksessa tarkastellaan näitä haasteita ja kartoitetaan tehokkaita ratkaisuja niiden voittamiseksi. Ratkaisut sisältävät hajautetun jäljityksen, käyttäjäkontekstin välittämisen ja keskitetyn lokienhallinnan. Työ tarjoaa suosituksia parhaista käytännöistä, jotka auttavat kehittäjiä toteuttamaan kokonaisvaltaisen käyttäjien toiminnan seurannan mikropalveluarkkitehtuurissa. The microservice architecture presents challenges for user activity monitoring, particularly to data distribution, maintaining user context, and managing logs. The thesis examines these specific challenges and explores effective solutions to overcome them. The solutions include distributed tracing, user context propagation, and centralized log management. The thesis offers recommendations on best practices to help developers implement comprehensive user activity monitoring in microservice architecture.
first_indexed 2024-12-20T21:01:00Z
format Kandityö
free_online_boolean 1
fullrecord [{"key": "dc.contributor.advisor", "value": "Auvinen, Annemari", "language": "", "element": "contributor", "qualifier": "advisor", "schema": "dc"}, {"key": "dc.contributor.author", "value": "Mark, Eemeli", "language": "", "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2024-12-20T07:02:01Z", "language": null, "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2024-12-20T07:02:01Z", "language": null, "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2024", "language": "", "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/99153", "language": null, "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Mikropalveluarkkitehtuuri aiheuttaa erityisi\u00e4 haasteita k\u00e4ytt\u00e4jien toiminnan seurantaan erityisesti datan hajautumisen, k\u00e4ytt\u00e4j\u00e4kontekstin s\u00e4ilytt\u00e4misen ja lokienhallinnan osalta. Tutkimuksessa tarkastellaan n\u00e4it\u00e4 haasteita ja kartoitetaan tehokkaita ratkaisuja niiden voittamiseksi. Ratkaisut sis\u00e4lt\u00e4v\u00e4t hajautetun j\u00e4ljityksen, k\u00e4ytt\u00e4j\u00e4kontekstin v\u00e4litt\u00e4misen ja keskitetyn lokienhallinnan. Ty\u00f6 tarjoaa suosituksia parhaista k\u00e4yt\u00e4nn\u00f6ist\u00e4, jotka auttavat kehitt\u00e4ji\u00e4 toteuttamaan kokonaisvaltaisen k\u00e4ytt\u00e4jien toiminnan seurannan mikropalveluarkkitehtuurissa.", "language": "fi", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.abstract", "value": "The microservice architecture presents challenges for user activity monitoring, particularly to data distribution, maintaining user context, and managing logs. The thesis examines these specific challenges and explores effective solutions to overcome them. The solutions include distributed tracing, user context propagation, and centralized log management. The thesis offers recommendations on best practices to help developers implement comprehensive user activity monitoring in microservice architecture.", "language": "en", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted by Paivi Vuorio (paelvuor@jyu.fi) on 2024-12-20T07:02:01Z\nNo. of bitstreams: 0", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2024-12-20T07:02:01Z (GMT). No. of bitstreams: 0\n Previous issue date: 2024", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.format.extent", "value": "26", "language": "", "element": "format", "qualifier": "extent", "schema": "dc"}, {"key": "dc.language.iso", "value": "fin", "language": null, "element": "language", "qualifier": "iso", "schema": "dc"}, {"key": "dc.rights", "value": "In Copyright", "language": "en", "element": "rights", "qualifier": null, "schema": "dc"}, {"key": "dc.subject.other", "value": "mikropalveluarkkitehtuuri", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "k\u00e4ytt\u00e4jien toiminnan seuranta", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "hajautettu j\u00e4ljitys", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "k\u00e4ytt\u00e4j\u00e4kontekstin v\u00e4litys", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "lokienhallinta", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.title", "value": "K\u00e4ytt\u00e4jien toiminnan seuranta mikropalveluarkkitehtuurissa", "language": "", "element": "title", "qualifier": null, "schema": "dc"}, {"key": "dc.type", "value": "bachelor thesis", "language": null, "element": "type", "qualifier": null, "schema": "dc"}, {"key": "dc.identifier.urn", "value": "URN:NBN:fi:jyu-202412207957", "language": "", "element": "identifier", "qualifier": "urn", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Bachelor's thesis", "language": "en", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Kandidaatinty\u00f6", "language": "fi", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Informaatioteknologian tiedekunta", "language": "fi", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Faculty of Information Technology", "language": "en", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Informaatioteknologia", "language": "fi", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Information Technology", "language": "en", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "Jyv\u00e4skyl\u00e4n yliopisto", "language": "fi", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "University of Jyv\u00e4skyl\u00e4", "language": "en", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Tietotekniikka", "language": "fi", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Mathematical Information Technology", "language": "en", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "yvv.contractresearch.funding", "value": "0", "language": "", "element": "contractresearch", "qualifier": "funding", "schema": "yvv"}, {"key": "dc.type.coar", "value": "http://purl.org/coar/resource_type/c_7a1f", "language": null, "element": "type", "qualifier": "coar", "schema": "dc"}, {"key": "dc.rights.accesslevel", "value": "openAccess", "language": null, "element": "rights", "qualifier": "accesslevel", "schema": "dc"}, {"key": "dc.type.publication", "value": "bachelorThesis", "language": null, "element": "type", "qualifier": "publication", "schema": "dc"}, {"key": "dc.subject.oppiainekoodi", "value": "602", "language": "", "element": "subject", "qualifier": "oppiainekoodi", "schema": "dc"}, {"key": "dc.subject.yso", "value": "seuranta", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "tietoj\u00e4rjestelm\u00e4t", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "toiminta", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "arkkitehtuuri", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.rights.url", "value": "https://rightsstatements.org/page/InC/1.0/", "language": null, "element": "rights", "qualifier": "url", "schema": "dc"}]
id jyx.123456789_99153
language fin
last_indexed 2025-02-18T10:56:46Z
main_date 2024-01-01T00:00:00Z
main_date_str 2024
online_boolean 1
online_urls_str_mv {"url":"https:\/\/jyx.jyu.fi\/bitstreams\/90774e68-3eae-4017-af85-275d076902c4\/download","text":"URN:NBN:fi:jyu-202412207957.pdf","source":"jyx","mediaType":"application\/pdf"}
publishDate 2024
record_format qdc
source_str_mv jyx
spellingShingle Mark, Eemeli Käyttäjien toiminnan seuranta mikropalveluarkkitehtuurissa mikropalveluarkkitehtuuri käyttäjien toiminnan seuranta hajautettu jäljitys käyttäjäkontekstin välitys lokienhallinta Tietotekniikka Mathematical Information Technology 602 seuranta tietojärjestelmät toiminta arkkitehtuuri
title Käyttäjien toiminnan seuranta mikropalveluarkkitehtuurissa
title_full Käyttäjien toiminnan seuranta mikropalveluarkkitehtuurissa
title_fullStr Käyttäjien toiminnan seuranta mikropalveluarkkitehtuurissa Käyttäjien toiminnan seuranta mikropalveluarkkitehtuurissa
title_full_unstemmed Käyttäjien toiminnan seuranta mikropalveluarkkitehtuurissa Käyttäjien toiminnan seuranta mikropalveluarkkitehtuurissa
title_short Käyttäjien toiminnan seuranta mikropalveluarkkitehtuurissa
title_sort käyttäjien toiminnan seuranta mikropalveluarkkitehtuurissa
title_txtP Käyttäjien toiminnan seuranta mikropalveluarkkitehtuurissa
topic mikropalveluarkkitehtuuri käyttäjien toiminnan seuranta hajautettu jäljitys käyttäjäkontekstin välitys lokienhallinta Tietotekniikka Mathematical Information Technology 602 seuranta tietojärjestelmät toiminta arkkitehtuuri
topic_facet 602 Mathematical Information Technology Tietotekniikka arkkitehtuuri hajautettu jäljitys käyttäjien toiminnan seuranta käyttäjäkontekstin välitys lokienhallinta mikropalveluarkkitehtuuri seuranta tietojärjestelmät toiminta
url https://jyx.jyu.fi/handle/123456789/99153 http://www.urn.fi/URN:NBN:fi:jyu-202412207957
work_keys_str_mv AT markeemeli käyttäjientoiminnanseurantamikropalveluarkkitehtuurissa