第3回 APIの活用とロードテストの実施連載:アプリケーションの運用監視(2/4 ページ)

» 2015年01月23日 14時14分 公開
[亀川和史,]

New RelicのREST APIの活用

 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を取得する REST APIでアクセスするためのAPI Keyを取得する
  (1)アカウントバーから[Account Settings]−[Integrations]−[Data Sharing]−[API Access]とたどるとAPI Key取得画面が表示される。
  (2) アカウントごとに提供されるAPI Keyがこの下に書かれている。

 PowerShellを起動して、Invoke-RestMethodコマンドレットの引数に取得したAPI Keyを指定すれば、簡単に情報を取得できる。

PowerShellのInvoke-RestMethodコマンドレットによる情報の取得 PowerShellのInvoke-RestMethodコマンドレットによる情報の取得
変数$apikeyには取得したAPI keyを設定する。その後、Invoke-RestMethodコマンドレットにREST APIのURI、メソッドの種類、API keyを渡してやる。

 結果はJSONで返却される。

 次にApplication Insightsでログ出力をカスタマイズする方法を見てみよう。

Copyright© Digital Advantage Corp. All Rights Reserved.

スポンサーからのお知らせPR

注目のテーマ

4AI by @IT - AIを作り、動かし、守り、生かす
Microsoft & Windows最前線2025
AI for エンジニアリング
ローコード/ノーコード セントラル by @IT - ITエンジニアがビジネスの中心で活躍する組織へ
Cloud Native Central by @IT - スケーラブルな能力を組織に
システム開発ノウハウ 【発注ナビ】PR
あなたにおすすめの記事PR

RSSについて

アイティメディアIDについて

メールマガジン登録

@ITのメールマガジンは、 もちろん、すべて無料です。ぜひメールマガジンをご購読ください。