Network Traffic Monitoring の概要
- 印刷する
- PDF
Network Traffic Monitoring の概要
- 印刷する
- PDF
Article Summary
Share feedback
Thanks for sharing your feedback!
概要
Network Traffic Monitoring APIを使用すると、ネイバークラウドプラットフォームで発生するトラフィックを分析·モニタリングすることができます。 HTTP方式のGET/POST/PUT/DELETEメソッド売上を通じて行います。
共通設定
API URL
https://vpc-ntm.apigw.ntruss.com
リクエストヘッダー
ヘッダー名 | 説明 |
---|---|
x-ncp-apigw-timestamp | 1970年1月1日00:00:00 協定世界時(UTC)からの経過時間をミリ秒(millisecond)で示したもの APIGWサーバとの時間差が5分以上ある場合、有効でない要請とみなす |
x-ncp-iam-access-key | NAVERクラウドプラットフォームから発行されたAPIKeyまたはSub Accountから発行されたAccessKey |
x-ncp-apigw-signature-v2 | 上記例題のBodyをAccessKey とマッピングされるSecretKey で暗号化した署名 HMAC暗号化アルゴリズムはHmacSHA256 使用 |
x-ncp-dmn_cd | ネイバークラウドプラットフォームではPUB使用 (default:PUB) |
次はJavaで「x-ncp-apigw-signature-v2」を作成する例です。詳細はAPI Gateway文書を参照してください。
public String makeSignature() {
String space = " "; // one space
String newLine = "\n"; // new line
String method = "GET"; // method
String url = "/photos/puppy.jpg?query1=&query2"; // url (include query string)
String timestamp = "{timestamp}"; // current timestamp (epoch)
String accessKey = "{accessKey}" // access key id (from portal or sub account)
String secretKey = "{secretKey}";
String message = new StringBuilder()
.append(method)
.append(space)
.append(url)
.append(newLine)
.append(timestamp)
.append(newLine)
.append(accessKey)
.toString();
SecretKeySpec signingKey = new SecretKeySpec(secretKey.getBytes("UTF-8"), "HmacSHA256");
Mac mac = Mac.getInstance("HmacSHA256");
mac.init(signingKey);
byte[] rawHmac = mac.doFinal(message.getBytes("UTF-8"));
String encodeBase64String = org.apache.commons.codec.binary.Base64.encodeBase64String(rawHmac);
return encodeBase64String;
}
基本情報
Network Traffic Monitoring APIを使う前に、いくつかの基本情報をお知らせします。
Metric & Dimension
- Metricは、ユーザーが扱おうとする数字形態の値を意味します。
-Dimensionは、特定データのプロパティで、どのサーバに属するのか、どの場所に位置するのか、何の値なのかなどを意味します。
集計(Aggregation)
- Trafficは1分おきに性能データを収集し、必要に応じて1分より頻繁に、あるいは稀に収集します。
- near real timeで4分程度のディレーがあることがあります。
集計周期(interval)
- 集計は現在1分、15分、30分、1時間、1日を間隔で実行します。 例えば、5分の集計は10時0分0秒~10時4分59秒、10時5分0秒~10時9分59秒、...に収集された値を利用して集計します。
- 集計結果では1分、15分、30分、1時間、1日ごとにAVG、MAX値が作成されます。
オペレーション
Meta API
- Region 照会 : Region
- AS 照会 : As
- Subnet 照会 : Subnet
- Server 照会 : Server
- Load Balancer 照会 : Load Balancer
- Country 照会 : Country
- VPC 照会 : As
Chart API
- Line chart 照会 : GetLineChart
- Tops chart照会 : GetTopsChart
この記事は役に立ちましたか?