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

Edge for Private Cloud バージョン 4.17.05

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 ダッシュボード] を選択してダッシュボードを表示します。
  • [データソース]。apigee-grafana コンポーネントのデータソースを確認します。各データソースを選択し、[Save & Test] ボタンをクリックして接続を検証します。
  • [Plugins]。インストールされているプラグインのリストを表示します。
  • Admin。Grafana に関する情報を設定します。

[ダッシュボード] > [ホーム] を選択し、[pigee Cloud] を選択すると、次のようなダッシュボードが表示されます。

この画面では、以下の情報を確認できます。

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

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

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

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

また、グラフでは getUserstestAX という名前の異なる API プロキシの個々の線が表示され、グラフでは 192.168.56.103(getUsers) をオレンジ色の線、192.168.56.103(testax) を青い線として示されています。

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

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

Apigee で問題の診断とデバッグができるように、ダッシュボードのスナップショットを Apigee サポートに送信できます。これにより Apigee は、ダッシュボードを調べて問題の原因を特定します。

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

  1. ダッシュボードの上部にある [Share Dashboard] アイコン(下の赤いボックスでハイライト表示されています)を選択します。

  2. ポップアップ ウィンドウで、[スナップショット共有] を選択します。
  3. すべてのフィールドはそのままにして、[Snapshot.apigee.net に公開] ボタンを選択します。
  4. ポップアップ ウィンドウが開き、リンクが表示されます。そのリンクをコピーして Apigee に送信します。

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

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

  • apigee-telegraf

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

    このコンポーネントを、すべての Edge ランタイムとデータ コンポーネント(Edge Message Processor、Router、Postgres サーバー、Cassandra、Zookeeper ノードなど)にインストールします。

  • apigee-influxdb

    influxdb のラッパー コンポーネント。指標データを格納して API で公開し、apigee-grafana を使用して UI でデータをレンダリングできるようにします。

    このコンポーネントを一元的にインストールすると、個々の Edge ノードで実行されているすべての apigee-telegraf コンポーネントからアクセスできるようになります。

  • apigee-grafana

    grafana 上のラッパー コンポーネント。これを使用すると、トラブルシューティングのためにダッシュボードとデータを作成、探索、共有するためのパワフルで洗練された方法を使用できます。

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