Apigee Monitoring ダッシュボード ベータ版の概要

Edge for Private Cloud v. 4.17.01

Edge モニタリング ダッシュボードのベータ版リリースは、さまざまなコンポーネント(Router、Message Processor、ZooKeeper、Cassandra)の正常性と、デプロイ内のさまざまな組織や環境の HTTP エラーコードを把握するのに役立ちます。サポート インシデントの解決に必要に応じて、これらの詳細をスナップショットして Apigee と共有することもできます。

ダッシュボードを使用する前に

ダッシュボードの表示

ダッシュボードをインストールしたら、ブラウザで次の URL を開いてアクセスします。

http://grafana_IP_or_DNS:3000

ここで、grafana_IP_or_DNS は、Apigee apigee-grafana コンポーネントを実行しているノードの IP または DNS 名です。apigee-grafana のインストール時に定義した管理者のユーザー名とパスワードを入力するよう求められます。以下のインストール手順のデフォルト値は admin:admin です。

ログインすると、次の画面が表示されます。

左上にあるロゴを選択してメニューバーを開きます。メニューバーで [固定] を選択して、バーを開いたままにします。

メニューバーで、次の操作を行います。

  • admin Main Org: パスワードやメールアドレスなどの管理者の詳細を設定します。
  • [ダッシュボード] > [ホーム] をクリックして、上記の画面を開きます。次に、[Apigee Cloud] または [Cassandra Dashboard] を選択してダッシュボードを表示します。
  • [データソース] をクリックして、apigee-grafana コンポーネントのデータソースを確認します。各データソースを選択し、[Save & Test] ボタンを選択して接続を検証します。
  • [プラグイン] をクリックすると、インストールされているプラグインのリストが表示されます。
  • 管理: Grafana に関する情報を設定します。

[Dashboards] > [Home] を選択した後、[Apigee Cloud] を選択すると、次のようなダッシュボードが表示されます。

この画面には、次の情報が表示されます。

  • ルーター: ステータス、トラフィック、エラー、負荷など。
  • Message Processor: ステータスとヘルス、トラフィック、ターゲット レイテンシ、ターゲット レスポンス コードなど。
  • ノードの指標: CPU 使用量、ディスク容量、ヒープ使用量など。

グラフの上部にあるボタンに注目してください。

  • Color: [All] に設定します。サポートされているオプションは [すべて] のみです。
  • Org: 組織の名前を設定します。
  • Env: 組織内の環境の名前に設定します。
  • MPPodRTPod: Message Processor と Router の Pod 名に設定します。デフォルトでは、インストール時に変更しない限り「gateway」です。
  • apigee-service: apigee-service ユーティリティの実行に関する情報を表示するにはチェックします。

一部のグラフには、個々の API プロキシとすべての API プロキシの情報が一緒に表示されます。たとえば、次のグラフでは、すべてのプロキシの線が表示されています。これは、Message Processor の IP アドレスである 192.168.56.103() の緑色の線で識別できます。

グラフには、getUserstestAX という名前の異なる API プロキシの個別の線もあります。これは、グラフでは 192.168.56.103(getUsers) の橙色の線と 192.168.56.103(testax) の青色の線として示されています。

デフォルトでは、ダッシュボードには過去 5 分間の情報が表示されます。ダッシュボードの右上にある [今日] を選択して、別の期間を選択します。

ダッシュボード スナップショットを Apigee に送信する

Apigee で問題の診断とデバッグを行うには、ダッシュボードのスナップショットを Apigee サポートに送信します。Apigee はダッシュボードを検査して、問題の原因を特定できます。

ダッシュボード スナップショットを Apigee に送信するには:

  1. ダッシュボードの上部にある [ダッシュボードを共有] アイコン(下の赤いボックスでハイライト表示)を選択します。
  2. ポップアップ ウィンドウで [スナップショットの共有] を選択します。
  3. すべてのフィールドをそのままにして、[snapshot.apigee.net に公開] ボタンを選択します。
  4. ポップアップ ウィンドウが表示され、リンクが表示されます。そのリンクをコピーして Apigee に送信します。

ダッシュボードのコンポーネント

ダッシュボードは、Edge のインストール後にインストールするいくつかのコンポーネントに依存しています。

  • apigee-telegraf
    telegraf のラッパー コンポーネント。システムと実行中のコンポーネントから指標を収集し、apigee-influxdb 時系列データベース(TSDB)にプッシュします。

    このコンポーネントは、Edge Message Processor、Router、Postgres サーバー、Cassandra、Zookeeper ノードなど、すべての Edge ランタイム コンポーネントとデータ コンポーネントにインストールします。
  • apigee-influxdb
    influxdb のラッパー コンポーネント。指標データを保存し、API を介して公開します。これにより、apigee-grafana を使用してデータを UI にレンダリングできます。

    このコンポーネントを一元的にインストールして、個々の Edge ノードで実行されているすべての apigee-telegraf コンポーネントからアクセスできるようにします。
  • apigee-grafana
    grafana の上に構築されたラッパー コンポーネント。ダッシュボードとデータを作成、探索、共有し、チームや Apigee とトラブルシューティングを行うための強力でエレガントな方法を提供します。

    ダッシュボードを表示するノードにこのコンポーネントをインストールします。