パフォーマンスタブ見れないんですけど!! 株式会社コーソル 河野 敏彦

47
パフォーマンスタブ 見れないんですけど!!

Upload: co-sol-for-community

Post on 07-Jan-2017

2.886 views

Category:

Data & Analytics


4 download

TRANSCRIPT

Page 1: パフォーマンスタブ見れないんですけど!! 株式会社コーソル 河野 敏彦

パフォーマンスタブ 見れないんですけど!!

Page 2: パフォーマンスタブ見れないんですけど!! 株式会社コーソル 河野 敏彦

自己紹介!!

• 河野 敏彦(こうの としひこ) 会社 : 株式会社コーソル

仕事 : Oracle DBA

経歴 : 調理師 6年

色々なDBの性能検証 2.5年

Oracle DBエンジニア 2.5年

調理師歴 >>> エンジニア歴

けど、安心してください、、、、

Page 3: パフォーマンスタブ見れないんですけど!! 株式会社コーソル 河野 敏彦

持ってますよ!! ORACLE MASTER Platinum Oracle Database 11g

Page 4: パフォーマンスタブ見れないんですけど!! 株式会社コーソル 河野 敏彦

ここから本題

Page 5: パフォーマンスタブ見れないんですけど!! 株式会社コーソル 河野 敏彦

今日お伝えしたいこと

Fluentd + GrowthForecast は便利

監視をあきらめないで!!

Page 6: パフォーマンスタブ見れないんですけど!! 株式会社コーソル 河野 敏彦

皆さんに質問です

Page 7: パフォーマンスタブ見れないんですけど!! 株式会社コーソル 河野 敏彦

Enterprise Manager

使ってますか?

Page 8: パフォーマンスタブ見れないんですけど!! 株式会社コーソル 河野 敏彦

Enterprise Manager はこんなに便利!!

• AWR管理/ レポートの実行

• バックアップ/ リカバリ

• 各種アドバイザ機能の利用

• パフォーマンス監視

• オブジェクト管理

• アクティブセッション履歴の分析

etc……

利用しないなんてもったいない!

Page 9: パフォーマンスタブ見れないんですけど!! 株式会社コーソル 河野 敏彦

ちなみに、、、、

あの ORACLE ACE の方も絶賛

Page 10: パフォーマンスタブ見れないんですけど!! 株式会社コーソル 河野 敏彦

ユーザー×オラクル対談 コーソルが説くOracle Enterprise Managerの「効用」 https://blogs.oracle.com/dbjp/entry/management_000083

Oracle Enterprise Manager So Cooool !!

Page 11: パフォーマンスタブ見れないんですけど!! 株式会社コーソル 河野 敏彦

だけど、、、

Page 12: パフォーマンスタブ見れないんですけど!! 株式会社コーソル 河野 敏彦

多くの機能は「Enterprise Edition」限定

_人人人人人人人人_ > ここしか使えない <  ̄YYYYYYYYYYYY ̄

主に監視とかアドバイザが利用不可

Page 13: パフォーマンスタブ見れないんですけど!! 株式会社コーソル 河野 敏彦

そう

Page 14: パフォーマンスタブ見れないんですけど!! 株式会社コーソル 河野 敏彦

パフォーマンスタブ 見れないんですけど!!

Page 15: パフォーマンスタブ見れないんですけど!! 株式会社コーソル 河野 敏彦

ということは???

Page 16: パフォーマンスタブ見れないんですけど!! 株式会社コーソル 河野 敏彦

Standard Edition で

監視は諦めなきゃいけないの??

Page 17: パフォーマンスタブ見れないんですけど!! 株式会社コーソル 河野 敏彦

否!

Page 18: パフォーマンスタブ見れないんですけど!! 株式会社コーソル 河野 敏彦

いいものありますよ!

Page 19: パフォーマンスタブ見れないんですけど!! 株式会社コーソル 河野 敏彦

Fluentd

&

GrowthForecast

Page 20: パフォーマンスタブ見れないんですけど!! 株式会社コーソル 河野 敏彦

Fluentd とは

• (準)リアルタイムデータ収集システム

• Treasure Dataが開発

• さまざまな方法でログを収集して

さまざまな場所に格納できる

Page 21: パフォーマンスタブ見れないんですけど!! 株式会社コーソル 河野 敏彦

Input と output の組み合わせで 色々な応用ができる!

Page 22: パフォーマンスタブ見れないんですけど!! 株式会社コーソル 河野 敏彦

GrowthForecast (グロースフォーキャスト)とは

• グラフ化ツール

• kazeburoさん作成

• Webサーバとして動作し、WebAPI経由で受け取ったデータを元にグラフ化をしてくれるツール

Page 23: パフォーマンスタブ見れないんですけど!! 株式会社コーソル 河野 敏彦

こんな感じ

Page 24: パフォーマンスタブ見れないんですけど!! 株式会社コーソル 河野 敏彦

Fluentd と GrowthForecastで

パフォーマンスを監視してみた!

Page 25: パフォーマンスタブ見れないんですけど!! 株式会社コーソル 河野 敏彦

グラフ化までの道のり

Page 26: パフォーマンスタブ見れないんですけど!! 株式会社コーソル 河野 敏彦

仕組み

CSVファイル

SQL OSコマンド

定期的にファイルに出力

Fluentdでファイル読み込み

データ送信

Page 27: パフォーマンスタブ見れないんですけど!! 株式会社コーソル 河野 敏彦

1. Fluentd のインストール

2. GrowthForecast のインストール

3. Fluentdの設定ファイルごにょごにょ

4. 監視したい項目をCSV出力

Page 28: パフォーマンスタブ見れないんですけど!! 株式会社コーソル 河野 敏彦

以上

Page 29: パフォーマンスタブ見れないんですけど!! 株式会社コーソル 河野 敏彦

とても簡単!

1. Fluentd のインストール 約15分

2. GrowthForecast のインストール 約40分

公式サイトを見よう! http://docs.Fluentd.org/v0.12/categories/installation

Oxy(オキシ)さんのブログを見よう! http://oxynotes.com/?p=7584

Page 30: パフォーマンスタブ見れないんですけど!! 株式会社コーソル 河野 敏彦

とても簡単!

3. Fluentdの設定ファイルごにょごにょ 約30分

いろいろな人が書いているブログを見よう!

■ Fluentdの設定を考えるときはこんなかんじで考えると便利 http://qiita.com/harukasan/items/0e69f5c17f12db7b2e98 ■ #Fluentd Fluentdでcsvファイルのログをin_tailで読むconfig http://oranie.hatenablog.com/entry/20120322/1332387207

Page 31: パフォーマンスタブ見れないんですけど!! 株式会社コーソル 河野 敏彦

今回だとこんな感じ

<source>

type tail

format csv

path /tmp/oracle_session.csv

pos_file /tmp/oracle_session.pos

tag csv.session

keys session

</source>

Page 32: パフォーマンスタブ見れないんですけど!! 株式会社コーソル 河野 敏彦

今回だとこんな感じ

<match csv.session>

type copy

<store>

type growthforecast

gfapi_url http://localhost:5125/api/

service oracle

section resource

name_key_pattern session

</store>

</match>

Page 33: パフォーマンスタブ見れないんですけど!! 株式会社コーソル 河野 敏彦

とても簡単!

4. 監視したい項目をCSV出力 約1時間

ここは自力で考える!

例えば プロセス数 表領域使用率 共有プール使用率 などなど・・・

Page 34: パフォーマンスタブ見れないんですけど!! 株式会社コーソル 河野 敏彦

準備が終わって

どんな感じになるかというと

Page 35: パフォーマンスタブ見れないんですけど!! 株式会社コーソル 河野 敏彦

セッション数、共有プール使用率

Page 36: パフォーマンスタブ見れないんですけど!! 株式会社コーソル 河野 敏彦

OSリソース(dstat)

Page 37: パフォーマンスタブ見れないんですけど!! 株式会社コーソル 河野 敏彦

どうでした??

Enterprise Manager には敵わないけど、

それなりじゃなかったですか?

Page 38: パフォーマンスタブ見れないんですけど!! 株式会社コーソル 河野 敏彦

導入まで簡単なので、

ぜひお試しください!!!!

Page 39: パフォーマンスタブ見れないんですけど!! 株式会社コーソル 河野 敏彦

最後に、、、

Page 40: パフォーマンスタブ見れないんですけど!! 株式会社コーソル 河野 敏彦

Zabbix じゃだめなんですか?

Page 41: パフォーマンスタブ見れないんですけど!! 株式会社コーソル 河野 敏彦

だめじゃないけど、、、

Oracle のリソースは

監視できないじゃないですか!!!

Page 42: パフォーマンスタブ見れないんですけど!! 株式会社コーソル 河野 敏彦

Orabbix ご存じじゃない!?

Page 43: パフォーマンスタブ見れないんですけど!! 株式会社コーソル 河野 敏彦

知ってますよ!

Page 44: パフォーマンスタブ見れないんですけど!! 株式会社コーソル 河野 敏彦

資料作成中に知りましたけど!!

Page 45: パフォーマンスタブ見れないんですけど!! 株式会社コーソル 河野 敏彦

すごいの既にありました。。

Page 46: パフォーマンスタブ見れないんですけど!! 株式会社コーソル 河野 敏彦

まとめ

Fluentd + GrowthForecast は便利で簡単

色々な監視ツールがある!

だから Enterprise Manager で監視できなくても諦めないで!

Page 47: パフォーマンスタブ見れないんですけど!! 株式会社コーソル 河野 敏彦

以上、ご清聴ありがとうございました