Network Traffic Monitoring の概要
    • PDF

    Network Traffic Monitoring の概要

    • PDF

    Article Summary

    概要

    Network Traffic Monitoring APIを使用すると、ネイバークラウドプラットフォームで発生するトラフィックを分析·モニタリングすることができます。 HTTP方式のGET/POST/PUT/DELETEメソッド売上を通じて行います。

    共通設定

    API URL

    https://vpc-ntm.apigw.ntruss.com
    

    リクエストヘッダー

    ヘッダー名説明
    x-ncp-apigw-timestamp1970年1月1日00:00:00 協定世界時(UTC)からの経過時間をミリ秒(millisecond)で示したもの
    APIGWサーバとの時間差が5分以上ある場合、有効でない要請とみなす
    x-ncp-iam-access-keyNAVERクラウドプラットフォームから発行された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

    Chart API


    この記事は役に立ちましたか?

    What's Next
    Changing your password will log you out immediately. Use the new password to log back in.
    First name must have atleast 2 characters. Numbers and special characters are not allowed.
    Last name must have atleast 1 characters. Numbers and special characters are not allowed.
    Enter a valid email
    Enter a valid password
    Your profile has been successfully updated.