Keynote

データの種類

ウェブモニタリング

説明

Keynote Fusion のレシピは、位置情報、パフォーマンス、可用性を組み合わせた Openmix データフィードを生成します。データフィード形式のセクションでは、Openmix アプリケーションで使用される Keynote Fusion レシピによって生成された JSON の例を示します。

Keynoteエージェント

Keynote は世界中 (200 以上の場所) にエージェントまたはノードを展開しています。Keynoteエージェントのユニークな点は、レーダースコアに似たDOMイベントを報告することです。Openmix DNSルーティングの決定に使用できる多くの測定値があり、パフォーマンスと可用性から始めました。Keynote で監視スクリプトを設定するとき、ユーザーはスクリプトを実行するエージェントを選択します。スクリプトには、ユーザナビゲーションイベント(URL ホームページへの移動、チャートへの移動、ボタンのクリックなど)を記録するだけのユーザが作成した、単純な URL またはブラウザベースの記録を使用できます。このスクリプトには、「スロット ID」と呼ばれる一意の識別子があります。

基調講演Openmixアプリケーション

基調講演 Openmix アプリテンプレートは、ここにあります。https://github.com/cedexis/openmixapplib/tree/master/apps-javascript/keynote-geo-perf-avail。Openmix アプリケーションは、まず、Fusion データフィードからパフォーマンスと可用性のスコアを取得するために、リクエスタの国を一致として使用しようとします。一致する国がない場合、アプリはロールアップして市場で一致しようとします。いずれの場合も、国またはマーケットマッチが見つかった場合、Openmix アプリは最低の Keynote パフォーマンススコアを選択します。国または市場の一致がない場合、レシピはデフォルトのプロバイダーを使用します。Openmix アプリのパフォーマンスと可用性のスコアには、特定の顧客のニーズに合わせて変更できるしきい値があります。プラットフォームを実行可能な候補と見なすためには、一致する位置情報の Keynote スコアがしきい値から範囲外にならないようにする必要があります。

Keynoteデータフィード

性能測定はレーダー RTT に似ており、秒単位で測定されます。可用性スコアは 0 ~ 100 のパーセンテージです。

注: 下の「中国」と「日本」を見ると、アジア市場のスコアが正しくないように見えます。あなたが見ていないのは、中国には実際にスコアを報告する2つのKeynoteエージェントがあり、中国の結果表示が2つのスコアの中央値であることです。アジア市場では、個々のパーフスコアは37.178(北京エージェント)、1.4550(香港エージェント)、1.2460(日本)です。中央値を使用して、アジア市場について報告する中間値を取得します。

データフィード形式

      {
        "countries": {
          "CN": {
            "avail_data": "97.85"
            "avail_data": "97.85"
          },

          "DE": {
            "avail_data": "1.3980"
            "avail_data": "100"
          },

          "JP": {
            "avail_data": "1.2460"
            "avail_data": "100"
          },

          "FR": {
            "avail_data": "1.1200"
            "avail_data": "100"
          },

          "US": {
            "avail_data": "1.0765"
            "avail_data": "100"
          },

          "GB": {
            "avail_data": "1.0630"
            "avail_data": "100"
          }
        },

          "markets": {
            "AS": {
              "avail_data": "1.4550"
              "avail_data": "100"
            },

          "EU": {
            "avail_data": "1.1200"
            "avail_data": "100"
          },

          "NA": {
            "avail_data": "1.0765"
            "avail_data": "100"
          }
        }
      }
<!--NeedCopy-->

実装に関する注意事項

インストール方法

をインストールするには、Keynote ポータルアカウント、API キー、および「スロット ID」が必要です。Keynote ポータルでは、「スロット ID」と Keynote ポータルのチャートには、収集し Openmix アプリに渡すデータが表示されます。

その仕組み

レシピの頻度間隔に基づいて、Fusion は顧客定義のスクリプトで設定された各 Keynote エージェントのパフォーマンスと可用性のデータを取得します。レシピは現在、最後の 5 分間の Keynote グラフデータをポーリングしています。生のKeynoteフィードを取得したら、ポータルの位置情報を使用してKeynote エージェントロケーション検索を実行し、Keynoteエージェントノードを国と市場の ISO コードにマッピングします。これにより、Keynote データフィードが生成され、作業者に送信されます (宛先プラットフォームが選択されている場合)。

同じ国や市場に対して複数のKeynoteエージェントが構成されている場合 (たとえば、Keynote スクリプトでは米国の多数のエージェントを選択できます)、Fusion では、位置情報内のすべての測定値に中央値を使用して、Openmix アプリケーションで使用するために 1 つのスコアを報告します。

インストールが完了すると、Fusion データフィードのホームページにデータフィードが表示され、ログ履歴に緑色のステータスとモニタリングメトリックが表示されます。

Fusion データフィードを編集するには、一覧のデータフィードをクリックし、[ 編集 ] ボタンをクリックします。設定を変更したら、[ 保存] をクリックします。これにより、変更を保存してデータフィードに適用したデータフィードリストに戻ります。

Fusionでセットアップする

Fusion データフィードには、左側のナビゲーションウィンドウの Openmixの下からアクセスできます。最初の手順については、Fusionインテグレーションドキュメントを参照してください。

サービス固有の設定ダイアログボックスが表示されたら 、次のように入力します。

  • 名前: データフィードに与えられた名前。指定しない場合、デフォルトは「サービス-プラットフォーム名」になります。
  • 実行間隔: データフィードがサービスから更新される頻度。
  • プラットフォーム: データフィードに関連付けられているプラットフォーム。
  • API キー: Keynoteポータルにあります。
  • スロット ID: スロット ID は、Openmix アプリに渡されるデータを示す Keynote ポータルチャートで使用できます。

インストールが完了すると、Fusion データフィードのホームページに、ログ履歴に緑色のステータスおよびモニタリングメトリックが表示されます。

Fusion データフィードを編集するには、一覧のデータフィードをクリックし、[ 編集 ] ボタンをクリックします。設定を変更したら、[ 保存] をクリックします。これにより、変更を保存してデータフィードに適用したデータフィードリストに戻ります。

Keynote