グラファナ、監視アーティファクト!(無料)

序文

会社のビジネスの継続的な発展に伴い、ビジネスの種類が増加し、サービスの数が増加し、ネットワーク環境がますます複雑になっているため、当社はより頻繁に公開しています。

これによりオンライン事故の増加は避けられず、サーバーからアプリケーションに至るまで全方位の監視と早期警告が必要となり、これらの問題を解決するツールが急務となっており、Grafanaの登場によりまさにこの問題が完璧に解決されました。

1. なぜ Grafana を使用するのですか?

Grafana は、ユーザーがデータをよりよく理解するのに役立つ多くの強力なダッシュボードとグラフを提供する、人気のあるオープンソースのデータ視覚化および監視ツールです。

grafana の利点は次のとおりです。

  • 柔軟性: Grafana はさまざまなデータ ソースをサポートしており、さまざまな種類のデータを表示するために多数のプラグインやパネルを自由に構成できます。

  • 使いやすさ: Grafana は、ユーザーがダッシュボードを簡単に作成、編集、共有できる直感的なユーザー インターフェイスを提供するため、非常に使いやすいです。

  • リアルタイム監視: Grafana は、アプリケーションのパフォーマンス、ネットワーク トラフィック、サーバー リソースなどを含むさまざまな指標をリアルタイムで監視できます。

  • 視覚化: Grafana には、曲線グラフ、ヒストグラム、円グラフなどの豊富なデータ視覚化オプションがあり、データを直感的な方法で表示できます。

  • 多様性: Grafana は、prometheus、elasticsearch、influxdb などの複数のデータ ソースをサポートしており、さまざまな種類のデータ監視シナリオに適用できます。

つまり、Grafana は、ユーザーがデータをより適切に監視および管理できるようにする強力なプラットフォームを提供し、それによってアプリケーションのパフォーマンスと信頼性を向上させます。

2. Grafana の便利な機能は何ですか?

Grafana は、以下を含むがこれらに限定されない多くの豊富な機能を提供します。

  • データの視覚化: Grafana は、さまざまなタイプのデータをチャート、表、ダッシュボードの形式で表示および視覚化できます。

  • データ ソースのサポート: Grafana は、InfluxDB、Graphite、Elasticsearch、Prometheus などを含む複数のデータ ソースをサポートします。ユーザーは、自分のニーズに応じて、データのクエリと視覚化のためにさまざまなデータ ソースを選択できます。

  • 柔軟なパネル レイアウト: Grafana は豊富なパネル オプションを提供し、ユーザーはパネルのサイズ、位置、色、タイトルなどを自由にカスタマイズできます。

  • 高度なカスタマイズ性: Grafana のテンプレート言語は非常に強力で、ユーザーはそれを使用して、アラート ルール、動的タグ、スタイルなどのさまざまな機能をカスタマイズできます。

  • チャートのインタラクティブ性: Grafana は、ズーム、パン、マウスホバリング、ツールチップなどの豊富なチャートインタラクションオプションを提供します。

  • データのエクスポートと共有: Grafana はデータのエクスポートと共有機能を提供し、ユーザーは結果を PDF、PNG、CSV などの形式に簡単にエクスポートし、分析結果をチーム メンバーと共有できます。

当社ではモニタリングシステムも構築しており、JVM使用量、CPU使用量、スレッド使用量、メモリ使用量、ユーザー同時実行数、インターフェース時間消費量などをGrafanaから確認することができ、Grafanaを使用してデータを多次元で表示することができます。

特に、分散ログ システム: Loki は Grafana と完全に組み合わせることができ、ローカル ログを表示するのと同じくらい便利な Grafana プラットフォームを通じてシステム ログを表示できます。

3. Alibaba Cloud で Grafana を使用するにはどうすればよいですか?

実際、中国ではすでに Grafana をサポートしているクラウド サーバー ベンダーが多数ありますが、ここでは Alibaba Cloud の Grafana の方が使いやすく、より強力な機能を備えているため、使用することをお勧めします。

では、Alibaba Cloud で Grafana を使用するにはどうすればよいでしょうか?

3.1 Grafana サービスの作成を有効にする

grafana サービスで注文するには、[ワークスペース名] と [管理者パスワード] を入力する必要があります。 Alibaba Cloud grafana ホスティング サービス。利用可能なユーザーは、Alibaba Cloud アカウントを通じてシングル サインオン ジャンプを実行するか、管理者アカウントの管理者ログイン。

grafana エキスパート バージョン サービスの作成を完了します。

ID をクリックしてワークスペース管理インターフェイスに入ります。ここで grafana の接続情報が表示されます。この URL は grafana にアクセスするためのアドレスです。クラウド サービスの統合は以下で提供されます。

grafana のホームページにアクセスするための接続情報にアクセスします。

3.2 データソースを手動で追加する

たまたま ECS リソースが 4 つ手元にあったので、ECS クラウド サービスのデータ表示を監視するための設定を示します。ECS のモニタリング データ ソース構成には、[Enterprise Cloud Monitoring]、[Prome Cloud Monitoring Probe to ECS] などがあります。ここでは、個人的な状況に合わせて [aliyun-cms データ ソース プラグイン] を使用します。クラウド資産があまりないので、クラウド監視データ ソースへの grafana の構成を完了します。

3.2.1 クラウド監視データ ソース プラグインを手動で構成する

[構成] で [データ ソース] をクリックします。ここでデータ ソースを手動で追加し、[データ ソースの追加] をクリックします。

Ali grafana はさまざまなデータ ソース アクセスを提供します。ここでは [CMS Grafana Service] を選択し、[Select] をクリックします。

[Aliyun UserId] を設定します。 ユーザー ID、[AccessKeyId]、[AccessKey] を入力し、[保存&テスト] をクリックして接続を保存してテストします。

OK、情報に問題があります。データ ソースが機能していることを示しています。

クラウド監視データの手動追加が完了しました。この時点で、cms にはデフォルトのデフォルト データ ソースが表示されます。

3.2.2 ダッシュボード表示パネルの作成を完了する

クラウド監視下の 4 つの ECS のステータスを見てみましょう。すべてのホストは正常に監視されており、プラグインは実行されています。

grafana、createの[+]を選択して[ダッシュボード]を作成します

ダッシュボードページで[パネルの追加]をクリックして新しいパネルを作成します

いくつかのパネル形式でのテスト例をご紹介しますが、観察内容や表示方法が適切でない場合もあり、人によって意見が異なります。

  • [時系列タイミング図] ECS の CPU 使用率が表示され、新しいパネルに入力されます ここでのデータ ソース データ ソースは、クラウド監視のデータであるデフォルトの cms です。

  • [名前空間] ECS 関連の監視には acs_ecs_dashboard を選択します

  • [Metric] CPU 使用率の cpuutilzation を選択します。

  • [ディメンション] 表示するECSクラウドサーバーインスタンスを選択します

  • 【Y列】平均値を選択します。もちろん最大値maxと最小値minもあります

  • [X列] デフォルトのタイムスタンプ

右側はパネルの関連設定で、ここでは[タイトル]のタイトルを変更し、右上隅の[適用]をクリックして設定を完了します。

設定が必要なすべてのパラメータは自動的に展開または完了されます [Namesapce]: 監視対象のクラウド サービス [Metric]: 監視指標 [Period]: 同期期間 [Group]: クラウド監視グループ [Dimensions]: 表示例

ここでの [メトリック] モニタリング インジケーターは、Cloud Monitoring のドキュメントにあります。モニタリング項目の説明を参照してください - ガイダンス: https://help.aliyun.com/document_detail/43505.html

パネルが作成され、変更、編集、エクスポート、削除などができるようになります。

[ゲージ ダッシュボード] ECS ディスク書き込み IOPS 表示 [メトリック] すべてのディスクの IOPS を書き込むには DiskWriteIOPS を選択します その他の設定は前を参照してください

[統計ステータス閾値グラフ] ECSのTCP接続数を表示 [メトリック] TCP接続数はnet_tcpconnectionを選択 その他の設定については、パネルプロパティ[閾値]の前回の設定を参照し、[閾値]の色で区別してください各段階の値を固定に設定できます。値はパーセンテージにすることもできます

[バーゲージ] ECSのメモリ使用量表示 [メトリック] メモリ使用量はmemory_usedutilizationを選択し、他の設定を参照してください ここではパネル属性[orientation]を設定し、横バーの方向が垂直になるように調整しました。

表示する必要のあるパネル構成が完了しました。これがダッシュボード全体の表示効果です。もちろん、さらに多くの監視タイプを設定できます。ここではいくつかの簡単な表示を示します。

クラウド監視のホスト監視によって提供される監視と比較して、クラウド監視の方が優れていて、高機能で、より直感的で、より多くの監視項目を自分で定義できるでしょうか。いいことだわ、すごい

現在、Alibaba Cloud で無料で試すことができ、トライアルセンターに行って操作を受けることができます。

おすすめ

転載: blog.csdn.net/lisu061714112/article/details/130144851