Power BIを使って仮想マシンのパフォーマンスログを確認してみる。

はじめに

くどうです

仮想マシンの過去のパフォーマンスログをグラフで確認したい場合はどのようにしていますか? ポータルから確認ですか、でも表示できる期間って決まっていますよね。 それとも大掛かりな仕組みを作ったりしてませんか。 そうじゃない、もっと気軽にグラフを作る方法を紹介します。

どうやってグラフ化させるか!? PowerBIを利用しましょう。 グラフ化にPowerBIを利用する理由は、Excelではほぼメモリ不足になります。

仮想マシンのパフォーマンスに関するログはTable Storageに保存されます(診断が有効な場合)。 Table Storageに保存させているログをPowerBIで表示させると簡単にグラフ化ができます。 ただし、PowerBIがTable Storageをデータソースとして対応していないためExcelに一度出力してから利用します。

ExcelでTable Storageからログを取得

最初にTable StorageをデータソースとしてExcelに取り込みます。 Excelは2016です。それ以外はMicrosoft Power Query for Excelが必要です。 Excelを開きます。 [データ]>[新しいクエリ]>[Azureから]>[Microsoft Azure テーブルストレージから]を開きます。

ストレージアカウントを入力します。

アカウント キーを入力します。

どのTableを取り込むか設定します。

選択したTableが読み込まれます。

クエリエディターを利用して取り込むカラムを増やします。 すべての列を選択します。

左上の「閉じて読み込む」をクリックします。

対象のクエリを右クリックして、読み込み先をクリックします。

「テーブル」を選択します。 「新しいワークシート」を選択します。 読み込みをクリックします。

ブックに取り込まれます。

保存します。

次にPowerBIにログインします。 ログイン後、ローカルファイルを選択します。

インポートします。 […]

Power BIはモテると誰かがいっていたのでOMSのデータを表示させてみる。

はじめに

くどうです。

Power BIはモテると誰かが言っていたのでOMSのデータを表示させてみたいと思います。

・・・いや、タイトルは釣りですよ。

元ネタは、「Inside the Microsoft Operations Management Suite [e-book]」になります。 https://gallery.technet.microsoft.com/Inside-the-Operations-2928e342 よくできたOMSのe-bookなので一読するとよいと思います。

資料の中で、PowerBIとの連携について書かれています。 これを参考に進めていきます。

OMSはセットアップされ、ログが収集できていることが前提です。

OMSの設定

1、OMSポータルからSettingsを開きます。 2、ACCOUNTSをクリックします。 3、Connect to Power BI Account をクリッ・・・なぃぞ?

Coming Features Power BI Integration. Enables visualization of your OMS data in your Power BI subscription.

あわわ…まだ使えませんでした。 では、Power BIでどのように表示させるか。

OMSではCSVでの出力をサポートしています。 では、Logの分析を行ってみましょう。

OMSのログエクスポート

Sarch > Log Manegment > […]

Power BI でWeb公開できるようになったってよ!

くどうです。

PowerBIでWeb公開ができるようになったので試してみました。 https://powerbi.microsoft.com/en-us/blog/announcing-power-bi-publish-to-web/

利用したデータは、札幌市のオープンデータです。 <第6表>町名・条丁目別世帯数及び男女別人口 http://www.city.sapporo.jp/toukei/jinko/juuki/juuki.html

取り合えず、データは一部加工します。UTF8とかにして保存します。

ファイルを見るとWebに公開があります。「ぽちっと」

埋め込みコードを作成する画面がでます。

コードが作成されます。

埋め込むとこのような感じ

直にリンクだとこのような感じ https://app.powerbi.com/view?r=eyJrIjoiM2UxOGNhODQtNWEyYy00ZjczLWEzZmUtZDZjMzE4MGQyZmQ2IiwidCI6IjIzMWEyZDYzLTViZDAtNGJiNC04NzI3LWY2ZGYxYzkzMTJiMSIsImMiOjEwfQ%3D%3D

超簡単です! まじ、簡単。