Edge for Private Cloud v4.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
のインストール時に、定義した管理者ユーザー名「username:password」を入力するよう求められます。以下のインストール手順では、デフォルト値は admin:admin
です。
ログインすると、次の画面が表示されます。
左上のロゴを選択して、メニューバーを開きます。メニューバーの [固定] を選択して、バーを開いたままにします。
メニューバーで次のいずれかを選択します。
- admin Main Org。パスワードやメールアドレスなどの管理者の詳細を設定します。
- [ダッシュボード] > [ホーム] を選択すると、上の画面が表示されます。次に、[Apigee Cloud] または [Cassandra Dashboard] を選択して、ダッシュボードを表示します。
- データソース: apigee-grafana コンポーネントのデータソースを確認します。各データソースを選択し、[保存してテスト] ボタンをクリックして接続を検証します。
- Plugins: インストールされているプラグインのリストを表示します。
- Admin: Grafana に関する情報を設定します。
[Dashboards] > [Home] を選択すると、[Agigee Cloud] を選択すると、以下のようなダッシュボードが表示されます。
この画面では、以下の情報を確認できます。
- ルーター: ステータス、トラフィック、エラー、読み込みなど。
- Message Processor: ステータスと健全性、トラフィック、ターゲット レイテンシ、ターゲット レスポンス コードなど。
- ノードの指標: CPU 使用率、ディスク容量、ヒープ使用量など。
グラフの上部にあるボタンに注目してください。
- 色: [すべて] に設定します。サポートされているオプションは [すべて] のみです。
- Org: 組織の名前。
- 環境: 組織の環境の名前に設定します。
- MPPod と RTPod: Message Processor と Router の Pod 名に設定します。デフォルトでは、インストール時に変更しない限り、「gateway」になります。
- apigee-service: オンにすると、
apigee-service
ユーティリティの実行に関する情報が表示されます。
一部のグラフには、個々の API プロキシとすべての API プロキシの情報をまとめて表示されます。たとえば、下のグラフでは、すべてのプロキシの行が表示されます。192.168.56.103()
は、Message Processor の IP アドレスです。
また、グラフには、192.168.56.103(getUsers)
のオレンジ色の線と 192.168.56.103(testax)
の青い線として示される、getUsers
と testAX
という名前のさまざまな API プロキシの個別の線があります。
デフォルトでは、ダッシュボードには過去 5 分間の情報が表示されています。別の間隔を選択するには、ダッシュボードの右上にある [Today] を選択します。
Apigee にダッシュボード スナップショットを送信する
Apigee による問題の診断とデバッグに役立てるために、ダッシュボードのスナップショットを Apigee サポートに送信できます。Apigee では、ダッシュボードを調査して問題の原因を特定できます。
Apigee にダッシュボード スナップショットを送信するには:
- ダッシュボードの上部にある [ダッシュボードを共有] アイコン(下の赤いボックスでハイライト表示)を選択します。
- ポップアップ ウィンドウで [Snapshot Sharing] を選択します。
- すべてのフィールドをそのままにして、[publish to snapshot.apigee.net] ボタンを選択します。
- リンクを含むポップアップ ウィンドウが表示されます。リンクをコピーして 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 上のラッパー コンポーネント。トラブルシューティングのためにダッシュボードやデータを作成、探索、共有するための強力でエレガントな方法を提供します。
ダッシュボードを表示するノードに、このコンポーネントをインストールします。