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
ISUCONの情報共有にはこれ!notify_slack!/isucon_notify_slack
Search
Kaneko Tatsuya
September 30, 2018
Programming
1
1k
ISUCONの情報共有にはこれ!notify_slack!/isucon_notify_slack
Kaneko Tatsuya
September 30, 2018
Tweet
Share
More Decks by Kaneko Tatsuya
See All by Kaneko Tatsuya
キャリアを充実させる『カギ』に!PR TIMES CTO金子達哉から学ぶアウトプット術 / output_method
catatsuy
0
590
ISUCON6本選のベンチマークでconsulを使用してクラスタを構築した話 / isucon6-night
catatsuy
2
1.2k
ユニクロの レジから学ぶ Goroutine #yapc8oji #yapc8ojiA /uniqlo_golang
catatsuy
6
2.3k
社内ISUCONオープニング/private-isu-opening
catatsuy
0
10k
ピクシブ社内広告サーバーでのGoの開発・運用 #gocon /p_ads_server_gocon2015
catatsuy
10
11k
fluentdで大量のログを Google BigQueryに送ってみた #fluentdmeetup /send_a_log_to_bigquery_with_fluentd
catatsuy
1
4.2k
『pixivエンジニアが教えるプログラミング入門』出版記念特別編基調講演
catatsuy
3
1.9k
ピクシブ広告サーバー開発・運用の軌跡 2015春インターン講義資料
catatsuy
17
11k
シェルスクリプトをServerspecとVagrantで継続的インテグレーションする
catatsuy
8
2.4k
Other Decks in Programming
See All in Programming
Go1.25からのGOMAXPROCS
kuro_kurorrr
1
770
Kotlin エンジニアへ送る:Swift 案件に参加させられる日に備えて~似てるけど色々違う Swift の仕様 / from Kotlin to Swift
lovee
1
240
カクヨムAndroidアプリのリブート
numeroanddev
0
430
Webからモバイルへ Vue.js × Capacitor 活用事例
naokihaba
0
730
Prism.parseで 300本以上あるエンドポイントに 接続できる権限の一覧表を作ってみた
hatsu38
1
110
2度もゼロから書き直して、やっとブラウザでぬるぬる動くAIに辿り着いた話
tomoino
0
160
第9回 情シス転職ミートアップ 株式会社IVRy(アイブリー)の紹介
ivry_presentationmaterials
1
180
既存デザインを変更せずにタップ領域を広げる方法
tahia910
1
240
データの民主化を支える、透明性のあるデータ利活用への挑戦 2025-06-25 Database Engineering Meetup#7
y_ken
0
260
Team topologies and the microservice architecture: a synergistic relationship
cer
PRO
0
890
レガシーシステムの機能調査・開発におけるAI利活用
takuya_ohtonari
0
610
イベントストーミングから始めるドメイン駆動設計
jgeem
4
860
Featured
See All Featured
Bash Introduction
62gerente
614
210k
How GitHub (no longer) Works
holman
314
140k
GraphQLとの向き合い方2022年版
quramy
46
14k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
BBQ
matthewcrist
89
9.7k
A Modern Web Designer's Workflow
chriscoyier
693
190k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Designing for Performance
lara
609
69k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
29
9.5k
Optimising Largest Contentful Paint
csswizardry
37
3.3k
Art, The Web, and Tiny UX
lynnandtonic
299
21k
Transcript
*46$0/ͷใڞ༗ʹ͜Εʂ OPUJGZ@TMBDLʂ DBUBUTVZ
ࣗݾհ w DBUBUTVZͱ͍͏*%Ͱ֤छ4/4׆ಈ͍ͯ͠·͢ w ͔͍ͨͭͬͯݺΕ͍ͯ·͢ w ϝϧΧϦͷ43&νʔϜͰओʹ(PΛॻ͍͍ͯ·͢ w લ৬ϐΫγϒͰQJYJWͷ)5514Խɾ1)1Խɾ)551Խɺࠂαʔόʔͷ৽ػ ೳՃͳͲ৭ʑ͍ͬͯ·ͨ͠
w *46$0/େ͖ w ॳग़ͷ*46$0/ͰҐɺ*46$0/ͰӡӦ୲ɺࠓͷ*46$0/༧બΛ ҐͰ௨ա
rJTVDPOOFU l͓ͱͳΔ8FCαʔϏεΛܾΊΒΕͨϨΪϡϨʔγϣϯͷதͰ ݶք·ͰߴԽΛਤΔνϡʔχϯάότϧz
*46$0/ͱ w ༩͑ΒΕͨ8FCαʔϏεΛҰ൪ߴԽͨ͠ਓ͕༏উ͢Δେձ w جຊతʹਓνʔϜͰઓ͏ w ਓͰՄɻࠓͷ*46$0/ࢼݧతʹਓՄɻ w ༧બ্Ґऀ͕ຊબʹਐΊɺຊબͰॱҐ͕ܾఆ͢Δ w
࣌։࢝ɺ࣌ऴྃ
νʔϜઓͰͷใڞ༗ w νʔϜઓͰεϜʔζͳใڞ༗͕伴ʹͳΔ w ࿈བྷʹ4MBDLΛ͍ͬͯΔͷͰ4MBDLͰใΛΓͱΓ͍ͨ͠ w σϓϩΠதͷϩάɺεϩʔΫΤϦͷղੳ݁ՌͳͲɺڞ༗͍ͨ͠ͷ৭ʑ w λʔϛφϧ͔Βίϐʔͯ͠4MBDLʹషΔͷɺ͍ͱ͘͢͝खؒ w
αʔόʔ্ͷϑΝΠϧΛखݩʹTDQͯ͠ίϐʔ͢Δͱ͔खؒ w *46$0/͔࣌ؒ͠ͳ͍ͷͰɺใڞ༗ʹखؒऔΓͨ͘ͳ͍
ڝٕதʹߟ͑Δ͜ͱΛ࠷খʹ͍ͨ͠ w σϑΥϧτͷઃఆϑΝΠϧͷॴΛܾΊͯࢦఆ͠ͳ͍͍ͯ͘Α͏ʹ͍ͨ͠ w खݩ༻ʹϗʔϜσΟϨΫτϦҎԼͱαʔόʔ༻ʹάϩʔόϧͳॴ w Φϓγϣϯͳ͠Ͱಈ͔ͤΔΑ͏ʹ͍ͨ͠ w ΦϓγϣϯͰઃఆΛ্ॻ͖Մೳ͓͖͍ͯͨ͠ w
୯ମͰͯ݁͢͢ΔΑ͏ʹͯ͠ɺͱʹ͔͘؆୯ʹ͑ΔΑ͏ʹ͍ͨ͠
OPUJGZ@TMBDL w IUUQTHJUIVCDPNDBUBUTVZOPUJGZ@TMBDL w (Pݴޠͷ$-*πʔϧ w ઃఆϑΝΠϧ$HOME/etc/notify_slack.toml͔/etc/notify_slack.tomlʹ w DͰઃఆϑΝΠϧΛ͢͜ͱͰ͖Δ w
ઃఆίϚϯυϥΠϯΦϓγϣϯͰઃఆϑΝΠϧͰઃఆͰ͖Δ w ઃఆϑΝΠϧΛࣄલʹ४උ͓͚ͯ͠ͱʹ͔͘؆୯ʹ͑Δ w ྲྀΕΔϩάͱϑΝΠϧ྆ํʹରԠ
OPUJGZ@TMBDLͷ͍ํ ./deploy.sh | notify_slack notify_slack README.md w EFQMPZTI͕͔͔࣌ؒΓɺඪ४ग़ྗʹԿ͔Λग़ྗ͢ΔγΣϧεΫϦϓτ w ඵؒͷϩάΛ·ͱΊͯ4MBDLʹߘɺUFF෦Ͱ࣮͍ͯ͠ΔͷͰग़ྗը໘
ʹී௨ʹग़ྗ͞ΕΔ w ύΠϓͰ͢ͷ͕ྲྀΕΔϩά༻Ͱɺ*ODPNJOH8FCIPPLTͰඵͣͭ4MBDLʹߘ w ίϚϯυϥΠϯͰ͢ͷ͕ϑΝΠϧ༻Ͱɺ8FC"1*ͰTOJQQFUͱͯ͠ߘ
γΣϧεΫϦϓτͰ͍͍ͷͰʁ w TOJQQFUΛߘ͢ΔػೳDVSMΛ͑࡞ΕΔ w τʔΫϯͳͲൿಗใΛผϑΝΠϧʹ͢Δͷ͔ͳΓ໘ w γΣϧߦ୯ҐͰॲཧ͞ΕΔͷͰඵؒͷग़ྗΛ·ͱΊͯॲཧΈ͍ͨͳ͜ ͱͰ͖ͳ͍ w Γํ͕͋Εڭ͍͑ͯͩ͘͞
w ߦͣͭDVSMͰ͛ΔγΣϧεΫϦϓτ؆୯ʹॻ͚Δ
(PݴޠͰ$-*πʔϧ w ΫϩείϯύΠϧ͕؆୯Ͱ-JOVY༻ͱ.BD༻ͷόΠφϦΛ؆୯ʹ࡞ΕΔ w όΠφϦΛ࡞͓͚ͬͯɺαʔόʔʹஔ͚ͩ͘Ͱ͑Δ w DIBOOFMͱHPSPVUJOFͰฒߦॲཧॻ͚Δ w $-*πʔϧͰͷར༻ࣄྫ͕࠷ۙଟ w
ܕ͕͋Δ
࡞Δ࣌ʹҙࣝͨ͜͠ͱ w ࠷ॳϑΝΠϧͰਖ਼ৗܥ͚͕ͩಈ͘Α͏ʹ͢Δ w ͜Μͳͱ͖MPH'BUBMΤϥʔ࣌ʹଈऴྃͯ͘͠ΕΔͷͰศར w ػೳ͕Ͱ͖͖ͯͨΒɺগͣͭ͠ϦϑΝΫλϦϯά͍ͯ͘͠ w ػೳ͝ͱʹQBDLBHF͕͚ΒΕͨΒςετॻ͘ w
EFGFS͕ݺΕͳ͘ͳΔͷͰMPH'BUBMͲ͔͜ͷ࣌Ͱഉআ w ͍͖ͳΓ៉ྷͳͷΛ࡞Ζ͏ͱࢥΘͣɺΠϯΫϦϝϯλϧʹ࡞Δ
ιʔείʔυΛ͍͍ͨਓ͚ wUISPUUMFQBDLBHFҎ֎ͦΜͳʹ͘͠ͳ͍ͣ wUISPUUMFೖྗΛόοϑΝϦϯάͯ͠ɺDIBOOFM͕ૹΒΕ͖ͯͨΒόοϑΝΛϑ ϥογϡͭͭ͠ࢦఆ͞ΕͨॲཧΛ࣮ߦ͢Δ wςετ͕͋ΔͷͰ͔ͦ͜ΒಡΊ͔Δ͔͠Ε·ͤΜ wTMBDLQBDLBHFTMBDLͷ"1*ΫϥΠΞϯτ w֎෦"1*Λୟ͘"1*ΫϥΠΞϯτͷςετͷॻ͖ํͳͲࢀߟʹͳΓͦ͏ wDMJQBDLBHFίϚϯυϥΠϯ্Ͱ࠷ॳʹ࣮ߦ͞ΕΔͱ͜Ζ wॲཧΛ͍ͬͯ͘ͳΒ͔͜͜Β
OPUJGZ@TMBDLͰใڞ༗ͭͭ͠ *46$0/Ͱ༏উ͢Δͧʂ
࠷ޙʹ w OPUJGZ@TMBDLΛ͏ͱָʹใڞ༗Ͱ͖ΔͷͰ*46$0/Ͱศར w (PݴޠͳΒΫϩείϯύΠϧͰόΠφϦΛͰ͖Δ w ͬͯ͘ΕͨΒڭ͑ͯ͘ΕΔͱΔؾ͕ग़ͯϝϯςφϯε͞Ε·͢ʂ w ࣗͷνʔϜͷ*46$0/Ͱͷઓ͍ํrDBUBUTVZr.FEJVNͰ࣮ࡍͷར༻ ࣄྫΛհ͍ͯ͠·͢
w ଞʹNFEJVNʹ͍͔ͭ͘هࣄΛॻ͍͍ͯ·͢