Slide 1

Slide 1 text

Tech Dojo いまからでも遅くない! 監視超入門(座学編) 2023年05月24日 IBM Developer 14時開始予定です! マイクをオフにして お待ちください。

Slide 2

Slide 2 text

2 Customer Success, IBM Technology, Japan / © 2023 IBM Corporation 自己紹介 村田 憲昭 北海道北斗市 スノーボード、登山、グルメ、猫 カスタマーサクセス 社内SE(いわゆる「ひとり情シス」) DX人材育成/教育(IT全般) 某コンビニのエンジニア 名前 出身地 趣味 経歴 [email protected] https://www.linkedin.com/in/noriaki-murata-nmz

Slide 3

Slide 3 text

3 Customer Success, IBM Technology, Japan / © 2023 IBM Corporation 免責事項 本資料に含まれる情報は可能な限り正確を期しておりますが、 記載された内容に関して、日本アイ・ビー・エム株式会社が 何ら保証するものではありません。 従って、本資料の情報の利用は使用者の責任において 為されるものであり、資料の内容によって受けた 如何なる被害に関しても一切の補償をするものではありません。 本日の模様は録画して、後日公開します! ご認識宜しく御願いいたします。

Slide 4

Slide 4 text

4 Customer Success, IBM Technology, Japan / © 2023 IBM Corporation 監視の基本的な 概念がわかる 本Dojoのゴール

Slide 5

Slide 5 text

5 Customer Success, IBM Technology, Japan / © 2023 IBM Corporation アンケート

Slide 6

Slide 6 text

6 Customer Success, IBM Technology, Japan / © 2023 IBM Corporation 本日のアジェンダ 1 .監視とは 2 .監視の種類 3 .監視をする意味 4 .監視ツールのご紹介 5 .デモ

Slide 7

Slide 7 text

7 Customer Success, IBM Technology, Japan / © 2023 IBM Corporation 本日のアジェンダ 1 .監視とは 2 .監視の種類 3 .監視をする意味 4 .監視ツールのご紹介 5 .デモ

Slide 8

Slide 8 text

8 Customer Success, IBM Technology, Japan / © 2023 IBM Corporation 監視とは システムやネットワークの状態や活動を定期的に監視 し、問題や異常な挙動を検知すること 動いてる? 異常ない?

Slide 9

Slide 9 text

9 Customer Success, IBM Technology, Japan / © 2023 IBM Corporation 監視とは 世にも奇妙な監視のない世界(実話) トラブルの一例 ①しょっちゅう止まる基幹システム ②ときたまネットワーク応答がない (部分的に、全社的に)

Slide 10

Slide 10 text

10 Customer Success, IBM Technology, Japan / © 2023 IBM Corporation 監視とは トラブルの原因 ①データベースの停止(!?) ②ブロードキャストストーム (同じハブにLANケーブルつな ぐ) 「監視」していれば対策が打てたのでは?? 世にも奇妙な監視のない世界(実話)

Slide 11

Slide 11 text

11 Customer Success, IBM Technology, Japan / © 2023 IBM Corporation 本日のアジェンダ 1 .監視とは 2 .監視の種類 3 .監視をする意味 4 .監視ツールのご紹介 5 .デモ

Slide 12

Slide 12 text

12 Customer Success, IBM Technology, Japan / © 2023 IBM Corporation 監視 監視の種類 こんなにあります・・・(一部) 死活監視 リソース監視 プロセス監視 サービス監視 ログ監視 パフォーマンス監視 セキュリティ監視

Slide 13

Slide 13 text

13 Customer Success, IBM Technology, Japan / © 2023 IBM Corporation 監視の種類 監視するには何を見ればよい? メトリック ログ トレーシング

Slide 14

Slide 14 text

14 Customer Success, IBM Technology, Japan / © 2023 IBM Corporation 本日のアジェンダ 1 .監視とは 2 .監視の種類 3 .監視をする意味 4 .監視ツールのご紹介 5 .デモ

Slide 15

Slide 15 text

15 Customer Success, IBM Technology, Japan / © 2023 IBM Corporation 監視をする意味 監視をするのはなぜ??

Slide 16

Slide 16 text

16 Customer Success, IBM Technology, Japan / © 2023 IBM Corporation 監視をする意味 以下の5つにおいて、意味がある • 可用性 • パフォーマンス最適化 • セキュリティ • トラブルシューティングと障害復旧 • 分析と予測

Slide 17

Slide 17 text

17 Customer Success, IBM Technology, Japan / © 2023 IBM Corporation 監視をする意味 • 可用性(システムが継続できる能力) ・障害やパフォーマンスの低下を早期に検知 ・ユーザーへの影響を最小限に抑える

Slide 18

Slide 18 text

18 Customer Success, IBM Technology, Japan / © 2023 IBM Corporation 監視をする意味 • パフォーマンス最適化 ・パフォーマンスをモニタリング ・ボトルネックやリソースの過負荷を特定

Slide 19

Slide 19 text

19 Customer Success, IBM Technology, Japan / © 2023 IBM Corporation 監視をする意味 • セキュリティ ・異常なアクティビティやセキュリティ侵害の兆候 ・早期の攻撃検知や侵入防止策の実施が可能

Slide 20

Slide 20 text

20 Customer Success, IBM Technology, Japan / © 2023 IBM Corporation 監視をする意味 • トラブルシューティングと障害復旧 ・監視データを活用して問題の特定や原因究明 ・システムのダウンタイムを最小限に抑え ビジネスの持続性を確保

Slide 21

Slide 21 text

21 Customer Success, IBM Technology, Japan / © 2023 IBM Corporation 監視をする意味 • 分析と予測 ・システムやアプリケーションのパフォーマンスの トレンドや傾向を把握 ・将来の需要予測やリソースの最適化など ビジネスの意思決定に役立つ情報を提供

Slide 22

Slide 22 text

22 Customer Success, IBM Technology, Japan / © 2023 IBM Corporation 監視をする意味 つまり・・・ 「システムを使用している人達に 迷惑を掛けないようにするため」

Slide 23

Slide 23 text

23 Customer Success, IBM Technology, Japan / © 2023 IBM Corporation 本日のアジェンダ 1 .監視とは 2 .監視の種類 3 .監視をする意味 4 .監視ツールのご紹介 5 .デモ

Slide 24

Slide 24 text

24 Customer Success, IBM Technology, Japan / © 2023 IBM Corporation 監視ツールのご紹介 Prometheus (プロメテウス)

Slide 25

Slide 25 text

25 Customer Success, IBM Technology, Japan / © 2023 IBM Corporation 監視ツールのご紹介 Prometheusとは(概要) • 2012年に開発 • SoundCloudによって開発 • 現在はオープンソース • PromQL • Grafanaで可視化 • OpenShiftに標準装備

Slide 26

Slide 26 text

26 Customer Success, IBM Technology, Japan / © 2023 IBM Corporation 監視ツールのご紹介 Prometheusとは(システム構成) Prometheus Alertmanager pushgateway expoter 監視対象 Grafana 監視対象 参照 参照 参照 push push pull メール Slack 等 管理者 参照

Slide 27

Slide 27 text

27 Customer Success, IBM Technology, Japan / © 2023 IBM Corporation 監視ツールのご紹介 Prometheusとは(システム構成) Alertmanager pushgateway expoter Grafana Prometheus 本体 アラートを管理する 監視エージェント ジョブの監視に向いている Prometheusの見た目をよくする

Slide 28

Slide 28 text

28 Customer Success, IBM Technology, Japan / © 2023 IBM Corporation 本日のアジェンダ 1 .監視とは 2 .監視の種類 3 .監視をする意味 4 .監視ツールのご紹介 5 .デモ

Slide 29

Slide 29 text

29 Customer Success, IBM Technology, Japan / © 2023 IBM Corporation デモ デモ環境の説明 Prometheus Alertmanager expoter Grafana PostgreSQL 開発用 メール サーバ コンテナ 3003ポート 9090ポート 8025ポート 9187ポート

Slide 30

Slide 30 text

30 Customer Success, IBM Technology, Japan / © 2023 IBM Corporation デモ デモ内容の説明 1. コンテナ起動 2. PrometheusでPromQLでデータ参照 3. Grafanaでダッシュボードでデータ参照 4. データベース停止 5. ダッシュボードで確認 6. アラートメール確認

Slide 31

Slide 31 text

31 Customer Success, IBM Technology, Japan / © 2023 IBM Corporation まとめ 1 .監視とは 2 .監視の種類 3 .監視をする意義 4 .監視ツールのご紹介 5 .デモ こんなサイトも参考に・・・ ▼Prometheus https://prometheus.io/docs/prometheus/latest/getting_started/ ▼Grafana https://grafana.com/ ▼Top metrics in PostgreSQL monitoring with Prometheus https://sysdig.com/blog/postgresql-monitoring/

Slide 32

Slide 32 text

32 Customer Success, IBM Technology, Japan / © 2023 IBM Corporation 監視の基本的な 概念がわかる 本Dojoのゴール(ふりかえり)

Slide 33

Slide 33 text

33 Customer Success, IBM Technology, Japan / © 2023 IBM Corporation イベントのご案内

Slide 34

Slide 34 text

34 Customer Success, IBM Technology, Japan / © 2023 IBM Corporation イベントのご案内1 Tech Dojo いまからでも遅くない! 監視超入門(発展編) ~Observabilityとは~ 乞うご期待・・・! IBM Developer

Slide 35

Slide 35 text

35 Customer Success, IBM Technology, Japan / © 2023 IBM Corporation https://ibm-developer.connpass.com/event/284075/

Slide 36

Slide 36 text

36 Customer Success, IBM Technology, Japan / © 2023 IBM Corporation いろいろTry&Errorしながら 試してみてください。 ありがとうございました

Slide 37

Slide 37 text

37 Customer Success, IBM Technology, Japan / © 2023 IBM Corporation

Slide 38

Slide 38 text

38 Customer Success, IBM Technology, Japan / © 2023 IBM Corporation QA タイム