Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

クラウドインテグレータのChatOpsな取り組み

948 views

Published on

さばわの「わ」#1資料
https://serverworks.doorkeeper.jp/events/62482

Published in: Technology
  • Be the first to comment

  • Be the first to like this

クラウドインテグレータのChatOpsな取り組み

  1. 1. クラウドインテグレーターのChatOpsな取り組み サーバーワークス 技術3課 紅林
  2. 2. アジェンダ ChatOpsとは サーバーワークスのワークスタイル サーバーワークスのChatOpsな取り組み 2
  3. 3. 第1章 ChatOpsについて
  4. 4. ChatOpsとは チャットサービス(Chat)をベースとして、システム運用 (Ops)を行うこと 例 コミュニケーション、プロジェクト管理、障害通知等を チャットサービスをベースに運用 4
  5. 5. 有名なチャットツール Slack HipChat ChatWork Yammer Typetalk 5
  6. 6. 有名なチャットツール Slack HipChat ChatWork Yammer Typetalk 6
  7. 7. Slackの特徴/機能 コミュニケーションの範囲が柔軟 1対1、全体、特定多数、プライベート 容易なファイル共有 過去メッセージが全て検索可能 他ツール・サービスとの統合(Integration) マルチデバイス 絵文字によるリアクション 7
  8. 8. Slackの特徴/機能 コミュニケーションの範囲が柔軟 1対1、全体、特定多数、プライベート 容易なファイル共有 過去メッセージが全て検索可能 他ツール・サービスとの統合(Integration) マルチデバイス 絵文字によるリアクション 8
  9. 9. Integration(1/2) 外部サービスと容易に連携できる機能 9
  10. 10. Integration(2/2) 例:Trello(カードによるタスク・ 情報管理ツール)との連携 10 カードの作成・削除等
  11. 11. 第2章 サーバーワークスのワークスタイル
  12. 12. 様々なSaaSを活用し、リモートワークを実現 13
  13. 13. 第3章 サーバーワークスのChatOpsな取り組み
  14. 14. その前に… 数字で見るサーバーワークスのSlack
  15. 15. サーバーワークスSlackチャンネル数 16
  16. 16. サーバーワークスSlackチャンネル数 1002 17
  17. 17. チャンネル命名規則/分類(例) 18 接頭辞 分類 #bd-xxx 事業開発系 #dept-xxx XXX課 #ext-xxx 部活系 #prj-xxx 案件 #tf-xxx タスクフォース系 #times-xxx 分報
  18. 18. 1日の総メッセージ数 19
  19. 19. 1日の総メッセージ数(例) 5104 20 ※Bot/Integration含む
  20. 20. 1日の総メッセージ数(例):Bot/非Bot比率 21 2921 2181 人のメッセージ Bot等
  21. 21. 時間帯別メッセージ数の推移(例) 22
  22. 22. 時間帯別メッセージ数の推移(例) 23 10:00 11:00 12:00 13:00 14:00 15:00 16:00 17:00 18:00 昼休みで少し 下がる 午前中 頑張る 少し疲れた ラストスパート
  23. 23. 標準絵文字とカスタム絵文字(1/2) 24 標準絵文字(例)
  24. 24. 標準絵文字とカスタム絵文字(2/2) 25 カスタム絵文字(サーバーワークス例)
  25. 25. サーバーワークスのSlackのカスタム絵文字数 26
  26. 26. サーバーワークスのSlackのカスタム絵文字数 27 1655
  27. 27. 絵文字数(比較) 28 877 1655 0 500 1000 1500 2000 Slack標準絵文字数 SWXカスタム絵文字 標準絵文字より多い!
  28. 28. 絵文字数(推移) 29 0 200 400 600 800 1000 1200 1400 1600 1800 2016年10月 2016年11月 2016年12月 2017年1月 2017年2月 2017年3月 2017年4月 2017年5月 2017年6月 2017年7月 安定して増加!
  29. 29. サーバーワークスのChatOpsな取り組み
  30. 30. サーバーワークスのSlack活用方法 31 様々なSaaSを活用しており、そのメッセージをSlackに集約 http://itpro.nikkeibp.co.jp/atclact/active/17/011900001/
  31. 31. 例:プロジェクト管理ツール(Backlog)との連携(1/3) 32 Backlogとは ヌーラボさまのプロジェクト管理ツール Wiki で情報を共有 マイルストーンで進捗を管理 ガントチャートでプロジェクト全体の流れを把握 課題やタスクの整理 その他便利機能多数
  32. 32. 例:プロジェクト管理ツール(Backlog)との連携(2/3) 33 課題の追加・更新 Slackで通知
  33. 33. 例:プロジェクト管理ツール(Backlog)との連携(3/3) 34 残課題の一覧を表示
  34. 34. 例:監視ツール(Datadog)との連携(1/2) Datadogとは モニタリングツール(SaaS) 操作性の高いUI エージェントをインストールすることで様々な項目を監視可能 様々なサービスとの連携機能(AWS等) 35
  35. 35. 例:監視ツール(Datadog)との連携(2/2) 36 監視 アラートを通知
  36. 36. 例:ワークフローツール(Questetra)との連携(1/3) 37 Questetraとは ワークフローの 構築・管理ツール API実行が可能
  37. 37. 例:ワークフローツール(Questetra)との連携(2/3) 38 ワークフローの例
  38. 38. 例:ワークフローツール(Questetra)との連携(3/3) 39 ワークフロー が進んだ 関連部署に通知
  39. 39. 例:クラウドサービス(AWS API)との連携(1/2) 40 http://itpro.nikkeibp.co.jp/atclact/active/17/011900001/01 2000004/?SS=imgviewactive&FD=1155106158
  40. 40. 例:クラウドサービス(AWS API)との連携(2/2) 41
  41. 41. 最後に:Slackの社内ルール 42
  42. 42. 最後に:Slackの社内ルール 43 http://itpro.nikkeibp.co.jp/atclact/active/17/011900001/
  43. 43. まとめ ツールの統合(Integration)ってすごい 業務効率化+エンジニアの遊び心(種々Bot開発)を満たしてくれる 44

×