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

Edge for Private Cloud v4.17.09

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

[ダッシュボード] > [ホーム] を選択すると、[ページ] を選択すると、以下のようなダッシュボードが表示されます。

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

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

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

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

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

また、グラフには、192.168.56.103(getUsers)のオレンジ色の線と 192.168.56.103(testax) の青い線で識別される、getUserstestAX という名前のさまざまな API プロキシの個々の線もあります。

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

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

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

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

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

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

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

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

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

    このコンポーネントを中央にインストールすると、個々の Edge ノードで実行されているすべての apigee-telegraf コンポーネントからアクセスできるようになります。
  • apigee-grafana
    grafana 上のラッパー コンポーネントです。トラブルシューティング用のダッシュボードやデータを作成し、強力かつ洗練された方法でチームや Apigee と共有できます。

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