New Relicのポータルを開くことなく、独自にダッシュボードに表示される情報を取得したい場合、REST APIを使えばよい。サンプル(例えば「Listing your app ID and metric data (API v2)」など)ではcurlを使っているが、PowerShell 3.0以降に含まれるInvoke-RestMethodコマンドレットでもREST APIを使って情報を取得可能だ。なお、REST APIを呼び出す前には、まずAPI Keyを取得する必要がある(参考:New Relic APIs)。
REST APIでアクセスするためのAPI Keyを取得するPowerShellを起動して、Invoke-RestMethodコマンドレットの引数に取得したAPI Keyを指定すれば、簡単に情報を取得できる。
PowerShellのInvoke-RestMethodコマンドレットによる情報の取得結果はJSONで返却される。
次にApplication Insightsでログ出力をカスタマイズする方法を見てみよう。
Copyright© Digital Advantage Corp. All Rights Reserved.