Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
AI Assistant for Observabilityを使ってログを可視化してみた
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Takuya Emi
April 24, 2024
Technology
70
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AI Assistant for Observabilityを使ってログを可視化してみた
第59回Elasticsearch勉強会
「AI Assistant for Observabilityを使ってログを可視化してみた」
Takuya Emi
April 24, 2024
Other Decks in Technology
See All in Technology
モバイルアプリ開発概論2026
recruitengineers
PRO
6
670
20260804_Q4AzureUpdateBite_FabricDataAgentの精度を高める設計.pdf
matayuuu
1
150
Genie Codeハンズオン基礎編
taka_aki
1
130
強化学習「理論」入門
enakai00
3
3.6k
Service Connect 上のサービスに ECS Service の外側から到達できなかった話
ota1022
1
270
Sansan Engineering Unit 紹介資料
sansan33
PRO
1
5k
会社紹介資料 / Sansan Company Profile
sansan33
PRO
24
430k
Apache Icebergインフラストラクチャ:ストレージ・カタログ・エンジンの選択肢とClouderaプラットフォームでの実装
tsugiyama
0
120
Adding Right-to-Left support to your web application with CSS logical properties — Lessons from Redmine
vividtone
0
130
SmartHR Engineering Team Deck
smarthr
1
2.8k
なぜ Temporal の大小比較には compare しかないのか / Why Does Temporal Only Have compare() for Comparisons
kazukihayase
1
160
Genie Codeハンズオン応用編
taka_aki
0
120
Featured
See All Featured
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.8k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
64
56k
The Language of Interfaces
destraynor
162
27k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
470
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2.1k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.8k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
210
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
410
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
370
The Curse of the Amulet
leimatthew05
2
14k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2.1k
Transcript
Copyright © Acroquest Technology Co., Ltd. All rights reserved. 第59回Elasticsearch勉強会
AI Assistant for Observabilityを使って ログを可視化してみた Acroquest Technology 株式会社 Elastic Certified Engineer 江見 拓哉 1
自己紹介 ⚫ 名前:江見 拓哉 ⚫ 所属:Acroquest Technology株式会社 ⚫ 業務:Elasticコンサルティング、データ分析 ⚫
資格: Elastic Certified Engineer 取得 Elastic Certified Analyst 取得
はじめに Copyright © Acroquest Technology Co., Ltd. All rights reserved.
3 当発表では、OpenAIのGPTモデルと連携する機能である、 「AI Assistant for Observability」について紹介します。 https://www.elastic.co/guide/en/observability/current/obs-ai-assistant.html
Elastic AI Assistant for Observabilityの構成 Copyright © Acroquest Technology Co.,
Ltd. All rights reserved. 4 Kibana Elasticsearch ChatGPT Connector 検出したAlert情報など 分析結果 でも連携可能
Copyright © Acroquest Technology Co., Ltd. All rights reserved. 5
AI Assistant for Observabilityとは
AI Assistant for Observabilityの機能 Copyright © Acroquest Technology Co., Ltd.
All rights reserved. 6 大きく分けると2つの機能がある。 contextual insights ▪事前に用意されたプロンプトを利用してログの調査を行う ①ログの要約 ②同様のエラーログを検索するクエリの提案 など chat ▪AIアシスタントと対話形式でログの調査、分析 ①発生したアラートの情報をもとにしたエラーの調査 ②Elasticsearch/Kibana APIの実行 ③ES|QLベースの可視化
chat機能 Copyright © Acroquest Technology Co., Ltd. All rights reserved.
7 Observabilityのあらゆる画面からアクセス可能 画面右上の 「AI Assistant」を選択
chat機能 Copyright © Acroquest Technology Co., Ltd. All rights reserved.
8 chat画面が開き、対話形式で分析ができる ログの件数と種類を質問 実行するクエリを提案 クエリを実行した結果を表示
chatで主にできること 9 chat ▪発生したアラートの情報の取得 アラートの情報を取得して、原因の調査方法やエラーの 解決方法を提案してくれる ▪Elasticsearch/Kibana APIの実行 Elasticsearch/Kibanaクエリをユーザの代わりに作成し、 実行をしてくれる
▪会話の要約 それまでにchatで会話して得られた調査結果などを まとめて要約してくれる ▪データの可視化 ユーザが可視化したいデータを対象にES|QLを作成、 可視化までをchat内で実施してくれる。 今回試してみた内容
Copyright © Acroquest Technology Co., Ltd. All rights reserved. 10
AI Assistant for Observabilityを 使った可視化
chatで分析したい内容のプロンプトを入力 Copyright © Acroquest Technology Co., Ltd. All rights reserved.
11
プロンプトをもとにES|QLを作成 Copyright © Acroquest Technology Co., Ltd. All rights reserved.
12 この後勝手に可視化までやってくれるが 「Visualize this query」からでも 可視化させることが可能
可視化する際にクエリに間違いがあったら自動で修正 Copyright © Acroquest Technology Co., Ltd. All rights reserved.
13 可視化中にエラーが発生したので、 問題を探して修正 “1 day”と設定するところで、 “day”とだけ設定されていたため 自動で修正
可視化する際にクエリに間違いがあったら自動で修正 Copyright © Acroquest Technology Co., Ltd. All rights reserved.
14 グラフの編集、保存が可能 特に指定がなければ、 bar chartで表示されることが多い
chatでの可視化の概要 Copyright © Acroquest Technology Co., Ltd. All rights reserved.
15 1. chatで可視化してもらいたい情報をプロンプトとして渡す 2. AI AssistantがES|QLを作成 3. 作成されたES|QLをもとに、グラフを作成 4. 作成したグラフを編集、保存
Copyright © Acroquest Technology Co., Ltd. All rights reserved. 16
デモ
まとめ Copyright © Acroquest Technology Co., Ltd. All rights reserved.
17 AI Assistant for Observabilityは運用作業を効率化する contextual insights ▪事前に用意されたプロンプトを利用してログの調査を行う ①ログの要約 ②同様のエラーログを検索するクエリの提案 など chat ▪AIアシスタントと対話形式でログの調査、分析 ①発生したアラートの情報をもとにしたエラーの調査 ②Elasticsearch/Kibana APIの実行 ③ES|QLベースの可視化
ご清聴ありがとうございました。 Copyright © Acroquest Technology Co., Ltd. All rights reserved.
18