フリーでオープンソースの時系列データベース(TSDB)と監視ソリューションです。
VictoriaMetricsはフリーのオープンソース時系列データベース(TSDB)とモニタリングソリューションで、リアルタイムのメトリクスを収集、保存、処理するように設計されています。
をサポートしています。 Prometheusデータインジェストのために、プルモデルと様々なプッシュプロトコル(Graphite、InfluxDB、OpenTSDB)をサポートしています。レイテンシーの高いIO、低いIOPS、解約率の高い時系列などのストレージに最適化されています。
データの読み取りとアラートルールの評価のために、VictoriaMetricsはPromQL、MetricsQL、Graphiteのクエリ言語をサポートしています。VictoriaMetrics Singleは完全に自律的であり、時系列の長期ストレージとして使用することができます。
VictoriaMetrics Single= 手間のかからないモニタリングソリューション。1つのインスタンスで10M以上のアクティブな時系列を簡単に処理できます。中小規模の環境に最適です。
VictoriaMetricsMarketplace アプリのデプロイ
VictoriaMetricsオプション
以下のフィールドに値を入力することで、VictoriaMetricsアプリを設定することができます。
フィールド | 説明 |
ホスト名 | あなたのVictoriaMetrics Linodeのホスト名です。必須です。 |
ソフトウェアのインストールは、Linodeのプロビジョニングが終了してから5~10分以内に完了します。
一般的なオプション
Create a Linodeフォームの残りのオプションを記入する際のアドバイスについては、Getting Started > Create a Linodeをご覧ください。ただし、このMarketplace App に基づいて、いくつかのオプションが制限されたり、推奨されたりする場合があります。
- 対応ディストリビューション: Ubuntu 20.04 LTS
- 推奨プラン:すべてのプランタイプ、サイズに対応しています。
展開後のスタートアップ
コンフィグ
VictoriaMetricsの構成は以下の通りです。 /etc/victoriametrics/single/scrape.yml
をサーバに送信します。このワンクリックアプリでは、8428、2003、4242、8089ポートを使用して、さまざまなプロトコルからのメトリクスを受け付けます。必要のないプロトコルのポートは無効にすることをお勧めします。 Ubuntu ファイアウォール は、特定のポートに対するアクセスを簡単に無効にするために使用できます。
スクレイピング・メトリクス
VictoriaMetricsは、Prometheus と同様にメトリクス・スクレイピングをサポートしています。スクレイピングターゲットを編集するには、設定ファイルを確認してください。スクレイピングの詳細については、How to scrapePrometheus exporters を参照してください。
メトリクスの送信
VictoriaMetricsはスクレイピング以外にも、様々な取り込みプロトコルの書き込みリクエストを受け付けています。このワンクリックアプリでは、以下のプロトコルをサポートしています。
- Datadog、Influx(電脳)、JSON、CSV。 Prometheusポート:8428で
- Graphite (statsd)on port :2003 tcp/udp
- ポート:4242でのOpenTSDB
- ポート :8089 tcp/udp での流入(電文)
詳細や例は公式ドキュメントをご覧ください。
UI
ビクトリアメトリクスでは ユーザーインターフェース(UI) を使って、クエリのトラブルシューティングや探索を行うことができます。UIは以下のサイトでご覧いただけます。 http://your_server_public_ipv4:8428/vmui
で、your_server_public_ipv4をyour_server_public_ipv4に置き換えます。 インスタンスのIPアドレス.クエリの結果をグラフや表にして見ることができます。
確認するには、ブラウザで以下を開いてください。 http://your_server_public_ipv4:8428/vmui
と入力します。 vm_app_uptime_seconds
をクエリフィールドに入力すると、クエリが実行されます。
以下のコマンドを実行して、VictoriaMetrics Singleからのクエリと結果の取得を行います。 curl
:
curl -sg http://your_server_public_ipv4:8428/api/v1/query_range?query=vm_app_uptime_seconds | jq
アクセス方法
Linodeサーバーが作成されると、ウェブコンソールを使用してセッションを開始するか、rootとしてサーバーに直接SSH接続することができます。
ssh root@your_server_public_ipv4
参加するには
VictoriaMetricsMarketplace アプリはVictoriaMetricsによってLinodeのために構築されました。アプリのデプロイに関するサポートは Linodeサポートまでお問い合わせください。ツールやソフトウェア自体のサポートについては、Twitter、コミュニティのSlack、またはコミュニティのTelegram 経由でVictoriaMetricsにお問い合わせください。