Docker に influxdb をインストールするための詳細なチュートリアル (パフォーマンス テスト)

Docker に influxdb をインストールするための詳細なチュートリアル (パフォーマンス テスト)

1. 前提条件

1. プロジェクトが展開されました

2. Dockerはすでにインストールされている

2. Dockerにinfluxdbをインストールする

1. influxdbイメージをダウンロードします: docker pull tutum/influxdb

1) タイムアウトエラー:

2) 解決策: vim /etc/docker/daemon.json (key.json ファイルは 1 つだけ存在し、daemon.json ファイルはありません。daemon.json ファイルが存在しない場合は、新しいファイルを作成してください。)

Alibaba のミラーソースを追加します:

{
  "exec-opts": ["native.cgroupdriver=systemd"],
  "ログドライバー": "json ファイル",
  「ログオプション」: {
    "最大サイズ": "100m"
  },"安全でないレジストリ":[
     「192.168.180.105:1180」
      ]、
  "レジストリミラー":["https://6kx4zyno.mirror.aliyuncs.com"]
}

2. influxdbが正常にダウンロードされたかどうかを確認します: docker images

3. ポート8083と8086を開きます:firewall-cmd --zone=public --add-port=8083-8086/tcp --permanent

4. influxdb コンテナを起動します。

1) 開始: docker run -d -p 8083:8083 -p 8086:8086 --name my_influxdb influxdb (--name は influxdb コンテナに「my_influxdb」という名前を付けることを意味します)

2) コンテナを起動すると、このキーが生成されます。後で必要になるので覚えておいてください。 570c48b4a919fb01d86025641c98bc6f33abe3180440dda8b58d40637e40f0cf

3) dockerで何が起動されているか確認する: docker ps

5. influxdbコンテナに入る

1) コマンドを入力します: docker exec -it my_influxdb bash

6. /usr/binディレクトリに入り、influxdbツールを表示します。

7. influxdbクライアントのコマンドラインを入力する

8. 「jmeter」という名前のライブラリを作成する

1) SQL のようなステートメントを実行します: create database jmeter;

9. 「jmeter」ライブラリを使用します (パフォーマンスのために jmeter を使用しており、後で jmeter の「バックエンド リスナー」でこの名前が必要になるため、「jmeter」という名前を付けました)

10. クエリ(この時点ではデータが生成されていないため、結果は空です)

3. jmeterはdockerでinfluxdbに接続する

1. スレッドグループに「バックエンドリスナー」を追加する

2. バックエンドリスナーを設定する

1) influxdbを監視するように選択する

2) リスナーを構成する

3. jmx スクリプトを実行して、データを influxdb の jmeter ライブラリに転送できるかどうかを確認します。

4. influxdbクライアントコマンドでjmeterライブラリをクエリして、データが生成されたかどうかを確認します。

jmeter から * を選択します。

InfluxDB のデプロイが完了しました。 ! !次に、Grafanaをデプロイします

これで、docker に influxdb をインストールする詳細なチュートリアル (パフォーマンス テスト) に関するこの記事は終了です。docker に influxdb をインストールすることに関するより関連性の高いコンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Docker で Elasticsearch 可視化 Kibana を使用する方法の詳細説明
  • Dockerコンテナ可視化監視センターの構築の詳細説明
  • Docker を使用した JMeter+Grafana+Influxdb 監視プラットフォームの構築に関する詳細なチュートリアル
  • Docker 環境での Jmeter の分散操作に関する詳細なチュートリアル
  • Grafana を使用して Docker コンテナの監視チャートを表示し、電子メールアラートルールを設定する (図)
  • Ubuntu で Grafana を使用して Docker を監視する方法
  • docker を使用して influxdb と mongo をデプロイするための一般的なコマンド
  • Docker 環境で JMeter+Grafana+influxdb ビジュアル パフォーマンス監視プラットフォームを構築するチュートリアル

<<:  JavaScript 中断要求に対するいくつかの解決策の詳細な説明

>>:  MySQL で distinct メソッドを使用する詳細な例

推薦する

VMware vSphere 6.7 (ESXI 6.7) のグラフィック インストール手順

環境: VMware VCSA 6.7 (VMware-VCSA-all-6.7.0-8169922...

Vue要素ツリーコントロールに点線を追加する詳細な説明

目次1. 成果を達成する2. 実装コード3. その他の実装要約する1. 成果を達成する 2. 実装コ...

MySQL 5.7.20 のインストールと設定方法のグラフィック チュートリアル (win10)

この記事では、MySQL 5.7.20のインストールと設定方法を参考までに紹介します。具体的な内容は...

Reactは無限ループスクロール情報を実装する

この記事では、無限ループスクロールを実現するためのReactの具体的なコードを参考までに紹介します。...

アクセス速度を上げるためにウェブサイトを最適化する方法の更新

最近、同社はitpubを皮切りに、コーポレートウェブサイト傘下の全サイトの評価を開始した。そのために...

overflow:hidden の役割の詳細な説明 (オーバーフローの非表示、フロートのクリア、マージンの崩壊の解決)

1. オーバーフロー:非表示 オーバーフロー非表示要素に overflow:hidden が設定さ...

Docker ビルド kubectl イメージ実装手順

プログラムサービスがgitlab ci/cdと統合されたk8sを使用してデプロイされている場合、gi...

MySQL 8.0.16 Win10 zip バージョンのインストールと設定のグラフィック チュートリアル

この記事では、MySQL 8.0.16 Win10 zip版のインストールと設定のグラフィックチュー...

mysql5.7.14 解凍版インストールと設定方法 グラフィックチュートリアル (win10)

Win10はmysql5.7の解凍版をインストールします。参考までに、具体的な内容は次のとおりです...

Zabbixは複数のmysqlプロセスの監視を実装します

1 つのサーバー上で 3 つの MySQL インスタンス プロセスが開始され、それぞれ異なるポート ...

面接の質問: 3 行 3 列のレイアウト、表は結合され、ネストされた表は許可されません

面接の質問で、3 行 3 列のレイアウトが求められます。1 行目の 2 番目の列と 2 行目の 2 ...

JSはリクエストディスパッチャーを実装する

目次抽象化と再利用シリアルセグメントシリアル、セグメントパラレル要約するはじめに: JS は当然並列...

モバイルウェブページのサイズ調整を実装する方法

ようやく手元のプロジェクトが終了し、行方不明だった人たちが戻ってきました!プロジェクトを進める過程で...

Linux コマンドを素早く習得する 4 つの方法

Linux マスターになりたいなら、いくつかの Linux コマンドを習得することが不可欠です。 L...

WeChatアプレットでQRコードを識別するために長押しする実装プロセス

序文公式アカウントのQRコードは長押しで認識できることは皆さんご存じですが、ミニプログラムに対する制...