Submit Search
Upload
Chat opsをはじめよう!
•
4 likes
•
3,579 views
dcubeio
Follow
おしゃべりbotから業務効率化botの開発例をご紹介します!
Read less
Read more
Technology
Report
Share
Report
Share
1 of 42
Download Now
Download to read offline
Recommended
TranslimitのChatOps事情と愉快なbotたち
TranslimitのChatOps事情と愉快なbotたち
Masakazu Matsushita
採用LT「まだお祈りデプロイで消耗してるの?」
採用LT「まだお祈りデプロイで消耗してるの?」
Takayuki Fukumoto
nanapiのChatOps活用事例 #devops_LT
nanapiのChatOps活用事例 #devops_LT
晃 遠山
インフラ自動化とHashicorp tools
インフラ自動化とHashicorp tools
Uchio Kondo
意識の低い自動化
意識の低い自動化
greenasparagus
OSS開発者を増やしたい!
OSS開発者を増やしたい!
Kouhei Sutou
OSS 開発ってどうやっているの? ~ PostgreSQL の現場から~
OSS 開発ってどうやっているの? ~ PostgreSQL の現場から~
Masahiko Sawada
(自分流)Gitの運用ルール
(自分流)Gitの運用ルール
Erina Takei
More Related Content
What's hot
いつやるの?Git入門 v1.1.0
いつやるの?Git入門 v1.1.0
Masakazu Matsushita
WordPressサイトのバージョン管理
WordPressサイトのバージョン管理
lolipopjp
pythonでオフィス快適化計画
pythonでオフィス快適化計画
Kazufumi Ohkawa
一人でもはじめるGitでバージョン管理
一人でもはじめるGitでバージョン管理
Takafumi Yoshida
Ruby way-openstack.keynote
Ruby way-openstack.keynote
Uchio Kondo
BrainWarsのアーキテクチャ(OpsWorks & DynamoDB編)
BrainWarsのアーキテクチャ(OpsWorks & DynamoDB編)
Masakazu Matsushita
はじめてのGit forデザイナー&コーダー
はじめてのGit forデザイナー&コーダー
Saeko Yamamoto
もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜
もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜
Takashi Uemura
1000万DL突破!BrainWarsのアーキテクチャ
1000万DL突破!BrainWarsのアーキテクチャ
Masakazu Matsushita
執筆中のPythonプロフェッショナルプログラミング第2版でsphinxを使っている話
執筆中のPythonプロフェッショナルプログラミング第2版でsphinxを使っている話
Takayuki Shimizukawa
20140419【qpstudy】OSとNW設計の勘所
20140419【qpstudy】OSとNW設計の勘所
Yukitaka Ohmura
qpstudy 2014.04 ミドルウェア設計の勘所
qpstudy 2014.04 ミドルウェア設計の勘所
Masahiro NAKAYAMA
あなたの安心を高速に守る Container-based CI
あなたの安心を高速に守る Container-based CI
Wataru MIYAGUNI
Cloudってどんなもの?
Cloudってどんなもの?
Kazuto Kusama
Wordbench fukuoka
Wordbench fukuoka
Junji Manno
15分でわかるGit入門
15分でわかるGit入門
to_ueda
qpstudy 2014.04 ハードウェア設計の勘所
qpstudy 2014.04 ハードウェア設計の勘所
Takeshi HASEGAWA
Consul は 全自動オーケストレーションの 夢を見るか?
Consul は 全自動オーケストレーションの 夢を見るか?
Uchio Kondo
#jjug_ccc #ccc_f1 広告システム刷新の舞台裏 - PHPからJavaに変えてみました
#jjug_ccc #ccc_f1 広告システム刷新の舞台裏 - PHPからJavaに変えてみました
Yahoo!デベロッパーネットワーク
sphinx + blockdiag で始めるドキュメント生活 2011/05 yokohama.pm
sphinx + blockdiag で始めるドキュメント生活 2011/05 yokohama.pm
Takeshi Komiya
What's hot
(20)
いつやるの?Git入門 v1.1.0
いつやるの?Git入門 v1.1.0
WordPressサイトのバージョン管理
WordPressサイトのバージョン管理
pythonでオフィス快適化計画
pythonでオフィス快適化計画
一人でもはじめるGitでバージョン管理
一人でもはじめるGitでバージョン管理
Ruby way-openstack.keynote
Ruby way-openstack.keynote
BrainWarsのアーキテクチャ(OpsWorks & DynamoDB編)
BrainWarsのアーキテクチャ(OpsWorks & DynamoDB編)
はじめてのGit forデザイナー&コーダー
はじめてのGit forデザイナー&コーダー
もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜
もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜
1000万DL突破!BrainWarsのアーキテクチャ
1000万DL突破!BrainWarsのアーキテクチャ
執筆中のPythonプロフェッショナルプログラミング第2版でsphinxを使っている話
執筆中のPythonプロフェッショナルプログラミング第2版でsphinxを使っている話
20140419【qpstudy】OSとNW設計の勘所
20140419【qpstudy】OSとNW設計の勘所
qpstudy 2014.04 ミドルウェア設計の勘所
qpstudy 2014.04 ミドルウェア設計の勘所
あなたの安心を高速に守る Container-based CI
あなたの安心を高速に守る Container-based CI
Cloudってどんなもの?
Cloudってどんなもの?
Wordbench fukuoka
Wordbench fukuoka
15分でわかるGit入門
15分でわかるGit入門
qpstudy 2014.04 ハードウェア設計の勘所
qpstudy 2014.04 ハードウェア設計の勘所
Consul は 全自動オーケストレーションの 夢を見るか?
Consul は 全自動オーケストレーションの 夢を見るか?
#jjug_ccc #ccc_f1 広告システム刷新の舞台裏 - PHPからJavaに変えてみました
#jjug_ccc #ccc_f1 広告システム刷新の舞台裏 - PHPからJavaに変えてみました
sphinx + blockdiag で始めるドキュメント生活 2011/05 yokohama.pm
sphinx + blockdiag で始めるドキュメント生活 2011/05 yokohama.pm
Viewers also liked
Slack + Hubot でお前の一番好きな二次元嫁キャラと一緒に仕事をする
Slack + Hubot でお前の一番好きな二次元嫁キャラと一緒に仕事をする
sairoutine
hubotで快適BOT生活
hubotで快適BOT生活
Kazufumi Otani
プログラマ脳を鍛える会 Vol14 q15
プログラマ脳を鍛える会 Vol14 q15
har hogefoo
効率化という病気にかかった男の末路 Ver2.0
効率化という病気にかかった男の末路 Ver2.0
Atsushi Handa
NIFTYCloud C4SA OSC2012.Cloud
NIFTYCloud C4SA OSC2012.Cloud
Yuichi Saotome
Slackにhubotを導入してみた
Slackにhubotを導入してみた
Suyong Gotoh
仕事効率化ツール
仕事効率化ツール
Boris Friedrich Milkowski
Marketing v8
Marketing v8
Eigo Takeda
TranslimitにおけるAWS活用術
TranslimitにおけるAWS活用術
Masakazu Matsushita
我が家を支えるChatOps
我が家を支えるChatOps
空宙 小笠原
User Happyをささえるアジャイルのココロとスクラムのキホン
User Happyをささえるアジャイルのココロとスクラムのキホン
Shinichi Nakagawa
JSでファミコンエミュレータを作った時の話
JSでファミコンエミュレータを作った時の話
sairoutine
IoTやデジタル活用で価値を生み出すための開発手法 ~BtoBでも、ChatOps等のモダンな開発・運用ができる!~
IoTやデジタル活用で価値を生み出すための開発手法 ~BtoBでも、ChatOps等のモダンな開発・運用ができる!~
Yuichi Saotome
中の下のエンジニアを脱出するための目標設定
中の下のエンジニアを脱出するための目標設定
空宙 小笠原
HR Tech x 機械学習 導入事例紹介
HR Tech x 機械学習 導入事例紹介
dcubeio
電子書刺激擴大閱讀產業
電子書刺激擴大閱讀產業
Sophie Pang
Facebook og søk for BRAK
Facebook og søk for BRAK
Espen Grimmert
Мобилната реклама - Ефективност през таргетиране
Мобилната реклама - Ефективност през таргетиране
Digital Agency Interactive Share
Bahadur shah (son of king prithivinarayan)
Bahadur shah (son of king prithivinarayan)
Ramesh Pant
Todo cambia (lestura liviana)gaby
Todo cambia (lestura liviana)gaby
gabyah1702
Viewers also liked
(20)
Slack + Hubot でお前の一番好きな二次元嫁キャラと一緒に仕事をする
Slack + Hubot でお前の一番好きな二次元嫁キャラと一緒に仕事をする
hubotで快適BOT生活
hubotで快適BOT生活
プログラマ脳を鍛える会 Vol14 q15
プログラマ脳を鍛える会 Vol14 q15
効率化という病気にかかった男の末路 Ver2.0
効率化という病気にかかった男の末路 Ver2.0
NIFTYCloud C4SA OSC2012.Cloud
NIFTYCloud C4SA OSC2012.Cloud
Slackにhubotを導入してみた
Slackにhubotを導入してみた
仕事効率化ツール
仕事効率化ツール
Marketing v8
Marketing v8
TranslimitにおけるAWS活用術
TranslimitにおけるAWS活用術
我が家を支えるChatOps
我が家を支えるChatOps
User Happyをささえるアジャイルのココロとスクラムのキホン
User Happyをささえるアジャイルのココロとスクラムのキホン
JSでファミコンエミュレータを作った時の話
JSでファミコンエミュレータを作った時の話
IoTやデジタル活用で価値を生み出すための開発手法 ~BtoBでも、ChatOps等のモダンな開発・運用ができる!~
IoTやデジタル活用で価値を生み出すための開発手法 ~BtoBでも、ChatOps等のモダンな開発・運用ができる!~
中の下のエンジニアを脱出するための目標設定
中の下のエンジニアを脱出するための目標設定
HR Tech x 機械学習 導入事例紹介
HR Tech x 機械学習 導入事例紹介
電子書刺激擴大閱讀產業
電子書刺激擴大閱讀產業
Facebook og søk for BRAK
Facebook og søk for BRAK
Мобилната реклама - Ефективност през таргетиране
Мобилната реклама - Ефективност през таргетиране
Bahadur shah (son of king prithivinarayan)
Bahadur shah (son of king prithivinarayan)
Todo cambia (lestura liviana)gaby
Todo cambia (lestura liviana)gaby
Similar to Chat opsをはじめよう!
[D3]chat ops+iotでvoiceopsしたら業務が改善できた話 20170619
[D3]chat ops+iotでvoiceopsしたら業務が改善できた話 20170619
Masao Kunii
DevOps for Small Starter
DevOps for Small Starter
大要 伊藤
Cloudn PaaSチームのChatOps実践
Cloudn PaaSチームのChatOps実践
Kazuto Kusama
DevOpsのはじめの一歩 〜監視の変遷〜
DevOpsのはじめの一歩 〜監視の変遷〜
Akihiro Kuwano
Slackを使ったChatops
Slackを使ったChatops
Kenichi Nagaoka
俺 と ご褒美 Bot
俺 と ご褒美 Bot
Masayuki KaToH
Spalo watson cafe_180627
Spalo watson cafe_180627
bizocean
オープンソースBotフレームワークではじめるChatOps
オープンソースBotフレームワークではじめるChatOps
Akihiko Horiuchi
Trat_sprint1
Trat_sprint1
tratwakate
DevOps とは何か 何であるべきか
DevOps とは何か 何であるべきか
Gosuke Miyashita
チャットボットを自社業務に適用するにはどうしたらいいのか?:UXデザインによるチャット業務デザイン講座
チャットボットを自社業務に適用するにはどうしたらいいのか?:UXデザインによるチャット業務デザイン講座
munjapan
PHP で LINE Bot をしてみる
PHP で LINE Bot をしてみる
sters
サービスをつくりなおす決断をするとき
サービスをつくりなおす決断をするとき
Masaki Yamamoto
社内システムの構造と設計、実装のはなし(下書きバージョン)
社内システムの構造と設計、実装のはなし(下書きバージョン)
SATOSHI TAGOMORI
Osc2009tokyofall xoops groupware
Osc2009tokyofall xoops groupware
Yoshi Sakai
Linebotを作ろう
Linebotを作ろう
Shinsuke Matsuda
チャットボットのためのサービス設計・開発入門Ver2.0(配布用)
チャットボットのためのサービス設計・開発入門Ver2.0(配布用)
KENZO OKANO
俺とGitHub
俺とGitHub
Masayuki KaToH
チャットボットのためのサービス設計・開発入門
チャットボットのためのサービス設計・開発入門
KENZO OKANO
これからのOpenShiftの話をしよう
これからのOpenShiftの話をしよう
Kazuto Kusama
Similar to Chat opsをはじめよう!
(20)
[D3]chat ops+iotでvoiceopsしたら業務が改善できた話 20170619
[D3]chat ops+iotでvoiceopsしたら業務が改善できた話 20170619
DevOps for Small Starter
DevOps for Small Starter
Cloudn PaaSチームのChatOps実践
Cloudn PaaSチームのChatOps実践
DevOpsのはじめの一歩 〜監視の変遷〜
DevOpsのはじめの一歩 〜監視の変遷〜
Slackを使ったChatops
Slackを使ったChatops
俺 と ご褒美 Bot
俺 と ご褒美 Bot
Spalo watson cafe_180627
Spalo watson cafe_180627
オープンソースBotフレームワークではじめるChatOps
オープンソースBotフレームワークではじめるChatOps
Trat_sprint1
Trat_sprint1
DevOps とは何か 何であるべきか
DevOps とは何か 何であるべきか
チャットボットを自社業務に適用するにはどうしたらいいのか?:UXデザインによるチャット業務デザイン講座
チャットボットを自社業務に適用するにはどうしたらいいのか?:UXデザインによるチャット業務デザイン講座
PHP で LINE Bot をしてみる
PHP で LINE Bot をしてみる
サービスをつくりなおす決断をするとき
サービスをつくりなおす決断をするとき
社内システムの構造と設計、実装のはなし(下書きバージョン)
社内システムの構造と設計、実装のはなし(下書きバージョン)
Osc2009tokyofall xoops groupware
Osc2009tokyofall xoops groupware
Linebotを作ろう
Linebotを作ろう
チャットボットのためのサービス設計・開発入門Ver2.0(配布用)
チャットボットのためのサービス設計・開発入門Ver2.0(配布用)
俺とGitHub
俺とGitHub
チャットボットのためのサービス設計・開発入門
チャットボットのためのサービス設計・開発入門
これからのOpenShiftの話をしよう
これからのOpenShiftの話をしよう
More from dcubeio
AWS Summit Tokyo 2019登壇資料「DevOpsの劇的改善!古いアーキテクチャから王道のマネージドサービスを活用しフルリプレイス! 」
AWS Summit Tokyo 2019登壇資料「DevOpsの劇的改善!古いアーキテクチャから王道のマネージドサービスを活用しフルリプレイス! 」
dcubeio
20170329 D3 DBAが夜間メンテをしなくなった日 発表資料
20170329 D3 DBAが夜間メンテをしなくなった日 発表資料
dcubeio
ビットコインとブロックチェーンを初めからていねいに(超基礎編)
ビットコインとブロックチェーンを初めからていねいに(超基礎編)
dcubeio
20171206 d3 health_tech発表資料
20171206 d3 health_tech発表資料
dcubeio
Go初心者がGoでコマンドラインツールの作成に挑戦した話
Go初心者がGoでコマンドラインツールの作成に挑戦した話
dcubeio
初めての Raspberry pi 〜プラレールをunityの世界の中で走らせよう〜 (1)
初めての Raspberry pi 〜プラレールをunityの世界の中で走らせよう〜 (1)
dcubeio
BizReach x Marketo連携
BizReach x Marketo連携
dcubeio
Kinesis Firehoseを使ってみた
Kinesis Firehoseを使ってみた
dcubeio
Apiドキュメンテーションツールを使いこなす【api blueprint編】
Apiドキュメンテーションツールを使いこなす【api blueprint編】
dcubeio
春の脆弱性祭り 2017/06/13
春の脆弱性祭り 2017/06/13
dcubeio
DynamoDBを導入した話
DynamoDBを導入した話
dcubeio
Play2 scalaを2年やって学んだこと
Play2 scalaを2年やって学んだこと
dcubeio
すごーい!APIドキュメントを更新するだけでAPIが自動テストできちゃう!たのしー!
すごーい!APIドキュメントを更新するだけでAPIが自動テストできちゃう!たのしー!
dcubeio
20170329 D3 DBAが夜間メンテをしなくなった日 発表資料
20170329 D3 DBAが夜間メンテをしなくなった日 発表資料
dcubeio
Bitcoin x Slack でマイクロペイメントを実現! 〜生活の必要上割り勘botを作るまで〜
Bitcoin x Slack でマイクロペイメントを実現! 〜生活の必要上割り勘botを作るまで〜
dcubeio
【freee】プロダクトマネージャーの仕事と魅力
【freee】プロダクトマネージャーの仕事と魅力
dcubeio
【ビズリーチ】プロダクトマネージャーの仕事と魅力
【ビズリーチ】プロダクトマネージャーの仕事と魅力
dcubeio
Python × Herokuで作る 雑談slack bot
Python × Herokuで作る 雑談slack bot
dcubeio
Scalaマクロ入門 bizr20170217
Scalaマクロ入門 bizr20170217
dcubeio
機械学習を支えるX86 64の拡張命令セットを読む会 20170212
機械学習を支えるX86 64の拡張命令セットを読む会 20170212
dcubeio
More from dcubeio
(20)
AWS Summit Tokyo 2019登壇資料「DevOpsの劇的改善!古いアーキテクチャから王道のマネージドサービスを活用しフルリプレイス! 」
AWS Summit Tokyo 2019登壇資料「DevOpsの劇的改善!古いアーキテクチャから王道のマネージドサービスを活用しフルリプレイス! 」
20170329 D3 DBAが夜間メンテをしなくなった日 発表資料
20170329 D3 DBAが夜間メンテをしなくなった日 発表資料
ビットコインとブロックチェーンを初めからていねいに(超基礎編)
ビットコインとブロックチェーンを初めからていねいに(超基礎編)
20171206 d3 health_tech発表資料
20171206 d3 health_tech発表資料
Go初心者がGoでコマンドラインツールの作成に挑戦した話
Go初心者がGoでコマンドラインツールの作成に挑戦した話
初めての Raspberry pi 〜プラレールをunityの世界の中で走らせよう〜 (1)
初めての Raspberry pi 〜プラレールをunityの世界の中で走らせよう〜 (1)
BizReach x Marketo連携
BizReach x Marketo連携
Kinesis Firehoseを使ってみた
Kinesis Firehoseを使ってみた
Apiドキュメンテーションツールを使いこなす【api blueprint編】
Apiドキュメンテーションツールを使いこなす【api blueprint編】
春の脆弱性祭り 2017/06/13
春の脆弱性祭り 2017/06/13
DynamoDBを導入した話
DynamoDBを導入した話
Play2 scalaを2年やって学んだこと
Play2 scalaを2年やって学んだこと
すごーい!APIドキュメントを更新するだけでAPIが自動テストできちゃう!たのしー!
すごーい!APIドキュメントを更新するだけでAPIが自動テストできちゃう!たのしー!
20170329 D3 DBAが夜間メンテをしなくなった日 発表資料
20170329 D3 DBAが夜間メンテをしなくなった日 発表資料
Bitcoin x Slack でマイクロペイメントを実現! 〜生活の必要上割り勘botを作るまで〜
Bitcoin x Slack でマイクロペイメントを実現! 〜生活の必要上割り勘botを作るまで〜
【freee】プロダクトマネージャーの仕事と魅力
【freee】プロダクトマネージャーの仕事と魅力
【ビズリーチ】プロダクトマネージャーの仕事と魅力
【ビズリーチ】プロダクトマネージャーの仕事と魅力
Python × Herokuで作る 雑談slack bot
Python × Herokuで作る 雑談slack bot
Scalaマクロ入門 bizr20170217
Scalaマクロ入門 bizr20170217
機械学習を支えるX86 64の拡張命令セットを読む会 20170212
機械学習を支えるX86 64の拡張命令セットを読む会 20170212
Recently uploaded
キャラで動かすGPT ~GPTsでどんな感じに作っているとか考えていることとか~
キャラで動かすGPT ~GPTsでどんな感じに作っているとか考えていることとか~
honeshabri
キンドリル_ネットワーク自動化成熟度診断サービス ご紹介資料 2024年3月版
キンドリル_ネットワーク自動化成熟度診断サービス ご紹介資料 2024年3月版
Takayuki Nakayama
AWS Lambdaと AWS API Gatewayを使ったREST API作り
AWS Lambdaと AWS API Gatewayを使ったREST API作り
iPride Co., Ltd.
00001_test_automation_portfolio_20240313
00001_test_automation_portfolio_20240313
ssuserf8ea02
バイオリンの運弓動作計測による初心者と経験者の差異分析
バイオリンの運弓動作計測による初心者と経験者の差異分析
sugiuralab
IGDA Japan SIG Audio #22 オンラインセミナー VRの知る.pdf
IGDA Japan SIG Audio #22 オンラインセミナー VRの知る.pdf
IGDA Japan SIG-Audio
The 86th National Convention of IPSJ (Student Encouragement Award))
The 86th National Convention of IPSJ (Student Encouragement Award))
yoshidakids7
SIG-AUDIO 2024 Vol.02 オンラインセミナー 「必殺使音人(ひっさつしおとにん)カットシーンを成敗せよ」
SIG-AUDIO 2024 Vol.02 オンラインセミナー 「必殺使音人(ひっさつしおとにん)カットシーンを成敗せよ」
IGDA Japan SIG-Audio
JAWS DAYS 2024 E-3 ランチにまつわるちょっといい話 〜給食がない町の小中学生に温かい昼食を〜
JAWS DAYS 2024 E-3 ランチにまつわるちょっといい話 〜給食がない町の小中学生に温かい昼食を〜
Naomi Yamasaki
AWS_Bedrock入門 このスライドは2024/03/08の勉強会で発表されたものです。
AWS_Bedrock入門 このスライドは2024/03/08の勉強会で発表されたものです。
iPride Co., Ltd.
これからはじめるAnsible - Ansible Night Tokyo 2024
これからはじめるAnsible - Ansible Night Tokyo 2024
Hideki Saito
チームで開発するための環境を整える
チームで開発するための環境を整える
onozaty
Recently uploaded
(12)
キャラで動かすGPT ~GPTsでどんな感じに作っているとか考えていることとか~
キャラで動かすGPT ~GPTsでどんな感じに作っているとか考えていることとか~
キンドリル_ネットワーク自動化成熟度診断サービス ご紹介資料 2024年3月版
キンドリル_ネットワーク自動化成熟度診断サービス ご紹介資料 2024年3月版
AWS Lambdaと AWS API Gatewayを使ったREST API作り
AWS Lambdaと AWS API Gatewayを使ったREST API作り
00001_test_automation_portfolio_20240313
00001_test_automation_portfolio_20240313
バイオリンの運弓動作計測による初心者と経験者の差異分析
バイオリンの運弓動作計測による初心者と経験者の差異分析
IGDA Japan SIG Audio #22 オンラインセミナー VRの知る.pdf
IGDA Japan SIG Audio #22 オンラインセミナー VRの知る.pdf
The 86th National Convention of IPSJ (Student Encouragement Award))
The 86th National Convention of IPSJ (Student Encouragement Award))
SIG-AUDIO 2024 Vol.02 オンラインセミナー 「必殺使音人(ひっさつしおとにん)カットシーンを成敗せよ」
SIG-AUDIO 2024 Vol.02 オンラインセミナー 「必殺使音人(ひっさつしおとにん)カットシーンを成敗せよ」
JAWS DAYS 2024 E-3 ランチにまつわるちょっといい話 〜給食がない町の小中学生に温かい昼食を〜
JAWS DAYS 2024 E-3 ランチにまつわるちょっといい話 〜給食がない町の小中学生に温かい昼食を〜
AWS_Bedrock入門 このスライドは2024/03/08の勉強会で発表されたものです。
AWS_Bedrock入門 このスライドは2024/03/08の勉強会で発表されたものです。
これからはじめるAnsible - Ansible Night Tokyo 2024
これからはじめるAnsible - Ansible Night Tokyo 2024
チームで開発するための環境を整える
チームで開発するための環境を整える
Chat opsをはじめよう!
1.
ChatOpsをはじめよう! おしゃべりbotから業務効率化botの開発例をご紹介!
2.
自己紹介 酒葉真祐子 株式会社ビズリーチ ビズリーチ事業部 インフラチーム所属 anpkt
3.
以前もこんなイベントもやりました。
4.
ChatOpsをはじめよう! ChatOpsの使用例をご紹介 メリットありそう! やってみよう!
5.
ChatOpsとは Chatでサービスやプログラムと連携することによる業務改善 余計なステップを減らして特定の個人や エンジニアに依存させないオペレーション つまりはチャットを通じて様々なオペレーション改善を しちゃいましょうということ。
6.
ChatOpsとは ビルドやデプロイの管理 外部サービスとの中継 参照コマンドの発行 通知 リアル(ゴミ出し担当・目覚まし)
7.
ChatOpsとは 共通インターフェース 常に立ち上げているツールを使える。 ただしコマンドなどが増えると運用コストは結局増加しがち。 通知を受け取る・動作をするためのインターフェースが統一できる。 応答性 チャットは常時利用している可能性が高い。 素早く通知などを検知して対応ができる 。 共有 チーム内で何をやったかの可視化できる。 記録 明示的に記録をするという手続きをしないでも作業記録が残る。
8.
slack + hubotじゃなくてもいけます チャットツールはChatworkやHipchatでもできます。 ボットツールも最近ではAWS
Lambdaでもできます。 なんならBotをつくらなくても チャットをつかってオペレーション改善すればChatOps。
9.
チーム内ツィッターはじめました こちらの真似をしてつぶやきChatOps。 http://qiita.com/m_mizutani/items/f7fa7b1d1c077b139f98
10.
BizReachでのChatOps Chatwork + Original
Bot Slack + Hubot
11.
導入の背景 自動化したい!というほんのりな意思な意思が集まった。 本格的にチャットボットを導入する気はない。 それぞれの書いた単発スクリプトを配置。
12.
Chatwork + Original
Bot
13.
Chatwork + Original
Bot リリース管理シートの発行 Tasks Tasks Tasks Tasks
14.
Chatwork + Original
Bot サーバの負荷状況・ビルド結果などをつぶやく
15.
Chatwork + Original
Bot 定時のお知らせ ミッション・ビジョンをつぶやく
16.
インフラチームもこれにのっかるのか?? 誰でもでも改善できるようにしたい。 使いたい人が自由に使えるようにしたい。 今まで可視化していなかったものも共有できるようにしたい。
17.
Hubot + slackの導入
18.
Hubotとは GitHub によってつくられた Bot
です。 CoffeeScript で書かれています。 OSS であり、HerokuやAWSなどの環境に簡単にデプロイできます。 デプロイをはじめとした タスクの自動化が可能。 独自のスクリプトも追加できます。 アダプター によって異なるチャットにも対応できます。 メジャーな機能のスクリプトは一通り揃っています。 公式サイト ( hubot.github.com )
19.
hubot-scripts
20.
うちのBotのご紹介 mobot(通称もぼさん) マイペース あんまり融通がきかない ツンデレ(ツン多め) 成長期 みんなのために頑張っている
21.
Mobot + Slack
(Github) chat経由でdevelopからmasterへのPR作成。 マージ済みを一覧化してパッと見てわかるようにした PRをわざわざ作成する手間が省けた
22.
MobotのGithub連携 https://github.com/uiureo/github-pr-release
23.
Mobot + Slack
(Jenkins) チャット経由で特定のジョブのみを実行可能になりました。 再ビルドが簡単にできるようになりました。 ジョブの実行者の履歴もできました。 ただし、デプロイし放題はさすがに危ないのでまだ一部のみ。
24.
MobotのJenkins連携 公式でサンプルが提供されています。 ただし、jenkins側でボットにどのジョブを実行させるかの権限設定が必要。 https://github.com/github/hubot-scripts/blob/master/src/scripts/jenkins.co ffee
25.
Mobot + Slack
(JIRA) チケットの作成・更新が簡単になりました。 google spread sheetやgithubと連携すればリリース物の管理もより容易になる。
26.
MobotのJIRA連携 https://github.com/github/hubot-scripts/blob/master/src/scripts/jira-issue s.coffee
27.
コマンド実行の可視化 ansible/terraformの実行プラットフォーム
28.
チームのメンタルケア
29.
課題点 セキュリティ面の向上 本番に向けてコマンド実行し放題は絶対さけたい 実装方針のバラ付き ES6とcoffee scriptのバラ付き コードが冗長になってしまう問題 モジュール化がたりない
30.
よかったこと! 運用スピードアップ! 数行のコードやプラグインを活用することで業務が圧倒的に改善される。 単純作業・定型化されている業務は自動化するべき。 こころに余裕ができる エラーをはかれても腹がたたない。 チームの雰囲気づくり チームのコミュニケーションが活発になります。 オペレーションが楽しくなる!
31.
今後もやりたいこと 複数の外部サービスを連携してもっと便利に JIRA + SpreadSheet Github
+ JIRA etc… 使えるひと、作れる人の拡大 開発チームとの連携 脱・属人化
32.
DEMO 必要なもの node.js slackチーム herokuアカウント githubアカウント ※nodeがインストールされ、hubotが動く環境である前提です。
33.
install hubot
34.
hubot-scripts hubotをインストールした時点でデフォルトで提供されます。 hubot-scripts.jsonに使いたいスクリプトを記載して初めて使えます。 今回はgithub-activity.coffeeを使用します。
35.
Deploy to heroku
36.
Connect to Slack
37.
Connect to Github ※package.jsonにdate-utils/githubotを記載してください。
38.
よくきくバッドノウハウ 通知部屋。そして誰も見なくなった・・・ 周知不足 企画倒れ。何も始まらない。 http://qiita.com/kotatsu360/items/4fd049de3a9137981e6a
39.
愛されるBotは開発が楽しくなる ぶれないキャラ設定大事。 ほどよくふざけてみる。 会話のネタになるおしゃべりBotはチームからも愛される。 和む、なんか話しかけたくなると思ってもらえたら使ってもらえる。
40.
変えたい業務フローを考える 本当に自動化する必要があるか。 共通に感じている課題なのか。 通知すべきメッセージの制御は大事。 仕様や手順の周知はしっかりすること。
41.
初期から真面目に開発すること 何するスクリプトかよくわからんを防ぐ。 スクリプトを読んですぐわかる状態が理想。 ドキュメント化は大事だけど更新率が。。。 モジュール化も最初から進めていくとGood。 開発方針は始めに決めたい。
42.
ご清聴ありがとうございました!
Download Now