Slide 1

Slide 1 text

分散ストリーミング基盤(Kafka) のモニタリングの話 (現場からの学び) 日本アイ・ビー・エム株式会社 テクノロジー事業本部 石井 源一

Slide 2

Slide 2 text

目次 2 1. 自己紹介 2. 案件システムの概要 3. デモ 4. まとめ

Slide 3

Slide 3 text

2018年 ⽇系IT企業⼊社 通信事業者向けシステム開発 ⾃社クラウドサービス開発 2021年 IBM⼊社 テクノロジーエンジニア ▶1年⽬ 現在 MVP (Minimum Viable Product)開発 による新規事業の価値検証 IBMテクノロジーを使⽤したPoC/デモ開発 ▶4年⽬ ▶現在 Name Interest Department Role ⽯井 源⼀ テクノロジー事業本部 テクノロジーエンジニア 散歩🚶、読書📕、テニス🎾 •Self Introduction

Slide 4

Slide 4 text

案件システムの概要 構成 ・KakfaによりホストマシンDB を別環境に複製 ・Kafka自身もDR構成用に別リ ージョンに複製 ボクがなんとかできる かもしれません! ボクやってみます! お客様 エラーの特定が大変なの では、、?

Slide 5

Slide 5 text

デモ 7

Slide 6

Slide 6 text

デモ手順1 KafkaのWebUIを確認 データの送受信を行う トピックを確認 8 Kafka Kafka 別リージョン

Slide 7

Slide 7 text

デモ手順2 データ送信アプリとデータ受信 アプリにCURLでリクエストを 送る まずはデータ受信アプリにリク エストを送る 9 データ送信 アプリ データ受信 アプリ

Slide 8

Slide 8 text

デモ手順3 まずはデータ受信アプリにリ クエストを送る トピックに入っているデータ を受診したことを確認 10 データ送信 アプリ データ受信 アプリ

Slide 9

Slide 9 text

デモ手順4 データ送信アプリにリクエス トを送る データ送信 アプリ データ受信 アプリ

Slide 10

Slide 10 text

デモ手順5 データ送信アプリから送信し たデータが データ受診アプリから受診で きていることを確認 12 データ送信 アプリ データ受信 アプリ

Slide 11

Slide 11 text

デモ手順6 Kafkaにも送信したデータが入 っていることを確認 13 Kafka Kafka 別リージョン

Slide 12

Slide 12 text

デモ手順7 アプリの依存関係も確認可能 14

Slide 13

Slide 13 text

デモ手順8 先ほどの一連のリクエストを Instanaで確認 データ送受信リクエストは もちろん、データ同期リクエ ストも記録されている

Slide 14

Slide 14 text

デモ手順9 各呼び出しの詳細を確認可能 右側の「詳細」から詳しい情 報が確認できる 呼び出しにエラーが発生して いる場合は、「詳細」にエラ ーメッセージが表示される 16

Slide 15

Slide 15 text

まとめ 複雑なシステムでも Instana Agentを入れるだけで きれいに見えた! リクエストが可視化されたの で、エラー追跡が容易に なった! 17 ボク頑張りました!

Slide 16

Slide 16 text

No content