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...
Saved in:
Main Authors: | , , |
---|---|
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 |