Loading…

Query Prediction for Log Search for Distributed Tracing with External Monitoring Alerts

Microservice systems consist of services that are separated into subsystems. Root cause analysis in a microservice system presents challenges compared with a monolithic system because a stack trace cannot provide end-to-end tracing in a microservice system. Distributed tracing is a method for improv...

Full description

Saved in:
Bibliographic Details
Main Authors: Koyama, Tomoyuki, Kushida, Takayuki, Ikuno, Soichiro
Format: Conference Proceeding
Language:English
Subjects:
Online Access:Request full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by
cites
container_end_page 7
container_issue
container_start_page 1
container_title
container_volume
creator Koyama, Tomoyuki
Kushida, Takayuki
Ikuno, Soichiro
description Microservice systems consist of services that are separated into subsystems. Root cause analysis in a microservice system presents challenges compared with a monolithic system because a stack trace cannot provide end-to-end tracing in a microservice system. Distributed tracing is a method for improving observability in microservice systems. System administrators use distributed tracing to find requests that cause system failures when a system failure occurs. A trace is a distributed trace record for distributed tracing and is stored on a search engine. The search engine takes time to reply to a query without a query cache when a search engine receives a query that has not been issued before. Query prediction allows search response time reduction before a search query is issued. This paper proposes query prediction method for distributed tracing to prepare a query cache before a search query is issued. The query prediction aims to make search queries that are likely to be issued. The proposed method utilizes alerts of external monitoring and attributes within traces for search query prediction. Using these data sources increases the query hit rate for the first-time issued queries. The evaluation experiment measures search response time from issuing search queries to receiving responses with and without applying the proposed method.
doi_str_mv 10.1109/CIoT63799.2024.10757147
format conference_proceeding
fullrecord <record><control><sourceid>ieee_CHZPO</sourceid><recordid>TN_cdi_ieee_primary_10757147</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>10757147</ieee_id><sourcerecordid>10757147</sourcerecordid><originalsourceid>FETCH-ieee_primary_107571473</originalsourceid><addsrcrecordid>eNqFjl1LAkEUQMcgSHT_QdD8Adf5cPfuPIYpBQqKCz3KtF71yrYTd0bKfx9GPfd0OJyXI8SDVrnWyo2nL6EuLTiXG2UmuVZQgJ5AT2QOXGULZYsSNNyIvtGFG5UOzJ3IYjwppayuKgPQF6_rM_JFrhh31CQKndwHlotwkBv03Bx_9IliYno7J9zJmn1D3UF-UjrK2VdC7nwrl6GjFPgaHlvkFIfidu_biNkvB-J-PqunzyNCxO0H07vny_bv2f6TvwH0GkWz</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Query Prediction for Log Search for Distributed Tracing with External Monitoring Alerts</title><source>IEEE Xplore All Conference Series</source><creator>Koyama, Tomoyuki ; Kushida, Takayuki ; Ikuno, Soichiro</creator><creatorcontrib>Koyama, Tomoyuki ; Kushida, Takayuki ; Ikuno, Soichiro</creatorcontrib><description>Microservice systems consist of services that are separated into subsystems. Root cause analysis in a microservice system presents challenges compared with a monolithic system because a stack trace cannot provide end-to-end tracing in a microservice system. Distributed tracing is a method for improving observability in microservice systems. System administrators use distributed tracing to find requests that cause system failures when a system failure occurs. A trace is a distributed trace record for distributed tracing and is stored on a search engine. The search engine takes time to reply to a query without a query cache when a search engine receives a query that has not been issued before. Query prediction allows search response time reduction before a search query is issued. This paper proposes query prediction method for distributed tracing to prepare a query cache before a search query is issued. The query prediction aims to make search queries that are likely to be issued. The proposed method utilizes alerts of external monitoring and attributes within traces for search query prediction. Using these data sources increases the query hit rate for the first-time issued queries. The evaluation experiment measures search response time from issuing search queries to receiving responses with and without applying the proposed method.</description><identifier>EISSN: 2159-6972</identifier><identifier>EISBN: 9798350356717</identifier><identifier>DOI: 10.1109/CIoT63799.2024.10757147</identifier><language>eng</language><publisher>IEEE</publisher><subject>Log Search ; Metadata ; Microservice architectures ; Monitoring ; Observability ; Prediction methods ; Query Prediction ; Root cause analysis ; Search engines ; Soft sensors ; Time factors ; Time measurement</subject><ispartof>IEEE International Conference on Nano/Molecular Medicine and Engineering (Print), 2024, p.1-7</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/10757147$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,780,784,789,790,27925,54555,54932</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/10757147$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Koyama, Tomoyuki</creatorcontrib><creatorcontrib>Kushida, Takayuki</creatorcontrib><creatorcontrib>Ikuno, Soichiro</creatorcontrib><title>Query Prediction for Log Search for Distributed Tracing with External Monitoring Alerts</title><title>IEEE International Conference on Nano/Molecular Medicine and Engineering (Print)</title><addtitle>CIoT</addtitle><description>Microservice systems consist of services that are separated into subsystems. Root cause analysis in a microservice system presents challenges compared with a monolithic system because a stack trace cannot provide end-to-end tracing in a microservice system. Distributed tracing is a method for improving observability in microservice systems. System administrators use distributed tracing to find requests that cause system failures when a system failure occurs. A trace is a distributed trace record for distributed tracing and is stored on a search engine. The search engine takes time to reply to a query without a query cache when a search engine receives a query that has not been issued before. Query prediction allows search response time reduction before a search query is issued. This paper proposes query prediction method for distributed tracing to prepare a query cache before a search query is issued. The query prediction aims to make search queries that are likely to be issued. The proposed method utilizes alerts of external monitoring and attributes within traces for search query prediction. Using these data sources increases the query hit rate for the first-time issued queries. The evaluation experiment measures search response time from issuing search queries to receiving responses with and without applying the proposed method.</description><subject>Log Search</subject><subject>Metadata</subject><subject>Microservice architectures</subject><subject>Monitoring</subject><subject>Observability</subject><subject>Prediction methods</subject><subject>Query Prediction</subject><subject>Root cause analysis</subject><subject>Search engines</subject><subject>Soft sensors</subject><subject>Time factors</subject><subject>Time measurement</subject><issn>2159-6972</issn><isbn>9798350356717</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2024</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><recordid>eNqFjl1LAkEUQMcgSHT_QdD8Adf5cPfuPIYpBQqKCz3KtF71yrYTd0bKfx9GPfd0OJyXI8SDVrnWyo2nL6EuLTiXG2UmuVZQgJ5AT2QOXGULZYsSNNyIvtGFG5UOzJ3IYjwppayuKgPQF6_rM_JFrhh31CQKndwHlotwkBv03Bx_9IliYno7J9zJmn1D3UF-UjrK2VdC7nwrl6GjFPgaHlvkFIfidu_biNkvB-J-PqunzyNCxO0H07vny_bv2f6TvwH0GkWz</recordid><startdate>20241029</startdate><enddate>20241029</enddate><creator>Koyama, Tomoyuki</creator><creator>Kushida, Takayuki</creator><creator>Ikuno, Soichiro</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>20241029</creationdate><title>Query Prediction for Log Search for Distributed Tracing with External Monitoring Alerts</title><author>Koyama, Tomoyuki ; Kushida, Takayuki ; Ikuno, Soichiro</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-ieee_primary_107571473</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2024</creationdate><topic>Log Search</topic><topic>Metadata</topic><topic>Microservice architectures</topic><topic>Monitoring</topic><topic>Observability</topic><topic>Prediction methods</topic><topic>Query Prediction</topic><topic>Root cause analysis</topic><topic>Search engines</topic><topic>Soft sensors</topic><topic>Time factors</topic><topic>Time measurement</topic><toplevel>online_resources</toplevel><creatorcontrib>Koyama, Tomoyuki</creatorcontrib><creatorcontrib>Kushida, Takayuki</creatorcontrib><creatorcontrib>Ikuno, Soichiro</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Xplore</collection><collection>IEEE Proceedings Order Plans (POP All) 1998-Present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Koyama, Tomoyuki</au><au>Kushida, Takayuki</au><au>Ikuno, Soichiro</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Query Prediction for Log Search for Distributed Tracing with External Monitoring Alerts</atitle><btitle>IEEE International Conference on Nano/Molecular Medicine and Engineering (Print)</btitle><stitle>CIoT</stitle><date>2024-10-29</date><risdate>2024</risdate><spage>1</spage><epage>7</epage><pages>1-7</pages><eissn>2159-6972</eissn><eisbn>9798350356717</eisbn><abstract>Microservice systems consist of services that are separated into subsystems. Root cause analysis in a microservice system presents challenges compared with a monolithic system because a stack trace cannot provide end-to-end tracing in a microservice system. Distributed tracing is a method for improving observability in microservice systems. System administrators use distributed tracing to find requests that cause system failures when a system failure occurs. A trace is a distributed trace record for distributed tracing and is stored on a search engine. The search engine takes time to reply to a query without a query cache when a search engine receives a query that has not been issued before. Query prediction allows search response time reduction before a search query is issued. This paper proposes query prediction method for distributed tracing to prepare a query cache before a search query is issued. The query prediction aims to make search queries that are likely to be issued. The proposed method utilizes alerts of external monitoring and attributes within traces for search query prediction. Using these data sources increases the query hit rate for the first-time issued queries. The evaluation experiment measures search response time from issuing search queries to receiving responses with and without applying the proposed method.</abstract><pub>IEEE</pub><doi>10.1109/CIoT63799.2024.10757147</doi></addata></record>
fulltext fulltext_linktorsrc
identifier EISSN: 2159-6972
ispartof IEEE International Conference on Nano/Molecular Medicine and Engineering (Print), 2024, p.1-7
issn 2159-6972
language eng
recordid cdi_ieee_primary_10757147
source IEEE Xplore All Conference Series
subjects Log Search
Metadata
Microservice architectures
Monitoring
Observability
Prediction methods
Query Prediction
Root cause analysis
Search engines
Soft sensors
Time factors
Time measurement
title Query Prediction for Log Search for Distributed Tracing with External Monitoring Alerts
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-26T15%3A32%3A38IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_CHZPO&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Query%20Prediction%20for%20Log%20Search%20for%20Distributed%20Tracing%20with%20External%20Monitoring%20Alerts&rft.btitle=IEEE%20International%20Conference%20on%20Nano/Molecular%20Medicine%20and%20Engineering%20(Print)&rft.au=Koyama,%20Tomoyuki&rft.date=2024-10-29&rft.spage=1&rft.epage=7&rft.pages=1-7&rft.eissn=2159-6972&rft_id=info:doi/10.1109/CIoT63799.2024.10757147&rft.eisbn=9798350356717&rft_dat=%3Cieee_CHZPO%3E10757147%3C/ieee_CHZPO%3E%3Cgrp_id%3Ecdi_FETCH-ieee_primary_107571473%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=10757147&rfr_iscdi=true