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
Movable TypeとFluentdによる柔軟なシステム連係
Search
Kunihiko Miyanaga
November 12, 2016
Technology
0
990
Movable TypeとFluentdによる柔軟なシステム連係
MTDDC meetup Tokyo 2016 セッション発表資料
Kunihiko Miyanaga
November 12, 2016
Tweet
Share
More Decks by Kunihiko Miyanaga
See All by Kunihiko Miyanaga
ダイエット連敗をストップしフルマラソンを完走!"意識低い系"肉体改造マインド10ヵ条 v1.0.0
miyanaga
0
83
MTDDC meetup Tokyo 2020 - 楽勝でこなすWebP対応
miyanaga
1
150
できる?エクセルによるかんたんMovable Typeサイト更新
miyanaga
0
520
カスタムフィールド徹底活用
miyanaga
1
9.2k
MT東京06 2014-09-26 MTプラグイン大相撲九月場所
miyanaga
0
660
Other Decks in Technology
See All in Technology
RAG: from dumb implementation to serious results
glaforge
0
200
テストコードの品質を客観的な数値で担保しよう〜Mutation Testのすすめ〜
ysknsid25
12
3.6k
入門 バックアップ
ryuichi1208
18
7.1k
プロダクト開発の貢献をアピールするための目標設計や認知活動 / Goal design and recognition activities to promote product development contributions.
oomatomo
5
930
エンジニア向け会社紹介資料
caddi_eng
14
270k
OPENLOGI Company Profile for engineer
hr01
1
12k
SageMaker学習のツボ / The Key Points of Learning SageMaker
cmhiranofumio
0
200
見えづらい活動の成果の伝え方は日頃からめちゃくちゃ悩んでるけど、実際こんな取り組みをしな がら温度感を合わせにいってるよ / Conveying Hard-to-See Results
kakehashi
4
2k
令和最新版 Perlコーディングガイド
anatofuz
4
4k
入社半年(合計1年)でGoogle Cloud 認定を全冠した秘訣🤫
risatube
1
240
これはPerl? それともRuby? クイズ〜〜〜〜〜!!!- Perl or Ruby Quiz
moznion
2
1.9k
シェルとPerlの使い分け、 そういった思考の道具は、どこから来て、どこへゆくのか?v1.1.0
fmlorg
0
530
Featured
See All Featured
Speed Design
sergeychernyshev
22
490
Mobile First: as difficult as doing things right
swwweet
222
8.8k
Learning to Love Humans: Emotional Interface Design
aarron
272
40k
How GitHub Uses GitHub to Build GitHub
holman
473
290k
For a Future-Friendly Web
brad_frost
174
9.3k
Art, The Web, and Tiny UX
lynnandtonic
296
20k
BBQ
matthewcrist
85
9.2k
Put a Button on it: Removing Barriers to Going Fast.
kastner
58
3.5k
Designing for Performance
lara
604
68k
Reflections from 52 weeks, 52 projects
jeffersonlam
346
20k
Git: the NoSQL Database
bkeepers
PRO
425
64k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
228
52k
Transcript
.PWBCMF5ZQFͱ'MVFOUE ʹΑΔॊೈͳγεςϜ࿈ MTDDC meetup Tokyo 2016
ࣗݾհ ٶӬ ▸ ւಓੜ·Ε ▸ ΞΠσΞϚϯζגࣜձࣾઃཱ ▸ .5ʹΑΔαΠτϓϥάΠϯΛଟ։ൃ ▸ খۀߴઐֶߍใֶՊଔۀ
▸ *P5ͷઞΓΛड͚ͯిࢠ࡞͕࠶೩த
࠷ۙ͜Μͳͷ࡞Γ·ͨ͠ ࣗΛى͜͢IoTσόΠε
ࣗΛୟ͖ى͜͢*P5σόΠε IUUQPLJSPNJZBOBHB ▸ ΠϕϯτݶఆͰ͢ ▸ 3TQCFSSZ1JͰ"84424ΛϙʔϦϯά ▸ 424ʹϝοηʔδ͕ೖΔͱϥϯϓ͕ϐΧϐΧ ▸ ಉ࣌ʹࣗͷεϚϗʹి
▸ ൃ৴ݩΑ͘͏࿈བྷઌʹೖΕͯதͰ໐Δ
ࣗΛୟ͖ى͜͢*P5σόΠε IUUQPLJSPNJZBOBHB ▸ ΠϕϯτݶఆͰ͢ ▸ ίϚϯυϥΠϯͰҰൃ ▸ DVSM91045IUUQPLJSPNJZBOBHB ▸ ϑϦʔϛΞϜ
▸ ى͜͞ΕͨٶӬʹ՝ۚ͞ΕΔ ▸ ຊηογϣϯݶఆެ։ ▸ ͋ͱͰొ͠·͢
'MVFOUE ͱʁ σʔλ࿈ϓϥοτϑΥʔϜ
None
'MVFOUEͱ ϩάσʔλऩूͷϓϥοτϑΥʔϜ ▸ 53&"463&%"5"͕ࣾத৺ʹ։ൃ ▸ ͍Ζ͍Ζͳαʔόɾ༻్ɾܗࣜͷϩάΛूΊΔ ▸ ϩάɾϑΝΠϧͷܗࣜʹύλʔϯ͕͋Δ ▸ Α͋͘ΔύλʔϯΛύϥϝʔλͰΧελϚΠζ
▸ ϓϥάΠϯͰॊೈʹ֦ுػೳΛ։ൃՄೳ
^ OSγεςϜϩά CPUར༻ͳͲͷ౷ܭ Apache ΞΫηεϩά Apache Τϥʔϩά PHP Τϥʔϩά ΞϓϦέʔγϣϯϩά
MySQLΫΤϦ ಠࣗϓϩάϥϜ
'MVFOUEͱ ׆༻͢ΔͨΊʹ֎෦γεςϜʹૹΔ ▸ 'MVFOUE͕࢘Δͷ͋͘·Ͱసૹ·Ͱ ▸ ݕࡧɾूܭσʔλϕʔε ▸ &MBTUJDTFBSDI ▸ *OqVY%#
▸ ࢹ֮Խ͢Δ ▸ ,JCBOB ▸ (SBGBOB
Elasticsearch + Kibana InfluxDB + Grafana Google BigQuery CloudSearch Hadoop
HDFS MQTT + IoT Zabbix Slack Twillio \
σʔλ࿈ΛநԽ Έ߹Θͤͷཧมߋ͕༰қʹ
ѼઌΛ؆୯ʹ Γସ͑ͨΓ ՃͰ͖Δ
.PWBCMF5ZQF 'MVFOUϑΝϛϦʔʹؒೖΓ͠Α͏ʂ
NU QMVHJO qVFOU Movable Type FluentϓϥάΠϯ
.PWBCMF5ZQFϓϥάΠϯ NUQMVHJOqVFOU ▸ .5ͷ͞·͟·ͳར༻σʔλΛ'MVFOUEαʔόʹૹ৴ ▸ ୭͕ͲͷϒϩάʹͲΜͳૢ࡞Λ͔ͨ͠ ▸ .PWBCMF5ZQF্ͷγεςϜϩά ▸ ύϑΥʔϚϯεϩά
࠶ߏஙͷෛՙৄࡉ ▸ هࣄެ։ɾඇެ։ɾআͷλΠϛϯάͰσʔλΛૹ৴ ▸ ςϯϓϨʔτͰͲΜͳσʔλΛૹΔ͔ఆٛͰ͖Δ
NUQMVHJOqVFOU https://github.com/miyanaga/mt-plugin-fluent
શจݕࡧ Movable Type × Fluent σϞ
.PWBCMF5ZQFº'MVFOUEͰશจݕࡧ .JDSPTPGU"[VSF4FBSDI ▸ "[VSF͕ఏڙ͢ΔશจݕࡧΤϯδϯ ▸ ΦʔϓϯιʔεݕࡧΤϯδϯ-VDFOF͕ϕʔε ▸ υΩϡϝϯτ.#·ͰͳΒແྉʂ ▸
ຊޠ8FC(6*΄΅උͰ͍͍͢ ▸ "84$MPVE4FBSDIΑΓෑډ͕͍
.PWBCMF5ZQFº'MVFOUEͰશจݕࡧ ͬͺΓશจݕࡧΤϯδϯ͍͍ ▸ 3%#.4 .Z42- ʹਅࣅͰ͖ͳ͍ϙΠϯτ ▸ ຊޠͷॲཧ͕ద ▸ ʮژʯͰݕࡧͨ͠ͱ͖ʮ౦ژʯ͍Βͳ͍
▸ ߲ͷώοτ࣌ͷॏΈ͚͕Ͱ͖Δ ▸ ຊจΑΓλΠτϧʹؚ·ΕΔͱ্͖Ґʹདྷͯཉ͍͠ ▸ σʔλ͕૿͑ͯͱʹ͔͍͘
σϞ
ύϑΥʔϚϯε ՄࢹԽ Movable Type × Fluent σϞ
.PWBCMF5ZQFº'MVFOUEͰύϑΥʔϚϯεՄࢹԽ *OqVY%#ͱ(SBGBOB ▸ *OqVY%# ▸ ࣌ܥྻσʔλ͕ಘҙͳ/P42- ▸ ΄΅42-ͰΫΤϦͰ͖ΔͷͰͱ͖͍ͬͭ͢ ▸ (SBGBOB
▸ ͔͍͍ͬ͜μογϡϘʔυ࡞πʔϧ ▸ *OqVY%#ͷଞʹଟ͘ͷ%#ʹରԠ
σϞ
·ͱΊ Fluentdͷ͍ॴ
'MVFOUEͷ͍ॴ Α͍ͱ͜Ζ ▸ ݸผͷ࿈ϓϩάϥϜΛ࡞Βͳͯ͘Α͍ ▸ σʔλ࿈ͷཧΈ߹Θͤͷมߋָ͕ʹͳΔ ▸ తʹԠͯ͡ॲཧΛผαʔόʹ͚ΒΕΔͷͰε έʔϧ͍͢͠ ▸
ϚΠΫϩαʔϏεత
'MVFOUEͷ͍ॴ ۤखͳॲཧ ▸ ϦΞϧλΠϜʹಉظͰ͖ͳ͍ ▸ τϥϯβΫγϣϯ࣮ݱͰ͖ͳ͍ ▸ ్தͰࣦഊॲཧΛר͖ͯ͠ͳ͔ͬͨ͜ͱʹͰ͖ ͳ͍
'MVFOUEͷ͍ॴ ϕετϓϥΫςΟε ▸ ΏΔ͍࿈ ▸ Ұ෦ฆࣦͯͦ͜͠·ͰࠔΒͳ͍σʔλͷ࿈ ▸ ͖ͪΜͱΦϦδφϧ͕͋Δσʔλͷ࿈ ▸ ଟগλΠϜϥά͕͋ͬͯΑ͍࿈
▸ ͪΐͬͱࢼͯ͠Έ͍ͨ࿈
NUQMVHJOqVFOU https://github.com/miyanaga/mt-plugin-fluent