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
ELK StackでTwitterの情報を可視化する!!
Search
Ryo
February 04, 2021
Technology
0
140
ELK StackでTwitterの情報を可視化する!!
Elasticsearch + Logstash + Kibanaを使用してTwitter APIから情報を取得して可視化したのでまとめ
Ryo
February 04, 2021
Tweet
Share
Other Decks in Technology
See All in Technology
M5製品で作るポン置きセルラー対応カメラ
sayacom
0
140
業務自動化プラットフォーム Google Agentspace に入門してみる #devio2025
maroon1st
0
190
【新卒研修資料】LLM・生成AI研修 / Large Language Model・Generative AI
brainpadpr
23
17k
リーダーになったら未来を語れるようになろう/Speak the Future
sanogemaru
0
280
ZOZOのAI活用実践〜社内基盤からサービス応用まで〜
zozotech
PRO
0
170
Exadata Database Service on Dedicated Infrastructure(ExaDB-D) UI スクリーン・キャプチャ集
oracle4engineer
PRO
2
5.4k
神回のメカニズムと再現方法/Mechanisms and Playbook for Kamikai scrumat2025
moriyuya
4
520
「Verify with Wallet API」を アプリに導入するために
hinakko
1
230
SREとソフトウェア開発者の合同チームはどのようにS3のコストを削減したか?
muziyoshiz
1
100
GC25 Recap+: Advancing Go Garbage Collection with Green Tea
logica0419
1
400
BtoBプロダクト開発の深層
16bitidol
0
270
How to achieve interoperable digital identity across Asian countries
fujie
0
110
Featured
See All Featured
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Visualization
eitanlees
148
16k
Into the Great Unknown - MozCon
thekraken
40
2.1k
Rails Girls Zürich Keynote
gr2m
95
14k
Balancing Empowerment & Direction
lara
4
680
Bash Introduction
62gerente
615
210k
GraphQLとの向き合い方2022年版
quramy
49
14k
Code Reviewing Like a Champion
maltzj
525
40k
Art, The Web, and Tiny UX
lynnandtonic
303
21k
Music & Morning Musume
bryan
46
6.8k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
Git: the NoSQL Database
bkeepers
PRO
431
66k
Transcript
ELK Stack でTwitter の 情報を可視化する!! 2020/06/29 Taniguchi Ryo
ELK Stack って何? E Elasticsearch L Logstash K Kibana =>
3 つのオープンソースソフトウェアの頭⽂字を合わせた総称 => これに「Beats 」というソフトウェアが追加されたものはElastic Stack という
Elasticsearch とは? Elastic 社が開発している全⽂検 索エンジン REST API でアクセス可能 ドキュメント指向データベース
Elasticsearch での全⽂検索とは? Linux コマンドのgrep のような検索は逐次検索 Elasticsearch は索引型検索( インデックスを⽤いた検索) アナライザという機能で⽂章を単語に分割して実現している
None
RDB と⽤語を⽐較 { "id": "1", "title": "title や!", "author": "ryo
taniguchi", "page": "15" }
ドキュメント作成、取得
アナライザの実際の動きを確認 ⽇本語⽤のプラグイン「Kuromoji Analysis Plugin 」使⽤
None
Logstash とは? いろんなデータソースからログ やデータを、収集、加⼯、転送 する為のツール 処理のパイプラインを定義した ファイルで設定
Logstash フロー
Kibana とは? Elasticserach に⼊っているデータ をいろんな形で分析、可視化で きる。 Elasticsearch とリアルタイムで同 期可能
Twitter の情報を取得し可視化する
Twitter の情報をElasitcsearch に保存 Logstash の設定ファイル input { twitter { consumer_key
=> "xxxxxxxxxxxxxxxxxxxx" consumer_secret => "xxxxxxxxxxxxxxxxx" oauth_token => "xxxxxxxxxxxxxxxxxxxxxxxxxxxx" oauth_token_secret => "xxxxxxxxxxxxxxxxxxxxx" full_tweet => true keywords => ["aws"] } } output { elasticsearch { hosts => ["http://localhost:9200/"] index => "aws" } }
リアルタイムでKibana に転送される
Kibana でデータを可視化
以上です。 ご清聴ありがとうございました。 © Copyright CI Corporation All rights reserved.