Telegraf drawn to M3DBの翻訳です。
2021年11月15日
テレグラフがM3DBに引き寄せられる
Telegrafとその200以上のプラグインはメトリクスの収集には最適です。しかし、何万ものTelegrafエージェントからの入力を下流で処理できるシステムがあるでしょうか?
ここ数年で、Telegrafは、様々なスタック、センサー、システムのメトリクスを収集するためのオープンソースの標準となりました。それは、様々なシステムイベントを収集するための200以上の利用可能なプラグインを誇っています。これらのイベントは、保存と可視化のためにInfluxDBかPrometheusサーバーに送られる。
しかし、すべてのシステムが同じように作られているわけではない。メトリクスのフローがInfluxDBやPrometheusサーバーの計算能力を超えたらどうなるでしょうか?
垂直スケーリングは、あるポイントまでは機能します。InfluxDBの水平スケーリングにはエンタープライズ・ライセンスが必要だが、Prometheusには実行可能なオプションすらない。
数百、数千、場合によっては数万のTelegrafエージェントがメトリクスを生成している場合、あなたはどうしますか?恐れることはありません!
M3とは?
M3はオープンソースの時系列データベースです。元々Uberによって開発されたM3のゴールは、簡単な水平スケーラビリティ、全てのメトリクスのためのセントラルストレージ、メトリクスの生成と消費のためのいくつかの標準的な業界インターフェースとの互換性を提供することです。特に、M3は100%Prometheus Query Language (PromQL)とInfluxDB Line Protocolフォーマットとの互換性があります。
数百億の時系列を保存するという既に実証済みの実績により、M3はInfluxDBやPrometheusバックエンドの完璧な代替となり、現在のTelegrafエージェントを維持することができます。
どうすればいいのか?クラウドでM3を提供しているのは?
M3のためのAiven
AivenはM3をサービスとして提供する最初のクラウドプロバイダーの1つです。M3をサービスとして顧客に提供するだけでなく、社内でも使用しています。顧客の全てのVMとサービス(Aiven for Apache Kafka、Aiven for PostgreSQLなど)を1つのセントラルM3サービスで監視しています。
私たちは、CPU使用率、RAM使用率、ネットワークIO、ディスク使用率を含む数十のサーバーとプロセスメトリクスを監視するために、管理している全てのVMにTelegrafエージェントを配備しています。
素敵に聞こえますか?詳細は開発者ポータルへ, しかし、一般論として、あなたができることは以下の通りです:
1.1.AivenコンソールまたはCLIで新しいAiven for M3サービスを作成し、メトリクスを収集します。
2.メトリクスのエンドポイントとしてTelegraf Agentをインストールします。
3.TelegrafをM3と統合し、実際にメトリクスを取得できるようにする。
4.メトリクスを可視化するために、Aiven for Grafanaサービスを作成する。
5.労働の成果を楽しむ!
はい、以上です。数回のクリックとキープレスでできることだが、決してロケット科学ではない。
まとめ
Aivenのサービスをまだご利用でない方はhttps://console.aiven.io/signupから無料トライアルにお申し込みください!
また、changelogやblogのRSSフィード、またはLinkedInやTwitterのアカウントをフォローして、製品や機能関連の最新情報をご確認ください。