50% off 全プラン、期間限定。料金は $2.48/mo
VictoriaLogs

VictoriaLogs

VictoriaLogs は高性能なログデータベースです。LogsQL クエリ言語と Prometheus スタイルのラベルを備えた、Loki より高速で低コストな代替ツール。VictoriaMetrics チームが Go で開発したオープンソースプロジェクトで、汎用ハードウェア上でマルチ TB 規模のログ集約に対応します。

Version

Latest

Operating System

Ubuntu Server 24.04 LTS

Min. RAM

1 GB

IP Types

IPV4,IPV6

Overview

VictoriaLogs Cloudzy 上の VictoriaLogs は、自分で管理できる高速なセルフホスト型ログデータベースです。開発用にシングルノードを、本番用にスペックの余裕あるサーバーを起動して、あとは Vector, Fluent Bit、またはsyslogで接続して、すぐにクエリを始められます。専用EPYC vCPUs、DDR5 XQNT0013X、純粋なXQNT0069X、そして10 Gbpsアップリンクにより、ピーク時のトラフィックでもデータ取り込みとクエリを高速に保ちます。時間単位の課金なので、混雑する時間帯はスケールアップして、後から元に戻せます。

Description

このOne-Clickイメージには VictoriaLogs が含まれており、軽量なsystemdラッパーと、以下の便利なツールも同梱されています: Grafana, Vector, vmauth, vmalert, Alertmanager, and XQNT0221X シングルノード (メトリクス用)。XQNT0254Xはネイティブの XQNT0038X ポートでリッスンしており、ログの受信とクエリへの応答をすぐに開始できます。データモデル、取り込み方法、クエリパターンについては公式ドキュメントを参照してください。 

Web インターフェースにアクセス

まず、サーバーで既に動作しているサービスを確認しましょう。 <SERVER-IP> をご自身のインスタンスIPに置き換えてください。

  • VictoriaLogs: http://<SERVER-IP>:9428 (取り込み、クエリ、およびメトリクスは /metrics).

  • Grafana: http://<SERVER-IP>:3000 (first login is admin /admin, then change it).

  • XQNT0221X シングルノード: http://<SERVER-IP>:8428 (XQNT0299X互換メトリクス用)

  • vmalert UI & API: http://<SERVER-IP>:8880.

  • vmauth gateway: http://<SERVER-IP>:8427 (認証とルーティング用)

  • Alertmanager: http://<SERVER-IP>:9093.

  • Vector API & UI: http://<SERVER-IP>:8686 if enabled in vector config. 

初日から使えるサービス操作コマンド:

sudo systemctl start victoria-logs
sudo systemctl stop victoria-logs
sudo systemctl status victoria-logs
docker ps

Advanced Features

自分で管理するコンピュートでログデータベースを運用する上で、実際に効果のある改善点を紹介します。クエリのレイテンシを下げ、スパイク時のデータ取り込みを安定させ、アップデートに問題があった場合にすぐロールバックできるようにします。

  • 専用の vCPUs と DDR5 RAM 並行する書き込みと読み込みでのパフォーマンス低下を防ぎます。

  • Pure NVMe storage WAL、インデックス構築、コンパクションで高いIOPSを実現します。

  • 10 Gbps network port 大量のデータシッパーや多数のダッシュボードビューアーに対応します。

  • オンデマンドスナップショットとロールバック アップグレードやスキーマ変更の前に。

  • Hourly billing ステージング環境や負荷テスト用のクローンは、使用した時間分だけの費用で済みます。
    リサイズはサーバーを再起動するだけで適用されます。データ移行やXQNT0019X の編集は不要です。

Ease of Use

クリーンなダッシュボードから電源操作、スナップショット取得、リージョン移行が行えます。 Vector or Fluent Bit to http://<SERVER-IP>:9428 (XQNT0038X XQNT0052X取り込み用)を設定するか、TCPまたはUDP 514を使いたい場合はXQNT0254X上でsyslogレシーバーを有効にしてください。サンプルの設定例はドキュメントに掲載されています。デフォルトフィールドでシンプルに始めて、必要に応じて構造を追加していくことができます。 

Performance Focus

チームがXQNT0254X Grafana のパネルを公開ステータスページや社内ポータルに埋め込んでいる場合、パネルの初期表示を速くしアドホッククエリを高速化することで、ページの操作感が向上します。XQNT0069X XQNT0034X と10 Gbpsアップリンクにより、複数のユーザーが大きな時間範囲に対してクエリを実行しても、レスポンスタイムを安定させます。

完全なウェブサイト管理

rootアクセスがあります。保持期間の調整、インデックスの整理、 vmauth ユーザーの設定、そしてアラートの vmalert and Alertmanager. VictoriaLogs コンテナは以下に配置されています /root/VictoriaLogs、systemd ユニットが Makefile ターゲットを呼び出すことで管理されており、更新は予測可能かつロールバック可能です。以下を使用してください docker ps コンテナを確認したり、独自の compose ファイルでスタックを拡張したりできます。 

Powerful Tools

このイメージには以下のコンポーネントが含まれている、または組み合わせて使用できます。ログの品質に集中できるよう、セットアップの手間を省きます。

  • VictoriaLogs ポート 9428 で高速なデータ取り込みとクエリを処理するシングルノード。

  • Grafana ポート 3000 でダッシュボードとアドホック分析を提供します。

  • XQNT0221X シングルノード ポート 8428 でメトリクスの保存も必要な場合に使用します。

  • vmauth ポート 8427 で認証を追加し、マルチテナントのトラフィックをルーティングします。

  • vmalert ポート 8880 でアラートルールを評価し、アラート API を公開します。

  • Vector 有効化時にポート 8686 で API を提供する、シンプルで高スループットなシッパーとして使用します。

Global Reach

ユーザーに最も近いリージョンを選択してください。Cloudzy は以下の拠点を運営しています:

  • North America:ニューヨーク市、ダラス、マイアミ、ユタ、ラスベガス

  • Europe:ロンドン、アムステルダム、フランクフルト、チューリッヒ

  • Asia-Pacific: Singapore

すべての拠点で、同じ 10 Gbps アップリンク、Tier-1 接続、99.95% 稼働率の SLA を提供しています。唯一の違いは距離です。

Application Details

バージョン: 未指定

OS: Ubuntu Server 24.04

Minimum RAM: 1 GB

IP Types: IPv6, IPv4

今すぐ VictoriaLogs をデプロイ: ログデータベースとダッシュボードが数分で使用できる状態になります。

注記と参考情報: VictoriaLogs のデフォルトポート 9428 と /metrics エンドポイント、取り込み例、およびデータモデルは VictoriaMetrics が公式ドキュメントに記載しています。 vmauth 8427, vmalert 8880, XQNT0221X シングルノード 8428, and Grafana 3000 の初回ログインフローについては、各公式ガイドに記載されています。

重要: 設定とドメインに関する責任事項

あらゆる OCA で完全な SSH/root アクセスが付与されます。ただし、その権限の範囲内で行った変更は break アプリに影響を与える可能性があります。設定を変更する前に必ずお読みください。

  • ドメインはお客様が管理します。 Cloudzy はドメインや DNS の販売・ホスティングを行っていません。アプリにドメインが必要な場合は、 お客様自身でドメインをサーバーに向ける必要があります (A/AAAA/CNAMEレコード、必要に応じてMX/TXTも)。SSLの発行や多くのダッシュボード機能は、この設定が正しいことを前提としています。

  • インストール後にドメインやホスト名を変更するのは簡単ではありません。 多くの OCA はドメインを設定ファイル(.env、リバースプロキシ、アプリの URL など)に書き込みます。変更する場合は、以下も合わせて更新してください:

    • リバースプロキシ(Nginx/Caddy)と TLS 証明書

    • アプリの「外部 URL」/ベース URL およびコールバック・Webhook の URL

    • アプリやアドオン内にハードコードされたリンク

  • Credentials matter. デフォルトの管理者名の変更、パスワードのローテーション、またはアプリ設定を更新せずにサービスポートを変更すると、 ロックアウトされる 可能性があります。また、サービスが停止することもあります。認証情報は安全に保管し、アプリ・プロキシ・各種インテグレーション間で常に同期させてください。

  • ネームサーバーの変更はダウンタイムを引き起こす可能性があります。 ドメインを新しいネームサーバーに移行したり NS レコードを編集したりすると、伝播の遅延が発生します。変更は計画的に行い、事前に TTL を下げ、切り替え前に A/AAAA レコードを確認してください。

  • ファイアウォールやポートの編集によりアクセスできなくなる場合があります。 SSH、HTTP/HTTPS、RDP、またはアプリのポートを変更した場合は、ファイアウォール(UFW/CSF/セキュリティグループ)とリバースプロキシのルールも合わせて更新してください。

  • メール(SMTP)ポートはデフォルトで制限されています。 送信メールポート(例: 25/465/587) may be 悪用防止のためブロックされています。OCA からメール送信が必要な場合は、 SMTP アクセスをリクエストしてください。 サポートに依頼するか、API または承認済みの SMTP を通じてトランザクションメールプロバイダー(SendGrid/Mailgun/SES)を利用してください。

  • Email & allowlists. アプリがメールを送信したり Webhook を受信したりする場合、IP やホスト名を変更すると、メール到達率や許可リストに影響が出る可能性があります。SPF/DKIM/DMARC の設定と IP 許可リストを必要に応じて更新してください。

  • 大きな変更を加える前に、スナップショットを取得してください。 パネルの snapshot/backup を最初に使用してください。プラグインの追加、アップデート、設定変更が問題を引き起こした場合、数分でロールバックできます。

  • Support scope. サーバーとプリインストール済みの OCA イメージを提供します。その後の アプリケーションレベルの設定 (ドメイン、DNS、アプリ設定、プラグイン、カスタムコード)の管理はユーザーの責任となります。

簡単な目安: if you touch ドメイン、ポート、パスワード、ホスト名、プロキシ/SSL の設定を変更した場合は、アプリ側の設定も更新する必要があります。事前にスナップショットを取得してください。


Installation

  • GitHub から VictoriaMetrics リポジトリをクローンしました /root/VictoriaLogs
  • Docker と依存関係をインストールしました
  • systemd サービスを作成しました victoria-logs make コマンドで VictoriaLogs コンテナを管理します

Commands

sudo systemctl start victoria-logs       # Start VictoriaLogs service
sudo systemctl stop victoria-logs        # Stop service
sudo systemctl status victoria-logs      # Check service status
docker ps                                # List running Docker containers

Access URLs

  • シングルノード VictoriaLogs → http://<SERVER-IP>:9428
  • Grafana → http://<SERVER-IP>:3000
  • シングルノード VictoriaMetrics → http://<SERVER-IP>:8428
  • vmalert → http://<SERVER-IP>:8880
  • vmauth → http://<SERVER-IP>:8427
  • Alertmanager → http://<SERVER-IP>:9093
  • Vector UI → http://<SERVER-IP>:8686

Documentation

  • https://docs.victoriametrics.com/victorialogs/

More in Monitoring

Related apps.

今すぐ VictoriaLogs をデプロイする From $2.48/mo.