機械翻訳について

4 モニタリングおよびビジュアライゼーションの概要

この章では、Istioモジュールのデプロイ時に取り付けられたサービス・メッシュの視覚化およびモニタリング・コンポーネントについて説明します。 コンポーネントは次のとおりです:

  • Prometheus: Prometheusは、Kubernetesクラスタに関するメトリックをモニターおよび収集する時系列データベースです。

  • Grafana: Grafanaを使用して、Prometheusに格納されている時系列データをモニターおよびビジュアル化できます。 Grafanaを使用すると、Kubernetesクラスタ内のネットワーク・トラフィックおよびサービスを視覚的に問い合せて監視できます。 Grafanaには、Prometheusに収集されたメトリックを視覚化するためのブラウザ・ベースのダッシュボードが含まれています。

    ノート:

    PrometheusおよびGrafanaは、Istioモジュール用の標準のメトリックおよびダッシュボードを提供するように自動的に構成されます。 これらのコンポーネントのカスタム構成または手動構成を永続化することはできません。

GrafanaおよびPrometheusについて

Grafanaは、Kubernetesクラスタのパフォーマンスをモニタリングするためのオープン・ソース・プラットフォームです。 これには、Prometheus時系列データベースに格納されているクラスタのリアルタイム・メトリックをビジュアル化するダッシュボードが含まれます。

時系列データは、時間順に並べられた一連の値です。 これらの値の経時変化を測定します。 時系列データの例には、ローカル環境に関する情報を収集する自動運転車、自身をモニタリングして温度を調整したり侵入者を識別する住宅、効率性のために車両をトラッキングする警察などがあります。

Grafanaは、Prometheusと統合するためのデータ・ソースを定義します。 データ・ソースは、このタイプのデータベースへのGrafanaのリンクです。 GrafanaでPrometheusのデータ・ソースを使用することにより、Prometheus時系列データベースに格納されているメトリックの取得、分析、モニターおよびビジュアル化をGrafanaで実行できます。

次のアーキテクチャ図は、Grafanaがデータ・ソースを使用してPrometheusと統合する方法を示しています。 Grafanaは、データベースに格納されているメトリックをモニターおよびビジュアル化できます。

図4-1 時系列データベース(Prometheus)とGrafanaを統合するためのアーキテクチャ図


このアーキテクチャ図は、Grafanaがデータ・ソースを使用してPrometheusと統合する方法を示しています。 Grafanaは、データベースに格納されているメトリックをモニターおよびビジュアル化できます。

Grafanaは、安定している、アップストリームのGrafanaプロジェクトのリリースに基づいています。 このソフトウェアのOracleバージョンとアップストリーム・リリースとの違いは、特定の不具合に対してOracle固有の修正およびパッチが適用されているかどうかです。

アップストリームGrafanaのドキュメントは、次の場所にあるアップストリームのドキュメントを参照してください。

https://grafana.com/docs/

Grafanaの詳細は、次の場所にあるアップストリームのドキュメントを参照してください。

https://grafana.com

Grafanaのコンポーネント

この項では、Grafanaのコンポーネントについて説明します。この情報は、Prometheusデータベースに保存されているメトリックのモニターとビジュアル化に使用されます。

データ・ソース

データ・ソースは、PrometheusへのGrafanaリンクです。 Grafanaには、Oracle Cloud Native Environmentのメトリックのモニターおよびビジュアル化に使用できるPrometheusに接続するための即時利用可能なサポートが含まれています。 Grafanaは、このタイプのデータベースへの接続をデータ・ソースとして参照します。

問合せエディタ

Grafanaには、データ・ソースの機能を公開する問合せエディタがあり、データ・ソースに含まれるメトリックを問い合せることができます。 Grafanaには、GrafanaをPrometheusと統合するために使用されるデータ・ソースを含む、各データ・ソース用のカスタム問合せエディタが用意されています。 問合せエディタを使用して、問合せを構成し、Prometheusデータベースに格納されているメトリックをビジュアル化できます。

パネル

このパネルは、Prometheusからメトリックをビジュアル化するために使用されるGrafanaのメイン要素です。 各タイプのパネルには、ビジュアル化するデータを微調整できる独自の問合せエディタが用意されています。

複数のパネル・タイプ(グラフ、シングルスタット、表、テキスト、ダッシュボード・リストなど)を使用できます。 このマニュアルでは、「Graph」パネルを使用します。 これはGrafanaのメイン・パネル・タイプであり、豊富なグラフ作成オプションのセットを提供します。

他のパネル・タイプの詳細は、アップストリームの「Grafanaドキュメント」を参照してください。

Dashboard

ダッシュボードは、行に事前に配置されたパネルのグループです。 行はパネル間の区切りです。

ユーザー

ユーザーはGrafanaにアカウントを持っています。 ユーザーには、次のロールに基づいてGrafanaの権限が付与されます。

  • 管理: 管理者には、Grafanaにスーパーユーザー権限があり、データ・ソースの追加と編集、データ・ソースに対する問合せの生成、ダッシュボードの作成および変更を実行できます。

  • 編集者: Grafanaの編集者の権限は制限されています。 エディタはダッシュボードを作成または変更できますが、データ・ソースを作成または編集したり、データ・ソースの問合せを生成することはできません。

  • 参照者: 参照者には、Grafanaのコンポーネントへの読取り専用アクセス権があります。 たとえば、参照者はデータ・ソースとダッシュボードを表示できますが、変更はできません。

管理ロール、エディタ・ロールおよびビューア・ロールの詳細は、アップストリームの「Grafanaドキュメント」を参照してください。