Prometheus (プロメテウスとも呼ばれる) 公式サイト: https://prometheus.io/docs/introduction/overview/ Grafana公式サイト: https://grafana.com/enterprise 特徴 Prometheus の主な機能は次のとおりです。
コンポーネント Prometheus エコシステムは複数のコンポーネントで構成されており、その多くはオプションです。
Prometheus コンポーネントのほとんどは Go で記述されているため、静的バイナリとして簡単にビルドおよびデプロイできます。 本日の記事では、Grafana+Prometheus を使用して MySQL のパフォーマンスを監視する方法を紹介することに焦点を当てます。 今日は、サーバー内のMySQLデータベースのパフォーマンスを監視する方法についてお話します。 1. データベース操作 1.mysqlの起動 #service mysqld start #データベースを起動します #service mysqld stop #データベースを閉じます #service mysqld restart #データベースを再起動します 2. mysqlと入力する
3. 新しい監視MySQLアカウントを追加する #mysql を使用する # 'account'@'localhost' ('password' で識別) に *.* のすべての権限を付与します。<br># 権限をフラッシュします。# 更新します 2. プロメテウス建設 ここでは、Prometheus データベースのクリーンな圧縮パッケージを提供します。これを解凍するだけです。 圧縮パッケージをサーバーに置く
解凍
次に、Prometheusの設定ファイルを変更します。インストールディレクトリにprometheus.ymlファイルがあります。
ここで誰もが注意すべきことは、Prometheusのフォーマットに厳密に従う必要があるということです。スペースやインデントを勝手に追加しないでください。そうしないとエラーが発生します。 このステップを追加する目的は、Grafana監視のためにPrometheusの2つのポートを開くことです。 ファイルの権限を設定する: #chmod 777 prometheus.yml 設定ファイルから開始する
Linuxシステムポートの設定
Windowsアクセス: http://192.168.xx.xx:9090 ステータスターゲット ポートステータスがアップであることを確認します。これは成功を意味します。 3. mysqld_exporterのセットアップ ここでは圧縮パッケージも提供します 1. mysqld_exporterをローカルにアップロードします。2. tar -zxvf mysqld_exporter-xxxxxxを解凍します。3. /usr/local/mysql_exporterの下に.my.cnf設定ファイルを作成し、作成したユーザー名とパスワードを書き込みます。
4. サービスを開始する /usr/local/mysql_exporter で開始します。/mysqld_exporter --config.my-cnf=my.cnf 5. lsofをインストールする
6. ポート9104の使用状況を確認する
7. プロセスを閉じる#kill -9 プロセス番号 8. Prometheusを再起動する 4. Node_exporterはLinuxを監視する 圧縮パッケージはこちらです 1. /usr/local/ にアップロードします。 2. tar -zxvf node_exporter-xxxxx を解凍します。 3. /usr/local/node_exporter ディレクトリで、./node_exporter を起動します。 4. ブラウザから http://server ip:9100/metrics にアクセスして、監視データを表示します。 この時点で、すべてのタスク項目が UP 状態になっていることが確認できるので、監視プラットフォームが構築されています。Gafana が Prometheus データベースに接続する方法については説明しません。必要な場合は、以前の記事をお読みください。 添付のLinux効果図 最後に、この記事に必要な圧縮パッケージと、Prometheus データベースに基づく Grafana の監視テンプレートを添付します。 リンク: https://pan.baidu.com/s/124sJ0cv3zghK02n4W-rSZw 抽出コード: w987 リンク: https://pan.baidu.com/s/1l3pvorWAv3_VfwhL6G9PHg 抽出コード: m7nw 要約する これで、Grafana+Prometheus を使用して MySQL のパフォーマンスを監視する方法についての説明は終わりです。MySQL パフォーマンス監視に関するより関連性の高いコンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: WIN10 での JDK インストールと環境変数の設定手順 (詳細版)
>>: JavaScript における Arguments オブジェクトの使用に関する詳細な説明
目次1. インデックスの基本1.1 はじめに1.2 インデックスの仕組み1.3 インデックスの種類1...
最近、WeChat アプレットを作成しているのですが、いくつか問題が発生しました。インターネットでい...
目次1. インターフェース効果のプレビュー2.uViewのインストール3.uViewの設定3.1 m...
成熟したデータベース アーキテクチャは、最初から高可用性、高スケーラビリティなどの機能を備えて設計さ...
学習目標: Windowsシステムを使用してMySQLデータベースをインストールする方法を学びます。...
目次1. 部分文字列() 2. サブストラクチャ() 3.インデックス() 4.最後のインデックス(...
navicatを使用してテストと学習を行います。まず、 set autocommit = 0;を使用...
MySQL のデータ量が多い場合、制限ページングが使用されます。ページ数が増えると、クエリの効率が低...
<br /> 第 1 部と第 2 部では、Web サイトのパフォーマンス、ページ コンテ...
Vueカードのフリップカルーセル表示、フリップ時にデータを切り替えながら、参考までに、具体的な内容は...
序文リレーショナル データベースは、システムのボトルネックになる可能性が高くなります。単一のマシンの...
CSS を使ってさまざまなグラフィックを実現できるのは素晴らしいことです。画像を切り取る必要はなく、...
1. MySQLをダウンロードする1. MySQLの公式ウェブサイトにログインし、64ビットシステム...
UPDATE はロックしますか?以下のような場合、SQL文はロックされますか? テーブル1を更新しま...
<br />オリジナルURL: http://www.lxdong.com/post/m...