データベース
    CouchDB logo

    CouchDB 監視

    設定不要で、CouchDBのリクエストレート、レプリケーションの状態、ドキュメント操作、およびコンパクションのメトリクスをリアルタイムで監視できます。

    なぜ監視するのか CouchDB?

    Apache CouchDBは、マルチマスターレプリケーション機能を備えたドキュメント指向のNoSQLデータベースです。CouchDBを監視することで、分散データレイヤーにおいて、レプリケーションの健全性、最適なクエリパフォーマンス、そして適切なタイミングでのコンパクションを確保できます。

    Xitogentによる自動検出
    HTTPリクエストレートの監視
    レプリケーションのステータスとラグの追跡
    ドキュメントの読み取り/書き込み操作
    コンパクション進捗の監視
    ビューインデックス構築のメトリクス
    データベースサイズの追跡
    1分間隔の収集
    指標

    私たちが 監視するもの

    リクエスト/秒

    HTTP APIリクエストレート。

    ドキュメントの読み取り

    1秒あたりのドキュメント読み取り操作数。

    ドキュメントの書き込み

    1秒あたりのドキュメント書き込み操作数。

    レプリケーションのステータス

    アクティブなレプリケーションタスクのステータス。

    データベースサイズ

    ディスク上の各データベースのサイズ。

    コンパクションの状態

    コンパクションが実行中かどうか。

    トリガーとアラート

    設定可能 アラートのトリガー

    ダッシュボードでカスタムトリガーを設定し、CouchDBのメトリクスが定義した閾値を超えた瞬間に通知を受け取れるようにします。

    CouchDB 監視トリガーの設定ダッシュボード

    レプリケーションラグ

    重要な

    レプリケーションが遅延したときに発動。

    リクエストレート

    警告

    通常と異なるリクエストパターンでアラート。

    データベースサイズ

    警告

    データベースがサイズ閾値を超えたときに発動。

    コンパクション

    警告

    コンパクションが最近実行されていないときに発動。

    01

    の重要性: CouchDB監視

    CouchDBのマルチマスターレプリケーションは、データ一貫性とパフォーマンスを確保するために監視が必要です。

    • クラスター間のレプリケーション健全性を追跡
    • パフォーマンスのためにドキュメント操作を監視
    • コンパクションの必要性を検出
    • データベースサイズの管理を確保
    CouchDB監視
    レプリケーションアナリティクス
    02

    なぜ選ぶべきか: Xitoring

    ゼロコンフィグのCouchDB監視。

    • ワンコマンドインストール
    • グローバルノード
    • 統合ダッシュボード
    • マルチチャネルアラート
    • 履歴保持
    概要
    アラート
    はじめる前に

    CouchDB の 前提条件

    これらが揃っていることを確認してください — 揃っていれば、ほとんどの導入は 60 秒で完了します。

    • CouchDB 2.x または 3.x が稼働中であること
    • /_node および /_stats エンドポイントへのアクセスを持つ admin 認証情報
    • Xitogent から CouchDB HTTP API へのネットワーク到達性
    セットアップガイド

    はじめに 議事録

    1

    Xitogent をサーバーにインストール

    まだの場合は、CouchDB が稼働しているホストに軽量な Xitogent 監視エージェントをインストールしてください。

    curl -s https://xitoring.com/install.sh | sudo bash -s -- --key=YOUR_API_KEY
    2

    CouchDB の stats エンドポイントを公開

    CouchDB は HTTP API の `/_node/_local/_stats`(デフォルトポート 5984)でサーバー統計を提供します。エンドポイントがエージェントホストから到達可能で、設定したユーザーが管理エンドポイントへの読み取りアクセス権を持っていることを確認してください。

    sudo xitogent integrate
    3

    CouchDB 連携を有効化

    Xitoring ダッシュボードまたは CLI から CouchDB 連携を有効化してください。Xitogent がノードを自動検出し、リクエスト、レプリケーション、ストレージのメトリクス収集を開始します。

    4

    アラートしきい値を設定(オプション)

    レプリケーション遅延、リクエストレート、データベースサイズにカスタムしきい値を設定し、容量やレプリケーションの問題が障害になる前に検知できるようにします。

    5

    動作確認

    サーバー上でこのコマンドを実行して、Xitogent が連携を認識していることを確認してください。約 30 秒以内に新しいメトリクスがダッシュボードに流れ始めます。

    sudo xitogent status

    頻繁に 質問をした

    CouchDBの監視を開始する 今日

    60秒以内で設定完了。クレジットカードは不要。導入初日から詳細な分析データが利用可能。

    無料トライアルを開始

    探検を続けよう

    関連 連携機能