Metrics and graphs with M3 and Grafanaの翻訳です。
2021年8月12日
M3とGrafanaを使ったメトリクスとグラフ
M3を使ってシステムを監視し、Grafanaを使って結果を理解しやすくする方法を見つける。
Aiven for M3の重要なユースケースの一つは、他のシステムからのモニタリングデータを扱うことです。この投稿では、PostgreSQLサービスをセットアップし、M3を使用してそこからメトリクスを収集することで、まさにそれを行います。全体像を把握するために、Grafanaは収集されたデータを検査するために使用されます。
モニターするものから始める
まず始めに、PostgreSQLサービスが必要です。このサービスは重要な仕事をするわけではないので、ここで何を選んでもかまいません - 単にいくつかのメトリクス用の一時的なコンテナに過ぎないからです(PostgreSQLさん、ごめんなさい!)。
PostgreSQLサービスが実行されていれば、そこからメトリクスを収集し始めることができます。
Aiven for M3でメトリクスを収集する
PostgreSQLサービスの概要ページから、新しいM3サービスとのメトリクス統合を設定します:
1.ManageIntegrations**を選択します。
2.Send service metrics to... "という名前のもの(受信用ではない)を探し、Use integrationを選択します。
3.プロンプトが表示されたら、新しいM3DBサービスを作成し、お好みに合わせて設定してください。レイテンシーを最小にするために、私は通常、監視しているものと同じクラウドリージョンを使用する。
PostgreSQLから収集されたメトリクスがM3に送信される。
Grafanaでデータを可視化する
次のステップは、ダッシュボードの統合を追加して、収集しているデータを確認できるようにすることだ。M3サービスの概要ページから、Grafanaダッシュボードを設定しよう:
1.1. Manage integrationsを選択する。
2.Dashboardを選択し、次にUse integration**を選択します。
3.新しい Grafana サービスを選択し、再度、ニーズに合わせてサービスを設定します。
作成したら、新しいブラウザのタブでそのサービスURIを開き、サービス概要ページに記載されているユーザーとパスワードでログインすることで、Grafanaにアクセスできます。Aivenには、最も一般的なメトリクスのいくつかを表示するデフォルトのダッシュボードが含まれています。
構築済みのダッシュボードにアクセスするには、次の手順に従います:
- 左側のメニューからダッシュボードセクション(4つの四角)に移動し、管理を選択します。
- "Aiven PostgreSQL - [データベース名] - Resources "というダッシュボードをクリックします。
これで、PostgreSQLデータベースの健全性が明確に表示されるようになりました。
ダッシュボードの設定をクリックし、"Save As "を選択すると、このダッシュボードをテンプレートとして使用することができます。
Grafanaに公開されているPostgreSQLメトリクスのリストには、利用可能なフィールドの詳細が記載されています。
インテグレーションの実例
統合が完了し、M3のサービス概要ページから、入力されたデータとダッシュボードの統合の両方を見ることができます。
同じアプローチで、他のAivenサービスすべてにメトリクスのインテグレーションを追加し、作成したM3データベースにデータを送信することができます。また、Aiven以外のサービスからM3にメトリクスを書き込むことで、必要なデータを一箇所に集め、Grafanaで可視化することができます。
まとめとさらなる読み物
- M3でのTelegrafの使用に関する記事を使って、他のサービスからM3にメトリクスを導入しよう。
- Grafanaからのヒントを使って、より良いダッシュボードを作りましょう。
- Aivenサービスの統合についてもっと学びましょう。
- あるいは、時系列データベースについて学んでください。
まだAivenのサービスをお使いではありませんか?https://console.aiven.io/signupから今すぐ無料トライアルにお申し込みください!
また、changelogやblogのRSSフィード、またはLinkedInやTwitterのアカウントをフォローし、製品や機能関連の最新情報をご確認ください。