SlideShare a Scribd company logo
1 of 31
Elastic Stack Ver.6.3の紹介
2018/06/19
Acroquest Technology 株式会社
吉岡 洋
Copyright © Acroquest Technology Co., Ltd. All rights reserved.
Japan Elastic User Group 第1回
自己紹介
 名前:吉岡 洋(よしおかひろし)
 所属:Acroquest Technology株式会社
(データアナリティクスエンジニア)
 領域:ビッグデータ分析/可視化
 その他:
─Microsoft MVP for Powershell(2006~2010)
─「Windows PowerShell宣言!」(2007)
─IBM Certified Specialist
IBM SPSS Modeler Professional(2014~)
Copyright © Acroquest Technology Co., Ltd. All rights reserved.
2
Acroquest Technology株式会社
1.新横浜にあるITベンチャー
2.事業(データ活用ビジネス)
①Elastic Stack活用支援サービス
– 日本唯一のElastic OEMパートナ
②IoTデータ分析プラットフォーム
③機械学習/AI
Copyright © Acroquest Technology Co., Ltd. All rights reserved.
3
Copyright © Acroquest Technology Co., Ltd. All rights reserved.
4
本日のテーマ
Elastic Stack Ver.6.3の紹介
More
Use Cases
Ver.6.3の新機能を3つのカテゴリーで紹介
Copyright © Acroquest Technology Co., Ltd. All rights reserved.
5
Easier
to Use
More
Efficiency
より多くの人に
使いやすく
1 2 3
ユースケースを
拡大する新機能
より効率的な
開発/運用
Copyright © Acroquest Technology Co., Ltd. All rights reserved.
6
1. Easier to use
1. Easier to use~より多くの人に使いやすく~
1. X-Pack
① X-Packのソースコード公開
1. Elasticsearch
① ElasticsearchへのSQLアクセスが可能に
② SQLからクエリを生成する「SQL Translate API」
2. Kibana
① KibanaからIndexの一括管理が実行可能に
Copyright © Acroquest Technology Co., Ltd. All rights reserved.
7
1. Easier to use
X-Packのソースコード公開
Copyright © Acroquest Technology Co., Ltd. All rights reserved.
8
1. Easier to use
X-Packのソースコード公開
Copyright © Acroquest Technology Co., Ltd. All rights reserved.
9
1. Easier to use
X-Packのソースコード公開
Copyright © Acroquest Technology Co., Ltd. All rights reserved.
10
1. Easier to use
ElasticsearchへのSQLアクセスが可能に
Copyright © Acroquest Technology Co., Ltd. All rights reserved.
11
1. Easier to use
ElasticsearchへのSQLアクセスが可能に
例)
POST /_xpack/sql?format=txt
{
"query": "SELECT * FROM tweets"
}
Copyright © Acroquest Technology Co., Ltd. All rights reserved.
12
※format=txt/csv/json/yaml(デフォルト:json)
1. Easier to use
SQLからクエリを生成する「SQL Translate API」
例)
POST /_xpack/sql/translate
{
"query": "SELECT * FROM tweets where user='yoshioka'"
}
Copyright © Acroquest Technology Co., Ltd. All rights reserved.
13
複雑なクエリを書く前に、SQL Translate APIで
叩き台を生成するという使い方も可能。
1. Easier to use
KibanaからIndexの一括管理が実行可能に
Copyright © Acroquest Technology Co., Ltd. All rights reserved.
14
1. Elasticsearchでは運用業務の1つとして、
Indexのライフサイクル管理を行う必要がある
※これまではCUI(DevTools)から実行
① IndexのOpen/Close
② Hot/Warm Nodeへのデータ移動など
2. Ver.6.3からはKibana UIからIndexを一括管理可能
Active Read Only ClosedSnapshot Delete
Copyright © Acroquest Technology Co., Ltd. All rights reserved.
15
2. More Use Cases
2. More Efficiency~活用ユースケースの拡大~
1. Kibana
① Vegaによる可視化表現の拡大
– 例)相関分析、関連の可視化、グラフ間連動、売上分析
② Dashboardの機能強化
– Dashboardのレイアウトグリッドの改良
– TimePickerのカスタマイズ
– 入力コントロールの連動機能
Copyright © Acroquest Technology Co., Ltd. All rights reserved.
16
2. More Use Cases
Vegaによる可視化表現の拡大
1. Vegaとは
① インタラクティブな可視化表現を作成するための宣言型Web言語
2. できること
① データのロード/変換
– Elasticsearch/JSONファイル/CSVファイル
② 様々なインタラクティブな可視化表現の描画
③ 作成した可視化表現はVisualizeとして保存できる。
Dashboardへの配置も可能
Copyright © Acroquest Technology Co., Ltd. All rights reserved.
17
2. More Use Cases
Vegaによる可視化表現の拡大
Copyright © Acroquest Technology Co., Ltd. All rights reserved.
18
Vega Example
2. More Use Cases
Vegaによる可視化表現の拡大
Copyright © Acroquest Technology Co., Ltd. All rights reserved.
19
Vega Example
2. More Use Cases
Vegaによる可視化表現の拡大
Copyright © Acroquest Technology Co., Ltd. All rights reserved.
20
Vega Example
2. More Use Cases
Vegaによる可視化表現の拡大
1. 相関分析マトリクスの例
Copyright © Acroquest Technology Co., Ltd. All rights reserved.
21
2. More Use Cases
Vegaによる可視化表現の拡大
1. 関連性の可視化の例
Copyright © Acroquest Technology Co., Ltd. All rights reserved.
22
Copyright © Acroquest Technology Co., Ltd. All rights reserved.
23
3. More Efficiency
3. More Efficiency~より効率的な開発/運用~
1. Elasticsearch
① Rollup API(利用ディスクサイズの削減)
② Painless Exeution API(Painlessデバッグ環境)
1. Kibana
① クエリバーのオートコンプリート
② SavedObject APIの導入
③ X-Pack APIのオートコンプリート
Copyright © Acroquest Technology Co., Ltd. All rights reserved.
24
3. More Efficiency
Rollup API(利用ディスクサイズの削減)
Copyright © Acroquest Technology Co., Ltd. All rights reserved.
25
ロギングデータ/メトリクスデータのアグリゲーションで必要なデータを
保持しつつデータサイズを
小さくするのに有効
Rollup機能は、データを定期的にアグリゲートするジョブを実行して、
結果をElasticsearchのIndexとして保存する事が可能
ElasticsearchのIndexとして保存して、
そのままKibanaで表示も可能
例えば、Webサーバのアクセス数や
転送データ量などをアグリゲートする
事が想定されるユースケース
3. More Efficiency
Rollup API(利用ディスクサイズの削減)
Copyright © Acroquest Technology Co., Ltd. All rights reserved.
26
Metricbeatの例
900万ドキュメント
3GB
1万4千ドキュメント
27MB
基本設定
グループ
メトリクス
3. More Efficiency
クエリバーのオートコンプリート
Copyright © Acroquest Technology Co., Ltd. All rights reserved.
27
3. More Efficiency
Painless Exeution API(Painlessデバッグ環境)
1. Elasticsearchでは様々な機能でスクリプトをサポート
1. 6.3.x以前では、スクリプト(Painless)の開発/デバッ
グ環境がなく、生産性が低かった。
1. Painless Exeution APIを利用すると、Painlessスクリ
プトのシミュレーションが可能。
Copyright © Acroquest Technology Co., Ltd. All rights reserved.
28
3. More Efficiency
Painless Exeution API(Painlessデバッグ環境)
例)
POST /_scripts/painless/_execute
{
"script": {
"source": "params.count / params.total",
"params": {
"count": 100.0,
"total": 1000.0
}
}
}
Copyright © Acroquest Technology Co., Ltd. All rights reserved.
29
3. More Efficiency
SavedObject APIの導入
1. SavedObject(以下)のCRUD API。
細かな環境バックアップ/データ移行が可能になる。
① Visualization
② Dashboard
③ Index Pattern
– フィールドのフォーマット、Scripted Field含む
<過去のVersion>
2. ①②はUIからしかExport/Import不可
3. ③はUIからExport不可
Copyright © Acroquest Technology Co., Ltd. All rights reserved.
30
Copyright © Acroquest Technology Co., Ltd. All rights reserved.
31
Infrastructures Evolution
ご清聴ありがとうございました。
さらに詳しい話については
本日の交流会でお話しましょう!

More Related Content

What's hot

【第21回Elasticsearch勉強会】aws環境に合わせてelastic stackをログ分析基盤として構築した話
【第21回Elasticsearch勉強会】aws環境に合わせてelastic stackをログ分析基盤として構築した話【第21回Elasticsearch勉強会】aws環境に合わせてelastic stackをログ分析基盤として構築した話
【第21回Elasticsearch勉強会】aws環境に合わせてelastic stackをログ分析基盤として構築した話Hibino Hisashi
 
【DeepSecurityUserNight】我が家の箱入り娘を世間に晒すのは危険なのでDeepSecurityに見守ってもらった話
【DeepSecurityUserNight】我が家の箱入り娘を世間に晒すのは危険なのでDeepSecurityに見守ってもらった話【DeepSecurityUserNight】我が家の箱入り娘を世間に晒すのは危険なのでDeepSecurityに見守ってもらった話
【DeepSecurityUserNight】我が家の箱入り娘を世間に晒すのは危険なのでDeepSecurityに見守ってもらった話Hibino Hisashi
 
【セキュランLT】国内金融機関に激震!!仮想通貨、要求されたらあなたはどうしますか?
【セキュランLT】国内金融機関に激震!!仮想通貨、要求されたらあなたはどうしますか?【セキュランLT】国内金融機関に激震!!仮想通貨、要求されたらあなたはどうしますか?
【セキュランLT】国内金融機関に激震!!仮想通貨、要求されたらあなたはどうしますか?Hibino Hisashi
 
【第17回セキュリティ共有勉強会】WAF導入で見えた脆弱性管理のあれこれ
【第17回セキュリティ共有勉強会】WAF導入で見えた脆弱性管理のあれこれ【第17回セキュリティ共有勉強会】WAF導入で見えた脆弱性管理のあれこれ
【第17回セキュリティ共有勉強会】WAF導入で見えた脆弱性管理のあれこれHibino Hisashi
 
ブロックチェーン入門〜ただしFinTechを除く〜
ブロックチェーン入門〜ただしFinTechを除く〜ブロックチェーン入門〜ただしFinTechを除く〜
ブロックチェーン入門〜ただしFinTechを除く〜Miki Yutani
 
OpenID BizDay #9 - 松尾真一郎氏 プレゼン資料
OpenID BizDay #9 - 松尾真一郎氏 プレゼン資料OpenID BizDay #9 - 松尾真一郎氏 プレゼン資料
OpenID BizDay #9 - 松尾真一郎氏 プレゼン資料OpenID Foundation Japan
 
Starc RTL設計スタイルガイドの検査道具spyglassの使い方
Starc RTL設計スタイルガイドの検査道具spyglassの使い方Starc RTL設計スタイルガイドの検査道具spyglassの使い方
Starc RTL設計スタイルガイドの検査道具spyglassの使い方Kiyoshi Ogawa
 
プラットフォームセキュリティin Windows ブートタイム保護 概要編
プラットフォームセキュリティin Windows ブートタイム保護 概要編プラットフォームセキュリティin Windows ブートタイム保護 概要編
プラットフォームセキュリティin Windows ブートタイム保護 概要編Yurika Kakiuchi
 
Intel OpenVINO、 NVIDIA Deepstream対応開発キットから、 エッジサーバー、Azure Data Box Edgeまで、 Az...
Intel OpenVINO、 NVIDIA Deepstream対応開発キットから、 エッジサーバー、Azure Data Box Edgeまで、 Az...Intel OpenVINO、 NVIDIA Deepstream対応開発キットから、 エッジサーバー、Azure Data Box Edgeまで、 Az...
Intel OpenVINO、 NVIDIA Deepstream対応開発キットから、 エッジサーバー、Azure Data Box Edgeまで、 Az...IoTビジネス共創ラボ
 
Keycloak拡張入門
Keycloak拡張入門Keycloak拡張入門
Keycloak拡張入門Hiroyuki Wada
 
Secure element for IoT device
Secure element for IoT deviceSecure element for IoT device
Secure element for IoT deviceKentaro Mitsuyasu
 
Dep005 azure ネットワーク設計
Dep005 azure ネットワーク設計Dep005 azure ネットワーク設計
Dep005 azure ネットワーク設計Tech Summit 2016
 
3種類のTEE比較(Intel SGX, ARM TrustZone, RISC-V Keystone)
3種類のTEE比較(Intel SGX, ARM TrustZone, RISC-V Keystone)3種類のTEE比較(Intel SGX, ARM TrustZone, RISC-V Keystone)
3種類のTEE比較(Intel SGX, ARM TrustZone, RISC-V Keystone)Kuniyasu Suzaki
 
Cld004 パブリッククラウ
Cld004 パブリッククラウCld004 パブリッククラウ
Cld004 パブリッククラウTech Summit 2016
 
20120225_クラウド導入におけるポイント
20120225_クラウド導入におけるポイント20120225_クラウド導入におけるポイント
20120225_クラウド導入におけるポイントKotaro Tsukui
 
Keycloak & midPoint の紹介
Keycloak & midPoint の紹介Keycloak & midPoint の紹介
Keycloak & midPoint の紹介Hiroyuki Wada
 
CLOUDIAN at Support Engineer Night
CLOUDIAN at Support Engineer NightCLOUDIAN at Support Engineer Night
CLOUDIAN at Support Engineer NightCLOUDIAN KK
 

What's hot (20)

【第21回Elasticsearch勉強会】aws環境に合わせてelastic stackをログ分析基盤として構築した話
【第21回Elasticsearch勉強会】aws環境に合わせてelastic stackをログ分析基盤として構築した話【第21回Elasticsearch勉強会】aws環境に合わせてelastic stackをログ分析基盤として構築した話
【第21回Elasticsearch勉強会】aws環境に合わせてelastic stackをログ分析基盤として構築した話
 
【DeepSecurityUserNight】我が家の箱入り娘を世間に晒すのは危険なのでDeepSecurityに見守ってもらった話
【DeepSecurityUserNight】我が家の箱入り娘を世間に晒すのは危険なのでDeepSecurityに見守ってもらった話【DeepSecurityUserNight】我が家の箱入り娘を世間に晒すのは危険なのでDeepSecurityに見守ってもらった話
【DeepSecurityUserNight】我が家の箱入り娘を世間に晒すのは危険なのでDeepSecurityに見守ってもらった話
 
【セキュランLT】国内金融機関に激震!!仮想通貨、要求されたらあなたはどうしますか?
【セキュランLT】国内金融機関に激震!!仮想通貨、要求されたらあなたはどうしますか?【セキュランLT】国内金融機関に激震!!仮想通貨、要求されたらあなたはどうしますか?
【セキュランLT】国内金融機関に激震!!仮想通貨、要求されたらあなたはどうしますか?
 
【第17回セキュリティ共有勉強会】WAF導入で見えた脆弱性管理のあれこれ
【第17回セキュリティ共有勉強会】WAF導入で見えた脆弱性管理のあれこれ【第17回セキュリティ共有勉強会】WAF導入で見えた脆弱性管理のあれこれ
【第17回セキュリティ共有勉強会】WAF導入で見えた脆弱性管理のあれこれ
 
ブロックチェーン入門〜ただしFinTechを除く〜
ブロックチェーン入門〜ただしFinTechを除く〜ブロックチェーン入門〜ただしFinTechを除く〜
ブロックチェーン入門〜ただしFinTechを除く〜
 
OpenID BizDay #9 - 松尾真一郎氏 プレゼン資料
OpenID BizDay #9 - 松尾真一郎氏 プレゼン資料OpenID BizDay #9 - 松尾真一郎氏 プレゼン資料
OpenID BizDay #9 - 松尾真一郎氏 プレゼン資料
 
Starc RTL設計スタイルガイドの検査道具spyglassの使い方
Starc RTL設計スタイルガイドの検査道具spyglassの使い方Starc RTL設計スタイルガイドの検査道具spyglassの使い方
Starc RTL設計スタイルガイドの検査道具spyglassの使い方
 
プラットフォームセキュリティin Windows ブートタイム保護 概要編
プラットフォームセキュリティin Windows ブートタイム保護 概要編プラットフォームセキュリティin Windows ブートタイム保護 概要編
プラットフォームセキュリティin Windows ブートタイム保護 概要編
 
[Japan Tech summit 2017] DEP 02
[Japan Tech summit 2017] DEP 02[Japan Tech summit 2017] DEP 02
[Japan Tech summit 2017] DEP 02
 
Intel OpenVINO、 NVIDIA Deepstream対応開発キットから、 エッジサーバー、Azure Data Box Edgeまで、 Az...
Intel OpenVINO、 NVIDIA Deepstream対応開発キットから、 エッジサーバー、Azure Data Box Edgeまで、 Az...Intel OpenVINO、 NVIDIA Deepstream対応開発キットから、 エッジサーバー、Azure Data Box Edgeまで、 Az...
Intel OpenVINO、 NVIDIA Deepstream対応開発キットから、 エッジサーバー、Azure Data Box Edgeまで、 Az...
 
Keycloak拡張入門
Keycloak拡張入門Keycloak拡張入門
Keycloak拡張入門
 
Keycloak入門
Keycloak入門Keycloak入門
Keycloak入門
 
Secure element for IoT device
Secure element for IoT deviceSecure element for IoT device
Secure element for IoT device
 
Dep005 azure ネットワーク設計
Dep005 azure ネットワーク設計Dep005 azure ネットワーク設計
Dep005 azure ネットワーク設計
 
3種類のTEE比較(Intel SGX, ARM TrustZone, RISC-V Keystone)
3種類のTEE比較(Intel SGX, ARM TrustZone, RISC-V Keystone)3種類のTEE比較(Intel SGX, ARM TrustZone, RISC-V Keystone)
3種類のTEE比較(Intel SGX, ARM TrustZone, RISC-V Keystone)
 
Cld004 パブリッククラウ
Cld004 パブリッククラウCld004 パブリッククラウ
Cld004 パブリッククラウ
 
20120225_クラウド導入におけるポイント
20120225_クラウド導入におけるポイント20120225_クラウド導入におけるポイント
20120225_クラウド導入におけるポイント
 
Keycloak & midPoint の紹介
Keycloak & midPoint の紹介Keycloak & midPoint の紹介
Keycloak & midPoint の紹介
 
OTRS紹介資料
OTRS紹介資料OTRS紹介資料
OTRS紹介資料
 
CLOUDIAN at Support Engineer Night
CLOUDIAN at Support Engineer NightCLOUDIAN at Support Engineer Night
CLOUDIAN at Support Engineer Night
 

Similar to Japan elasticusergroup01 Acroquest

ゲームだけじゃないHTML5
ゲームだけじゃないHTML5ゲームだけじゃないHTML5
ゲームだけじゃないHTML5Osamu Shimoda
 
Cloud Days Tokyo 2015 "オンプレミス環境のクラウド化と運用を楽にする OpenStack ソリューション ~ハイブリッド・クラウドを...
Cloud Days Tokyo 2015 "オンプレミス環境のクラウド化と運用を楽にする OpenStack ソリューション ~ハイブリッド・クラウドを...Cloud Days Tokyo 2015 "オンプレミス環境のクラウド化と運用を楽にする OpenStack ソリューション ~ハイブリッド・クラウドを...
Cloud Days Tokyo 2015 "オンプレミス環境のクラウド化と運用を楽にする OpenStack ソリューション ~ハイブリッド・クラウドを...Shinichiro Arai
 
BigObjectsで大量データのチャンピオンになる
BigObjectsで大量データのチャンピオンになるBigObjectsで大量データのチャンピオンになる
BigObjectsで大量データのチャンピオンになるToshiyasu Kuwada
 
複数DBのバックアップ・切り戻し運用手順が異なって大変?!運用性の大幅改善、その先に。。
複数DBのバックアップ・切り戻し運用手順が異なって大変?!運用性の大幅改善、その先に。。 複数DBのバックアップ・切り戻し運用手順が異なって大変?!運用性の大幅改善、その先に。。
複数DBのバックアップ・切り戻し運用手順が異なって大変?!運用性の大幅改善、その先に。。 Insight Technology, Inc.
 
Webアプリに低レイテンシ・高可用性を求めるのは間違っているのだろうか
Webアプリに低レイテンシ・高可用性を求めるのは間違っているのだろうかWebアプリに低レイテンシ・高可用性を求めるのは間違っているのだろうか
Webアプリに低レイテンシ・高可用性を求めるのは間違っているのだろうかChihiro Ito
 
性能問題を起こしにくい信頼されるクラウド RDB のつくりかた
性能問題を起こしにくい信頼されるクラウド RDB のつくりかた性能問題を起こしにくい信頼されるクラウド RDB のつくりかた
性能問題を起こしにくい信頼されるクラウド RDB のつくりかたTomoyuki Oota
 
第3回企業Webシステム開発セミナー「業務システムにHTML5を上手に取り入れるためには?」
第3回企業Webシステム開発セミナー「業務システムにHTML5を上手に取り入れるためには?」第3回企業Webシステム開発セミナー「業務システムにHTML5を上手に取り入れるためには?」
第3回企業Webシステム開発セミナー「業務システムにHTML5を上手に取り入れるためには?」Osamu Shimoda
 
ビッグデータ活用を加速する!分散SQLエンジン Spark SQL のご紹介 20161105 OSC Tokyo Fall
ビッグデータ活用を加速する!分散SQLエンジン Spark SQL のご紹介 20161105 OSC Tokyo Fallビッグデータ活用を加速する!分散SQLエンジン Spark SQL のご紹介 20161105 OSC Tokyo Fall
ビッグデータ活用を加速する!分散SQLエンジン Spark SQL のご紹介 20161105 OSC Tokyo FallYusukeKuramata
 
Microsoft Ignite Fall 2021 Data Platform Update Topics
Microsoft Ignite Fall 2021 Data Platform Update TopicsMicrosoft Ignite Fall 2021 Data Platform Update Topics
Microsoft Ignite Fall 2021 Data Platform Update TopicsMicrosoft
 
アプリのロギングからデータ収集・分析・活用
アプリのロギングからデータ収集・分析・活用アプリのロギングからデータ収集・分析・活用
アプリのロギングからデータ収集・分析・活用Atsushi Yokohama (BEACHSIDE)
 
Database as code in Devops - DBを10分間で1000個構築するDB仮想化テクノロジーとは?(Ishikawa)
Database as code in Devops - DBを10分間で1000個構築するDB仮想化テクノロジーとは?(Ishikawa)Database as code in Devops - DBを10分間で1000個構築するDB仮想化テクノロジーとは?(Ishikawa)
Database as code in Devops - DBを10分間で1000個構築するDB仮想化テクノロジーとは?(Ishikawa)Insight Technology, Inc.
 
しばちょう先生が語る!オラクルデータベースの進化の歴史と最新技術動向#2
しばちょう先生が語る!オラクルデータベースの進化の歴史と最新技術動向#2しばちょう先生が語る!オラクルデータベースの進化の歴史と最新技術動向#2
しばちょう先生が語る!オラクルデータベースの進化の歴史と最新技術動向#2オラクルエンジニア通信
 
【kintone hive 上海】ウィングアーク上海講演資料_160918
【kintone hive 上海】ウィングアーク上海講演資料_160918【kintone hive 上海】ウィングアーク上海講演資料_160918
【kintone hive 上海】ウィングアーク上海講演資料_160918Cybozucommunity
 
(2017.6.2) Azure HDInsightで実現するスケーラブル分析環境
(2017.6.2) Azure HDInsightで実現するスケーラブル分析環境(2017.6.2) Azure HDInsightで実現するスケーラブル分析環境
(2017.6.2) Azure HDInsightで実現するスケーラブル分析環境Mitsutoshi Kiuchi
 
Azure IaaS 解説
Azure IaaS 解説Azure IaaS 解説
Azure IaaS 解説wintechq
 
Windows環境でのMySQL
Windows環境でのMySQLWindows環境でのMySQL
Windows環境でのMySQLyoyamasaki
 
データ仮想化を活用したデータ分析のフローと分析モデル作成の自動化のご紹介
データ仮想化を活用したデータ分析のフローと分析モデル作成の自動化のご紹介データ仮想化を活用したデータ分析のフローと分析モデル作成の自動化のご紹介
データ仮想化を活用したデータ分析のフローと分析モデル作成の自動化のご紹介Denodo
 

Similar to Japan elasticusergroup01 Acroquest (20)

【2018年3月時点】Oracle Data Visualizaion ご紹介
【2018年3月時点】Oracle Data Visualizaion ご紹介【2018年3月時点】Oracle Data Visualizaion ご紹介
【2018年3月時点】Oracle Data Visualizaion ご紹介
 
BPStudy20121221
BPStudy20121221BPStudy20121221
BPStudy20121221
 
ゲームだけじゃないHTML5
ゲームだけじゃないHTML5ゲームだけじゃないHTML5
ゲームだけじゃないHTML5
 
Cloud Days Tokyo 2015 "オンプレミス環境のクラウド化と運用を楽にする OpenStack ソリューション ~ハイブリッド・クラウドを...
Cloud Days Tokyo 2015 "オンプレミス環境のクラウド化と運用を楽にする OpenStack ソリューション ~ハイブリッド・クラウドを...Cloud Days Tokyo 2015 "オンプレミス環境のクラウド化と運用を楽にする OpenStack ソリューション ~ハイブリッド・クラウドを...
Cloud Days Tokyo 2015 "オンプレミス環境のクラウド化と運用を楽にする OpenStack ソリューション ~ハイブリッド・クラウドを...
 
BigObjectsで大量データのチャンピオンになる
BigObjectsで大量データのチャンピオンになるBigObjectsで大量データのチャンピオンになる
BigObjectsで大量データのチャンピオンになる
 
複数DBのバックアップ・切り戻し運用手順が異なって大変?!運用性の大幅改善、その先に。。
複数DBのバックアップ・切り戻し運用手順が異なって大変?!運用性の大幅改善、その先に。。 複数DBのバックアップ・切り戻し運用手順が異なって大変?!運用性の大幅改善、その先に。。
複数DBのバックアップ・切り戻し運用手順が異なって大変?!運用性の大幅改善、その先に。。
 
Webアプリに低レイテンシ・高可用性を求めるのは間違っているのだろうか
Webアプリに低レイテンシ・高可用性を求めるのは間違っているのだろうかWebアプリに低レイテンシ・高可用性を求めるのは間違っているのだろうか
Webアプリに低レイテンシ・高可用性を求めるのは間違っているのだろうか
 
性能問題を起こしにくい信頼されるクラウド RDB のつくりかた
性能問題を起こしにくい信頼されるクラウド RDB のつくりかた性能問題を起こしにくい信頼されるクラウド RDB のつくりかた
性能問題を起こしにくい信頼されるクラウド RDB のつくりかた
 
Angularreflex20141210
Angularreflex20141210Angularreflex20141210
Angularreflex20141210
 
第3回企業Webシステム開発セミナー「業務システムにHTML5を上手に取り入れるためには?」
第3回企業Webシステム開発セミナー「業務システムにHTML5を上手に取り入れるためには?」第3回企業Webシステム開発セミナー「業務システムにHTML5を上手に取り入れるためには?」
第3回企業Webシステム開発セミナー「業務システムにHTML5を上手に取り入れるためには?」
 
ビッグデータ活用を加速する!分散SQLエンジン Spark SQL のご紹介 20161105 OSC Tokyo Fall
ビッグデータ活用を加速する!分散SQLエンジン Spark SQL のご紹介 20161105 OSC Tokyo Fallビッグデータ活用を加速する!分散SQLエンジン Spark SQL のご紹介 20161105 OSC Tokyo Fall
ビッグデータ活用を加速する!分散SQLエンジン Spark SQL のご紹介 20161105 OSC Tokyo Fall
 
Microsoft Ignite Fall 2021 Data Platform Update Topics
Microsoft Ignite Fall 2021 Data Platform Update TopicsMicrosoft Ignite Fall 2021 Data Platform Update Topics
Microsoft Ignite Fall 2021 Data Platform Update Topics
 
アプリのロギングからデータ収集・分析・活用
アプリのロギングからデータ収集・分析・活用アプリのロギングからデータ収集・分析・活用
アプリのロギングからデータ収集・分析・活用
 
Database as code in Devops - DBを10分間で1000個構築するDB仮想化テクノロジーとは?(Ishikawa)
Database as code in Devops - DBを10分間で1000個構築するDB仮想化テクノロジーとは?(Ishikawa)Database as code in Devops - DBを10分間で1000個構築するDB仮想化テクノロジーとは?(Ishikawa)
Database as code in Devops - DBを10分間で1000個構築するDB仮想化テクノロジーとは?(Ishikawa)
 
しばちょう先生が語る!オラクルデータベースの進化の歴史と最新技術動向#2
しばちょう先生が語る!オラクルデータベースの進化の歴史と最新技術動向#2しばちょう先生が語る!オラクルデータベースの進化の歴史と最新技術動向#2
しばちょう先生が語る!オラクルデータベースの進化の歴史と最新技術動向#2
 
【kintone hive 上海】ウィングアーク上海講演資料_160918
【kintone hive 上海】ウィングアーク上海講演資料_160918【kintone hive 上海】ウィングアーク上海講演資料_160918
【kintone hive 上海】ウィングアーク上海講演資料_160918
 
(2017.6.2) Azure HDInsightで実現するスケーラブル分析環境
(2017.6.2) Azure HDInsightで実現するスケーラブル分析環境(2017.6.2) Azure HDInsightで実現するスケーラブル分析環境
(2017.6.2) Azure HDInsightで実現するスケーラブル分析環境
 
Azure IaaS 解説
Azure IaaS 解説Azure IaaS 解説
Azure IaaS 解説
 
Windows環境でのMySQL
Windows環境でのMySQLWindows環境でのMySQL
Windows環境でのMySQL
 
データ仮想化を活用したデータ分析のフローと分析モデル作成の自動化のご紹介
データ仮想化を活用したデータ分析のフローと分析モデル作成の自動化のご紹介データ仮想化を活用したデータ分析のフローと分析モデル作成の自動化のご紹介
データ仮想化を活用したデータ分析のフローと分析モデル作成の自動化のご紹介
 

Recently uploaded

スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムsugiuralab
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Danieldanielhu54
 
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A surveyToru Tamaki
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものですiPride Co., Ltd.
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略Ryo Sasaki
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...Toru Tamaki
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdftaisei2219
 
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNetToru Tamaki
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Yuma Ohgami
 

Recently uploaded (9)

スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
 
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
 
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
 

Japan elasticusergroup01 Acroquest

  • 1. Elastic Stack Ver.6.3の紹介 2018/06/19 Acroquest Technology 株式会社 吉岡 洋 Copyright © Acroquest Technology Co., Ltd. All rights reserved. Japan Elastic User Group 第1回
  • 2. 自己紹介  名前:吉岡 洋(よしおかひろし)  所属:Acroquest Technology株式会社 (データアナリティクスエンジニア)  領域:ビッグデータ分析/可視化  その他: ─Microsoft MVP for Powershell(2006~2010) ─「Windows PowerShell宣言!」(2007) ─IBM Certified Specialist IBM SPSS Modeler Professional(2014~) Copyright © Acroquest Technology Co., Ltd. All rights reserved. 2
  • 3. Acroquest Technology株式会社 1.新横浜にあるITベンチャー 2.事業(データ活用ビジネス) ①Elastic Stack活用支援サービス – 日本唯一のElastic OEMパートナ ②IoTデータ分析プラットフォーム ③機械学習/AI Copyright © Acroquest Technology Co., Ltd. All rights reserved. 3
  • 4. Copyright © Acroquest Technology Co., Ltd. All rights reserved. 4 本日のテーマ Elastic Stack Ver.6.3の紹介
  • 5. More Use Cases Ver.6.3の新機能を3つのカテゴリーで紹介 Copyright © Acroquest Technology Co., Ltd. All rights reserved. 5 Easier to Use More Efficiency より多くの人に 使いやすく 1 2 3 ユースケースを 拡大する新機能 より効率的な 開発/運用
  • 6. Copyright © Acroquest Technology Co., Ltd. All rights reserved. 6 1. Easier to use
  • 7. 1. Easier to use~より多くの人に使いやすく~ 1. X-Pack ① X-Packのソースコード公開 1. Elasticsearch ① ElasticsearchへのSQLアクセスが可能に ② SQLからクエリを生成する「SQL Translate API」 2. Kibana ① KibanaからIndexの一括管理が実行可能に Copyright © Acroquest Technology Co., Ltd. All rights reserved. 7
  • 8. 1. Easier to use X-Packのソースコード公開 Copyright © Acroquest Technology Co., Ltd. All rights reserved. 8
  • 9. 1. Easier to use X-Packのソースコード公開 Copyright © Acroquest Technology Co., Ltd. All rights reserved. 9
  • 10. 1. Easier to use X-Packのソースコード公開 Copyright © Acroquest Technology Co., Ltd. All rights reserved. 10
  • 11. 1. Easier to use ElasticsearchへのSQLアクセスが可能に Copyright © Acroquest Technology Co., Ltd. All rights reserved. 11
  • 12. 1. Easier to use ElasticsearchへのSQLアクセスが可能に 例) POST /_xpack/sql?format=txt { "query": "SELECT * FROM tweets" } Copyright © Acroquest Technology Co., Ltd. All rights reserved. 12 ※format=txt/csv/json/yaml(デフォルト:json)
  • 13. 1. Easier to use SQLからクエリを生成する「SQL Translate API」 例) POST /_xpack/sql/translate { "query": "SELECT * FROM tweets where user='yoshioka'" } Copyright © Acroquest Technology Co., Ltd. All rights reserved. 13 複雑なクエリを書く前に、SQL Translate APIで 叩き台を生成するという使い方も可能。
  • 14. 1. Easier to use KibanaからIndexの一括管理が実行可能に Copyright © Acroquest Technology Co., Ltd. All rights reserved. 14 1. Elasticsearchでは運用業務の1つとして、 Indexのライフサイクル管理を行う必要がある ※これまではCUI(DevTools)から実行 ① IndexのOpen/Close ② Hot/Warm Nodeへのデータ移動など 2. Ver.6.3からはKibana UIからIndexを一括管理可能 Active Read Only ClosedSnapshot Delete
  • 15. Copyright © Acroquest Technology Co., Ltd. All rights reserved. 15 2. More Use Cases
  • 16. 2. More Efficiency~活用ユースケースの拡大~ 1. Kibana ① Vegaによる可視化表現の拡大 – 例)相関分析、関連の可視化、グラフ間連動、売上分析 ② Dashboardの機能強化 – Dashboardのレイアウトグリッドの改良 – TimePickerのカスタマイズ – 入力コントロールの連動機能 Copyright © Acroquest Technology Co., Ltd. All rights reserved. 16
  • 17. 2. More Use Cases Vegaによる可視化表現の拡大 1. Vegaとは ① インタラクティブな可視化表現を作成するための宣言型Web言語 2. できること ① データのロード/変換 – Elasticsearch/JSONファイル/CSVファイル ② 様々なインタラクティブな可視化表現の描画 ③ 作成した可視化表現はVisualizeとして保存できる。 Dashboardへの配置も可能 Copyright © Acroquest Technology Co., Ltd. All rights reserved. 17
  • 18. 2. More Use Cases Vegaによる可視化表現の拡大 Copyright © Acroquest Technology Co., Ltd. All rights reserved. 18 Vega Example
  • 19. 2. More Use Cases Vegaによる可視化表現の拡大 Copyright © Acroquest Technology Co., Ltd. All rights reserved. 19 Vega Example
  • 20. 2. More Use Cases Vegaによる可視化表現の拡大 Copyright © Acroquest Technology Co., Ltd. All rights reserved. 20 Vega Example
  • 21. 2. More Use Cases Vegaによる可視化表現の拡大 1. 相関分析マトリクスの例 Copyright © Acroquest Technology Co., Ltd. All rights reserved. 21
  • 22. 2. More Use Cases Vegaによる可視化表現の拡大 1. 関連性の可視化の例 Copyright © Acroquest Technology Co., Ltd. All rights reserved. 22
  • 23. Copyright © Acroquest Technology Co., Ltd. All rights reserved. 23 3. More Efficiency
  • 24. 3. More Efficiency~より効率的な開発/運用~ 1. Elasticsearch ① Rollup API(利用ディスクサイズの削減) ② Painless Exeution API(Painlessデバッグ環境) 1. Kibana ① クエリバーのオートコンプリート ② SavedObject APIの導入 ③ X-Pack APIのオートコンプリート Copyright © Acroquest Technology Co., Ltd. All rights reserved. 24
  • 25. 3. More Efficiency Rollup API(利用ディスクサイズの削減) Copyright © Acroquest Technology Co., Ltd. All rights reserved. 25 ロギングデータ/メトリクスデータのアグリゲーションで必要なデータを 保持しつつデータサイズを 小さくするのに有効 Rollup機能は、データを定期的にアグリゲートするジョブを実行して、 結果をElasticsearchのIndexとして保存する事が可能 ElasticsearchのIndexとして保存して、 そのままKibanaで表示も可能 例えば、Webサーバのアクセス数や 転送データ量などをアグリゲートする 事が想定されるユースケース
  • 26. 3. More Efficiency Rollup API(利用ディスクサイズの削減) Copyright © Acroquest Technology Co., Ltd. All rights reserved. 26 Metricbeatの例 900万ドキュメント 3GB 1万4千ドキュメント 27MB 基本設定 グループ メトリクス
  • 27. 3. More Efficiency クエリバーのオートコンプリート Copyright © Acroquest Technology Co., Ltd. All rights reserved. 27
  • 28. 3. More Efficiency Painless Exeution API(Painlessデバッグ環境) 1. Elasticsearchでは様々な機能でスクリプトをサポート 1. 6.3.x以前では、スクリプト(Painless)の開発/デバッ グ環境がなく、生産性が低かった。 1. Painless Exeution APIを利用すると、Painlessスクリ プトのシミュレーションが可能。 Copyright © Acroquest Technology Co., Ltd. All rights reserved. 28
  • 29. 3. More Efficiency Painless Exeution API(Painlessデバッグ環境) 例) POST /_scripts/painless/_execute { "script": { "source": "params.count / params.total", "params": { "count": 100.0, "total": 1000.0 } } } Copyright © Acroquest Technology Co., Ltd. All rights reserved. 29
  • 30. 3. More Efficiency SavedObject APIの導入 1. SavedObject(以下)のCRUD API。 細かな環境バックアップ/データ移行が可能になる。 ① Visualization ② Dashboard ③ Index Pattern – フィールドのフォーマット、Scripted Field含む <過去のVersion> 2. ①②はUIからしかExport/Import不可 3. ③はUIからExport不可 Copyright © Acroquest Technology Co., Ltd. All rights reserved. 30
  • 31. Copyright © Acroquest Technology Co., Ltd. All rights reserved. 31 Infrastructures Evolution ご清聴ありがとうございました。 さらに詳しい話については 本日の交流会でお話しましょう!