Upgrade to Pro — share decks privately, control downloads, hide ads and more …

SREのためのテレメトリー技術の探究 / Telemetry for SRE

SREのためのテレメトリー技術の探究 / Telemetry for SRE

YAPC::Fukuoka 2025 ゲストトーク

Avatar for Yuuki Tsubouchi (yuuk1)

Yuuki Tsubouchi (yuuk1)

November 14, 2025
Tweet

More Decks by Yuuki Tsubouchi (yuuk1)

Other Decks in Research

Transcript

  1. SREのための テレメトリー技術の探究 YAPC::Fukuoka 2025   ゲストセッション Yuuki Tsubouchi (@yuuk1t)  

    さくらインターネット研究所 — モニタリングSaaS開発からAIOps・AIインフラまで
  2. 来歴 3 2013 2019 2020 2025 ݱࡏ モニタリング SaaS SRE

    さくら インターネット 研究所 はてな 京都 大 学 大 学院 情報学研究科 博 士 (情報学) 取得 AIOps AI Supercomputer eBPF YAPC::Asia 2013/2015 スピーカー
  3.  5 アジェンダ    はじめに モニタリ ングSaaS 開発

    博 士 研究  まとめ  今後の 探究
  4.  6 1. はじめに    はじめに 博 士

    研究  まとめ  モニタリ ングSaaS 開発  今後の 探究
  5. テレメトリーは基礎 of 基礎 … reliability is the most fundamental feature

    of any product: a system isn’t very useful if nobody can use it! By Michael R. Lyu By Ben Treynor Sloss ৴པੑͷجૅ͸ϞχλϦϯά ϓϩμΫτɾ޻ֶͷجૅ͸৴པੑ ςϨϝτϦʔʹΑΓ࣮ݱ Reliability is probably the most important factor to claim for any engineering discipline, … 7 1. ͸͡Ίʹ <>#FUTZ#FZFS FUBM l4JUFSFMJBCJMJUZFOHJOFFSJOHIPX(PPHMFSVOTQSPEVDUJPOTZTUFNTz 0`3FJMMZ.FEJB  <>.JDIBFM3-ZV l4PGUXBSF3FMJBCJMJUZ&OHJOFFSJOH"3PBENBQ '04& <> <>
  6. テレメトリー界の 大 まかな歴史 1960 2025 2000 1990 1980 2010 2020

    ੍ޚ޻ֶ 04ͱ/8ػثͷ ܭ૷ͱՄࢹԽ 6/*9ͱΠϯλʔωοτ ΦϒβʔόϏϦςΟ --. 0CTFSWBCJMJUZ ϞχλϦϯά 4BB4ͷීٴ ౷߹؂ࢹ 044 54%#ͷ εέʔϦϯά ෼ࢄτϨʔγϯά ඪ४Խ Ϋϥ΢υ θϩίʔυ ܭ૷ ܧଓతϓϩ ϑΝΠϦϯά 43& 2015 ϩάసૹͱ෼ੳ 8 1. ͸͡Ίʹ
  7. テレメトリー年表 1960-2005 1960 ຌྫ ࿦จ 044 4BB4 ϓϩτίϧɾ࢓༷ ,BMNBO *'"$

    1980 4ZTMPH 1990 92 4/.1 W #1' 98 .35( 2001 T'MPX 04 2005 #PSHNPO .VOJO 99 (BOHMJB 33%UPPM $PMMFDUE 03 02 ;BCCJY /BHJPT %5SBDF 4ZTUFN5BQ %ZOBUSBDF 4QMVOL 0CTFSWBCJMJUZ 64&/*9XJOUFS -*4" -*4" 1BSBMMFM$PNQVU  1. ͸͡Ίʹ ͦͷଞ
  8. テレメトリー年表 2006-2015 %BQQFS $"$. ;JQLJO 1SPNFUIFVT (PSJMMB 7-%# F#1' 95SBDF

    /4%* 2007 2010 2015 2008 /FX3FMJD %BUBEPH 2012 .BDLFSFM 2014 "QQ%ZOBNJDT (SBQIJUF *O fl VY%# 4UBUT% 0QFO54%# 2011 'MVFOUE (SBGBOB 2013 ,BJSPT%# 1JWPU 5SBDJOH 4041 4FOTV #$$  1. ͸͡Ίʹ ຌྫ ࿦จ 044 4BB4 ϓϩτίϧɾ࢓༷ ͦͷଞ
  9. テレメトリー年表 2016-2025 0QFO5SBDJOH )POFZDPNC 0QFO5FMFNFUSZ .POBSDI 7-%# 05F- 1SP fi

    MF 2016 2025 18 0QFO.FUSJDT H/.* 17 19 2020 24 0#* ΦϒβʔόϏϦςΟͷීٴ 0QFO$FOTVT +BFHFS 21 "*0QT %FFQ'MPX 4*($0.. -PLJ 7JDUPSJB.FUSJDT 23 1ZSPTDPQF 5IBOPT $PSUFY 4JHOP[ 4LZ8BMLJOH 0QFO--.FUSZ 0QFO-*5 7JDUPSJB-PHT 22 8$ 5SBDF $POUFYU .%#  1. ͸͡Ίʹ ຌྫ ࿦จ 044 4BB4 ϓϩτίϧɾ࢓༷ ͦͷଞ
  10. 年表のその先は? 2025 2020 --. 0CTFSWBCJMJUZ ඪ४Խ θϩίʔυ ܭ૷ ܧଓతϓϩ ϑΝΠϦϯά

    ςϨϝτϦʔքͷ4%(T ࢀর͞Εͳ͍σʔλͷॲཧʹίετΛཁ͢Δ "*GPS43& ো֐؅ཧ΁ͷ"*.-ద༻ 0CTFSWBCJMJUZGPS"*4ZTUFNT (16ΫϥελͷΦϒβʔόϏϦςΟ޲্ $POUSPMMBCJMJUZ 4-*ʹجͮࣗ͘཯੍ޚ 13 1. ͸͡Ίʹ
  11.  14 2. モニタリングSaaS開発    はじめに 博 士

    研究  まとめ  モニタリ ングSaaS 開発 今後の 探究
  12.  23 3. 博 士 研究   はじめに 博

    士 研究  まとめ  モニタリ ングSaaS 開発  今後の 探究
  13. 時系列DBのKVSの書き込み効率 ϝϞϦϕʔεKVS ϝϞϦ͸ϥϯμϜΞΫ ηεޮ཰ʹ༏ΕΔͨ ΊɺϋογϡදΛ࠾༻ σΟεΫϕʔεKVS ϝτϦΫε਺͕૿େ͢Δ = KVSͷΩʔ਺͕૿େ͢Δ Memory

    Disk ฏߧ໦ɾεΩο ϓϦετͳͲͷ ιʔτࡁΈߏ଄ ιʔτࡁΈͷͨ ΊσΟεΫΞΫ ηεޮ཰͕ߴ͍ O(logn) ॻ͖ࠐΈ Flush ॻ͖ࠐΈ Memory O(k) σΟεΫ্ʹ͸σʔλ Λอ࣋͠ͳ͍ɻ ʢίϛοτϩάΛআ͘ʣ Disk File HBase, Cassandra, … Redis, Valkey, Dragonfly, … 3. ത࢜ݚڀ ↳ ಺෦ΦϒδΣΫτͷ؅ཧίετ૿େ ྫʣσʔλ௥Ճ࣌ͷΠϯσοΫεࢀরޮ཰
  14. ϝϞϦϕʔεKVS ϝϞϦ͸ϥϯμϜΞΫ ηεޮ཰ʹ༏ΕΔͨ ΊɺϋογϡදΛ࠾༻ σΟεΫϕʔεKVS ϝτϦΫε਺͕૿େ͢Δ = KVSͷΩʔ਺͕૿େ͢Δ ↳ ಺෦ΦϒδΣΫτͷ؅ཧίετ૿େ

    Memory Disk ฏߧ໦ɾεΩο ϓϦετͳͲͷ ιʔτࡁΈߏ଄ ιʔτ͞Ε͍ͯ ΔͨΊσΟεΫ ΞΫηεޮ཰͕ ߴ͍ O(logn) ॻ͖ࠐΈ Flush ॻ͖ࠐΈ Memory O(k) σΟεΫ্ʹ͸σʔλ Λอ࣋͠ͳ͍ɻ ʢίϛοτϩάΛআ͘ʣ Disk ✘ ϝϞϦ͸هԱྔ͋ͨΓͷඅ༻͕େ ͖͍ͨΊɺ௕ظอ࣋ʹ͸ෆ޲͖ɻ ✘ Ωʔ਺͕େ͖͍࣌ʹɺσʔλͷॻ͖ ࠐΈޮ཰͕௿Լ͢Δɻ 3. ത࢜ݚڀ 時系列DBのKVSの書き込み効率 ྫʣσʔλ௥Ճ࣌ͷΠϯσοΫεࢀরޮ཰
  15. 第 一 の研究:時系列DB 27 Client ϝϞϦϕʔεKVSʢRedisʣ σΟεΫϕʔεKVSʢCassandraʣ App Flusher ݹ͍σʔλͷอଘίετޮ཰Λ޲্

    σʔλͷϚΠά Ϩʔγϣϯ ৽ணσʔλΛૠೖ ϋογϡදʹجͮ͘ߴ଎औΓࠐΈ SSD/HDDʹอଘ͢Δ͜ͱʹΑΔ ௕ظอ࣋ίετͷ௿Լ ཱ྆ 3. ത࢜ݚڀ
  16. 第 一 の研究:スループットの 比 較 ϗετ਺ʢ1~8ʣ औ Γ ࠐ Έ

    ε ϧ ʛ ϓ ο τ ఏҊख๏͕ϕʔεϥΠϯͷ 3.98ഒɻ 420k datapoints/s ੨ɿKairosDB ᒵɿఏҊख๏ Slackࣾͷ12 M/s ͷϫʔΫϩʔυʹஔ ͖׵͑Δͱ - ఏҊख๏͸229ݸ - KairosDB͸915ݸ ͷϗετ਺Λඞཁͱ͢ΔܭࢉʹͳΔɻ ϝτϦΫε਺Λ1Mʹݻఆ 3. ത࢜ݚڀ <>௶಺༎थ ͦͷଞ )FUFSP54%#ҟछ෼ࢄ,74ؒͷࣗಈ֊૚ԽʹΑΔߴੑೳ ͳ࣌ܥྻσʔλϕʔε ৘ใॲཧֶձ࿦จࢽ ೥ <>ਤ̏ΑΓվมͯ͠సࡌ
  17. 第 二 の研究:NWコールグラフ 29 Load Balancers Database Clusters Web app

    servers Message queues Kernel User Proxy Network Stack App NIC Switch ωοτϫʔΫ௨৴ܦ࿏্ͷ͍ͣΕ ͔ʹܭଌ఺Λઃஔ͢Δɻ ΧʔωϧͰͷ F#1'ܭ૷ ʹண໨ 3. ത࢜ݚڀ
  18. 第 二 の研究:類似の 手 法の存在 30 Τοδέʔεͷ໰୊ղܾʹ ͳΓɺͩΜͩΜߩݙ͕খ͞ ͘ͳ͍ͬͯͬͨ طଘख๏ᶃ

    ύέοτ਺͕૿Ճ͢Δͱɺ ܭଌΦʔόʔϔου૿Ճ طଘख๏ᶄ ୹໋ͳTCP઀ଓ਺͕େ͖͍؀ ڥͰܭଌΦʔόʔϔου૿Ճ ఏҊख๏ Aggregation of aggregation ͷΑ͏ͳํ๏Ͱղܾ ղܾ ղܾ 3. ത࢜ݚڀ
  19. 第 二 の研究:オーバーヘッド 比 較実験 ఏҊख๏ ɾ2.2%ҎԼͷCPUར༻཰Λҡ࣋ɻ طଘख๏ᶃ ࠷େ21.3%·ͰCPUར༻཰͕૿Ճɻ طଘख๏ᶄ

    ࠷େ11.5%·ͰCPUར༻཰͕૿Ճɻ 3. ത࢜ݚڀ <>:5TVCPVDIJ FUBM -PX0WFSIFBE5$16%14PDLFUCBTFE5SBDJOHGPS%JTDPWFSJOH/FUXPSL4FSWJDFT%FQFOEFODJFT  +PVSOBMPG*OGPSNBUJPO1SPDFTTJOH +*1 7PM QQ  [1]ͷ Fig 3. (a)ΑΓసࡌ
  20. ϝτϦΫε 第三の研究:AIOps 32 /8ίʔϧάϥϑ ػցֶशɾ౷ܭղੳ ো֐ݪҼಛఆ ؔ࿈࿦จ͕ࢁ΄Ͳ͋ͬͨ 着想当時(2021年)で50+本 ೖྗ ౷ܭతҼՌਪ࿦

    3//-45.(// ࣌ܥྻҟৗݕ஌ ログやトレースも含む ࣌ܥྻΫϥελϦϯά ʜ ࠾༻͞ΕΔϞσϧ΋ଟ਺ <>4PMEBOJ+ #SPHJ""OPNBMZEFUFDUJPOBOEGBJMVSFSPPUDBVTFBOBMZTJTJO NJDSP TFSWJDFCBTFE DMPVEBQQMJDBUJPOT"TVSWFZ"$.$PNQVUJOH4VSWFZT $463 'FC   <> 3. ത࢜ݚڀ
  21. 34 負荷テストと故障注 入 でデータづくり Workflow Scheduler Operational Data Stoage Load

    Generator Target Application 1. Inject faults Datasets Repositorry 2. Pick latest data to datasets 3. Wait until the application recovers ᶅ ࣍ͷinjection࣌ؒ ɹɹɹɹɹ·Ͱ଴ػ ᶃ ނোΛ஫ೖ ɹ(LitmusChaos) ᶄ εϩοτͷσʔλΛ ࠾औ Locust Microservices (Train Ticket) Argo Work fl ow 3. ത࢜ݚڀ ௶಺༎थ ੨ࢁਅ໵ .FMUSJBɿϚΠΫϩαʔϏεʹ͓͚Δҟৗݕ஌ɾݪҼ෼ੳͷͨΊͷσʔληοτͷಈతੜ੒γεςϜ *054 
  22. [Tsubouchi+,ACCESS2025] Fig. 5:ΑΓసࡌ STEP 2: มԽ఺࣌ؒͷ෼෍ ΛجʹηάϝϯτΛ෼ׂ STEP 1: ࣌ܥྻ͝ͱʹɺมԽ఺ީิ

    Λݕग़ STEP 3: ࠷େີ౓ͷηάϝϯτΛબ୒ ߦ͖ண͍ͨಛ௃ྔ࡟ݮͷ࢓૊Έ 3. ത࢜ݚڀ
  23.  40 4. 今後の探究   はじめに 博 士 研究

     まとめ  今後の 探究 40 モニタリ ングSaaS 開発 
  24. 今後の探究領域 今後の探究領域 45 4. ࠓޙͷ୳ڀ 2025 2020 ςϨϝτϦʔքͷ4%(T ࢀর͞Εͳ͍σʔλͷॲཧʹίετΛཁ͢Δ "*GPS43&

    ো֐؅ཧ΁ͷ"*.-ద༻ 0CTFSWBCJMJUZGPS"*4ZTUFNT (16ΫϥελͷΦϒβʔόϏϦςΟ޲্ $POUSPMMBCJMJUZ 4-*ʹجͮࣗ͘཯੍ޚ 4LJQ
  25. AI for SRE --.Ҏલ͸ςϨϝ τϦʔσʔλͷΈ Λݯͱ͍ͯͨ͠ --.Ҏޙ͸ਓؒ ͕ॻ͍ͨςΩετ ΛؚΊΔΑ͏ʹ <>;IBOH

    -JOH[IF FUBM"4VSWFZPG"*0QTGPS'BJMVSF.BOBHFNFOUJOUIF&SBPG-BSHF-BOHVBHF .PEFMTz "$.$463 <>'JHΑΓసࡌ 46 4. ࠓޙͷ୳ڀ
  26. LLM for SREの典型的な課題 ˢ4DBMJOH5FMFNFUSZ8PSLMPBET ίϯηϓτʹؚΊΒΕΔ 47 4. ࠓޙͷ୳ڀ σʔλܗࣜͷ࣭తͳҟ࣭ੑ ϩάɾϝτϦΫεɾτϨʔε

    ͷੜσʔλΛؚΊΔͱ͙͢ʹ ίϯςΩετ΢Οϯυ΢Λ௒ ͑ͯ͠·͏ ϝτϦΫε͸࣌ܥྻσʔλɺ ϩά͸൒ߏ଄ԽςΩετɺτ Ϩʔε͸ґଘάϥϑͳͲɺݴ ޠϞσϧ͕௚઀ղऍ͢Δ͜ͱ ͕೉͍͠ σʔλͷྔతͳ๲େ͞
  27. コンテキスト 長 問題 <>$IFO :JOGBOH FUBM"*0QT-BC")PMJTUJD'SBNFXPSLUP&WBMVBUF"*"HFOUT GPS&OBCMJOH"VUPOPNPVT$MPVET BS9JW  <>'JHVSFΑΓసࡌ

    "*ΤʔδΣϯτ͕σʔλऔಘ πʔϧʢHFU@NFUSJDT  HFU@USBDFT౳ʣΛෆ༻ҙʹ࢖ ༻͢ΔͱɺίϯςΩετ͕ա ෛՙʹͳΔ λεΫʹࣦഊͨ͠έʔε Ͱ͸͜ΕΒͷ"1*͕ΑΓ සൟʹ࢖༻͞Εͨ ༨ஊɿϝτϦΫεϑΟϧλϦ ϯάʹɺZVVLͷത࢜ݚڀᶅ Λ࢖͑ΔͷͰ͸ʜʁ 48 4. ࠓޙͷ୳ڀ
  28. コンテキスト 長 問題への対処 ,74ʹΑΔεφοϓγϣοτ؅ཧ <>;FGBO8BOH FUBM l3$"HFOU$MPVE3PPU$BVTF"OBMZTJTCZ"VUPOPNPVT"HFOUTXJUI 5PPM"VHNFOUFE-BSHF-BOHVBHF.PEFMTz $*,. 

    PCTFSWBUJPOIFBE PCTFSWBUJPO PCTFSWBUJPO PCTFSWBUJPO TOBQTIPU TOBQTIPU TOBQTIPU ཁ໿ϔουͱ ϋογϡΩʔͷΈؚΉ ϩάͷཁ໿จ ੜϩά ϋογϡΩʔ ίϯςΩετ πʔϧݺͼग़͠Ͱඞཁͳ σʔλͷΈಡΈࠐΉ 49 4. ࠓޙͷ୳ڀ
  29. 大 量の 生 異種データの特徴表現 ϝτϦ Ϋε ϩά τϨʔε ᶄ࣌ܥྻͷߴप೾੒෼͚ͩ࢒͠ ͯҟৗΛڧௐʢ''5ʣ

    lͲ͕͜յΕ͍ͯΔ͔ͷ֬཰z ϓϩϯϓτ γεςϜ஌ࣝ τϨʔεɾϩάൈਮ աڈͷނোύλʔϯ ᶃҟछσʔλͷཁ఺ Λຊͷ࣌ܥྻϕΫ τϧ΁ม׵͢Δ લ ॲཧ ֦ࢄϞσϧ LT1PE౳ͷ୯ҐͷҼՌάϥϑԽ ͱ֬཰είΞԽ 4FMG"UUFOUJPOͱ("5 <>;IBOH 9JBP FUBM5".0'JOF(SBJOFE3PPU$BVTF"OBMZTJTWJB5PPM"TTJTUFE--."HFOUXJUI.VMUJ .PEBMJUZ0CTFSWBUJPO%BUBJO$MPVE/BUJWF4ZTUFNT BS9JWQSFQSJOUBS9JW   <>'JH ͷҰ෦Λ సࡌ 50 4. ࠓޙͷ୳ڀ
  30. LLM for SRE:今後の可能性 43&ಛԽͷϚϧνϞʔμϧج൫Ϟσϧ ݴޠϞσϧͰ͋Δ͜ͱͷݶք͕ ͋Δ͔Λ୳Δ ෳ਺ͷҟͳΔγεςϜ༝དྷͷ σʔλΛ࢖͏ ϝτϦΫεɺϩάɺτϨʔεͷ ࣌ܥྻੑ͕ࣦΘΕΔ

    ݱࡏͷ΄ͱΜͲͷख๏͸͋ΔҰͭͷ γεςϜ༝དྷͷσʔλΛೖྗͱ͢Δ େྔͷσʔληοτΛಘΔ ͜ͱ͕ඇৗʹ೉͍͕͠ʜ ͢Ͱʹ࣌ܥྻج൫ϞσϧͳͲ͸ଘࡏ͢Δ 51 4. ࠓޙͷ୳ڀ
  31. 今後の探究領域 53 4. ࠓޙͷ୳ڀ 2025 2020 ςϨϝτϦʔքͷ4%(T ࢀর͞Εͳ͍σʔλͷॲཧʹίετΛཁ͢Δ "*GPS43& ো֐؅ཧ΁ͷ"*.-ద༻

    0CTFSWBCJMJUZGPS"*4ZTUFNT (16ΫϥελͷΦϒβʔόϏϦςΟ޲্ $POUSPMMBCJMJUZ 4-*ʹجͮࣗ͘཯੍ޚ 4LJQ 今後の探究領域
  32. GPUゼロコード計装の最先端 56 $6%""1*૚ (16υϥΠό૚ ˞zF#1'5VUPSJBM5SBDJOH$6%"(160QFSBUJPOTz IUUQTFVOPNJBEFWUVUPSJBMTDVEBFWFOUT ˞lF#1'5VUPSJBMCZ&YBNQMF.POJUPSJOH(16%SJWFS"DUJWJUZXJUI,FSOFM5SBDFQPJOUTz IUUQTFVOPNJBEFWUVUPSJBMTYQVHQVLFSOFMESJWFS ˞l8SJUFBOE3VOF#1'PO(16XJUICQGUJNFz IUUQTFVOPNJBEFWFOCQGUJNFEPDVNFOUTHQV

    VQSPCFT MJCDVEBSUTP (16΁ͷϝϞϦׂ౰ɾసૹɾಉظɺΧʔωϧىಈؔ਺ʹϑοΫ USBDFQPJOUT LQSPCFT ϥϯΩϡʔͷਂ͞΍9*%ΤϥʔΛܭଌՄೳ ˞ ˞ ˞ CQGUJNF ඇಉظ΍(16಺෦ͷৄࡉܭଌ͸ࠔ೉ Ϣʔβʔͷ1ZUIPOϓϩηεͱͷඥ͚ͮՄೳ 04ΧʔωϧͷൣᙝͳͷͰɺҰൠతͳLQSPCFTͳͲͰܭଌՄೳ ඇಉظͰ΋(16಺ج४Ͱͷ࣌ࠁ͕Θ͔Δ (16಺ͷϫʔϓ΍εϨου୯Ґཻ౓Ͱͷܭଌ 159ʢ(16தؒදݱʣίʔυ΁F#1'ίʔυΛ஫ೖ Ϣʔβʔۭؒ F#1'ϥϯλΠϜ (16಺෦૚ 4. ࠓޙͷ୳ڀ
  33.  59 5. まとめ    はじめに 博 士

    研究  まとめ モニタリ ングSaaS 開発  今後の 探究
  34. まとめ ॳ࢓ࣄΛ਌ͩͱࢥͬͯ͠·ͬͨʢJNQSJOUJOHʣ 2012 2025 2015 2020 ത࢜՝ఔ ͸ͯͳ ࣾ಺.BDLFSFM .BDLFSFM

    ͘͞ΒΠϯλʔωοτ 1FSM4/.1 33%UPPM 4%(T 60 5. ·ͱΊ (SBQIJUF3FEJT %ZOBNP%#4 4DBMJOH5FMFNFUSZ 8PSLMPBET --.GPS43& "*εύίϯ Մ੍ޚੑ ݱ৔ͷӡ༻ ֶज़ ݱ৔΁ద༻
  35. 先 行 研究①   異常時のみデータを参照しがち [1] Zhang, Lei, et al.

    "The bene fi t of hindsight: Tracing Edge-Cases in distributed systems." NSDI, 2022. [1]ͷ Fig.2ΑΓసࡌ Ͳ͏΍Δͷʁ IUUQTHJUMBCNQJTXTPSHDMEUSBDJOHIJOETJHIU ҟৗɾكͳΠϕϯτݕ஌࣌ ͷΈτϨʔεΛऩू͍ͨ͠ ΤʔδΣϯτʹ௚ۙͷσʔ λΛৗʹอ͓࣋ͯ͘͠ ݕ஌࣌ʹɺΤʔδΣϯτ্ͷ ݻఆ௕όοϑΝ্ͷσʔλΛ ૹ৴
  36. 先 行 研究②   冗 長 ログの削除 ୯ҰͷϩάςϯϓϨʔτ͕શετ ϨʔδͷΛ઎Ί͍ͯͨɻ ໰୊

    write(2) ʹeBPFͰϑοΫͯ͠ϗο τεϙοτ൑ఆ͞ΕͨΒϩάग़ྗ Λdrop ࡟ݮɿ1#ˠ1#೔ ʣ मਖ਼࣌ؒ୹ॖɿ೔ˠ෼ ݁Ռ Yu, Guangba, et al. "Logreducer: Identify and reduce log hotspots in kernel on the fl y." ICSE, 2023. ʢ8F$IBU೔ʹ1#ɺஹߦʣ ख๏