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
1k
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
98
MTDDC meetup Tokyo 2020 - 楽勝でこなすWebP対応
miyanaga
1
170
できる?エクセルによるかんたんMovable Typeサイト更新
miyanaga
0
550
カスタムフィールド徹底活用
miyanaga
1
9.3k
MT東京06 2014-09-26 MTプラグイン大相撲九月場所
miyanaga
0
670
Other Decks in Technology
See All in Technology
アクセシブルなマークアップの上に成り立つユーザーファーストなドロップダウンメニューの実装 / 20250127_cloudsign_User1st_FE
bengo4com
1
1.1k
Tokyo RubyKaigi 12 - Scaling Ruby at GitHub
jhawthorn
2
120
20250125_Agent for Amazon Bedrock試してみた
riz3f7
2
110
サーバーレス環境における生成AI活用の可能性
mikanbox
1
160
ソフトウェアアーキテクトのための意思決定術: Software Architecture and Decision-Making
snoozer05
PRO
4
650
あなたの興味は信頼性?それとも生産性? SREとしてのキャリアに悩むみなさまに伝えたい選択肢
jacopen
5
2k
DevSecOps入門:Security Development Lifecycleによる開発プロセスのセキュリティ強化
yuriemori
0
200
サーバレスの未来〜The Key to Simplifying Everything〜
kawaji_scratch
2
330
やっちゃえ誤自宅Nutanix
yukiafronia
0
320
AIアプリケーション開発でAzure AI Searchを使いこなすためには
isidaitc
1
250
DMMブックスへのTipKit導入
ttyi2
1
150
横断SREの立ち上げと、AWSセキュリティへの取り組みの軌跡
rvirus0817
3
3.6k
Featured
See All Featured
StorybookのUI Testing Handbookを読んだ
zakiyama
28
5.4k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
29
980
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
39
1.9k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
6
510
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
113
50k
Building an army of robots
kneath
302
45k
The World Runs on Bad Software
bkeepers
PRO
66
11k
GraphQLの誤解/rethinking-graphql
sonatard
68
10k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
How to Ace a Technical Interview
jacobian
276
23k
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