すべてのプロダクト
Search
ドキュメントセンター

Application Real-Time Monitoring Service:VPC データチャネルの管理

最終更新日:Mar 03, 2025

Managed Service for Grafana を使用すると、仮想プライベートクラウド (VPC) にデータチャネルを追加できます。これにより、Grafana ワークスペースでインターネット経由では利用できない VPC データソースにアクセスできます。このトピックでは、VPC データチャネル経由で Managed Service for Grafana 内の VPC データソースにアクセスする方法について説明します。このトピックでは、VPC 内のセルフマネージド Prometheus データソースを使用例として使用します。

重要
  • このトピックは、2023 年 9 月 1 日より前に作成された Grafana ワークスペースに適用されます。

  • VPC データチャネルは、Managed Service for Grafana Pro Edition および Advanced Edition でのみ管理できます。Developer Edition を使用している場合は、最初に Pro Edition または Advanced Edition にアップグレードしてください。

背景情報

VPC は、次の理由によりインターネット経由でアクセスできない場合があります。

  • セキュリティ: インターネットへの露出は攻撃のリスクを高めます。

  • コスト: エラスティック IP アドレス (EIP) の料金を支払う必要があります。

データソースがインターネットへの露出に適していない場合、または複数の VPC データソースを同じ Grafana ワークスペースに表示する必要がある場合は、Managed Service for Grafana に VPC データチャネルを追加できます。

(オプション) 手順 1: VPC に Prometheus データソースをインストールする

VPC にデータソースが既にインストールされている場合は、この手順をスキップしてください。

この例では、Prometheus データソースが Elastic Compute Service (ECS) インスタンスにインストールされています。ビジネス要件に基づいて、ECS インスタンスに他のデータソースをインストールできます。

  1. VPC 内の ECS インスタンスにログオンします。

  2. 次のコマンドを実行して、ECS インスタンスに Prometheus をインストールします。

    # Prometheus インストールパッケージをダウンロードします。
    wget https://github.com/prometheus/prometheus/releases/download/v2.8.1/prometheus-2.8.1.linux-amd64.tar.gz
    
    # Prometheus インストールパッケージを解凍します。
    tar -zxvf prometheus-2.8.1.linux-amd64.tar.gz -C /usr/local/
    
    # インストールパッケージが配置されているフォルダの名前を変更します。
    cd /usr/local
    mv prometheus-2.8.1.linux-amd64/ prometheus
    cd prometheus/
    
    # Prometheus のバージョンを確認します。
     ./prometheus --version
     
    # ビジネス要件に基づいて prometheus.yml 設定ファイルを修正します。Grafana の VPC 管理機能のみをテストする場合は、この手順をスキップできます。
    
    # Prometheus を起動します。
    ./prometheus &
  3. 次のエンドポイントを使用して Prometheus にアクセスします。

    http://[ECS インスタンスのパブリック IP アドレス]:9090/graph

    up メトリックを Prometheus でクエリします。次のページが表示されたら、Prometheus がインストールされています。

    説明

    up メトリック ( job="prometheus") は、Prometheus がパフォーマンスを監視するために使用するメトリックです。

    Prometheus页面

手順 2: VPC データチャネルを管理する

  1. ARMS コンソール にログオンします。左側のナビゲーションペインで、Managed Service for Grafana > ワークスペース を選択します。

  2. ワークスペース管理 ページで、管理するワークスペースの ID をクリックします。表示されるページの左側のナビゲーションペインで、VPC データソースチャネル管理 をクリックします。

  3. VPC データソースチャネル管理 ページで、データソースチャネルのインストール をクリックします。表示されるダイアログボックスで、リージョン、VPC、名前、vSwitch、およびセキュリティグループのパラメータを設定し、インストール をクリックします。

    安装数据源

    データチャネルがインストールされると、VPC データソースチャネル管理 ページでデータチャネルを表示できます。

    Prometheus数据源

手順 3: Grafana にデータソースを追加する

  1. VPC データソースチャネル管理 ページで、データソースの [アクション] 列にある データソースの設定 をクリックして、Grafana の設定ページに移動します。

  2. データソース タブで、データソースの追加 をクリックし、Prometheus をクリックします。

    説明

    ビジネス要件に基づいてデータソースタイプを選択できます。

  3. 設定 ページで、ビジネス要件に基づいてパラメータを設定します。

    ネットワークタイプ パラメータを、手順 2 で作成した VPC データチャネルに設定します。URL パラメータを http://[ECS インスタンスのプライマリプライベート IP アドレス]:9090 形式で指定します。その他のパラメータについては、Grafana のドキュメント を参照してください。

    説明

    ECS インスタンスのプライマリプライベート IP アドレスは、インスタンスの詳細 ページで確認できます。詳細については、ECS のドキュメント を参照してください。

    Grafana中配置VPC数据源

  4. 保存してテスト をクリックします。

    データソースは動作しています というメッセージが表示されたら、Prometheus データソースが Grafana に追加されています。

結果の確認

VPC データソースを追加した後、Grafana の [Explore] ページでデータソースを使用して監視メトリックを設定できるかどうかを確認できます。

  1. Grafana コンソールの左側のナビゲーションペインで、Explore アイコンをクリックします。

  2. Explore ページの上部にあるドロップダウンリストから、手順 3 で追加したデータソースを選択します。

  3. メトリック セクションで、テキストボックスに up と入力し、クエリの実行 をクリックします。

    Grafana に表示される Prometheus 監視パネルが、手順 1 の Prometheus ページの監視パネルと同じであれば、Prometheus データソースは接続されています。Prometheus的up监控指标