Apache CouchDB 🔗
Splunk Distribution of OpenTelemetry Collectorは、インスタンス用の _stats
エンドポイントを呼び出すことで、CouchDBインスタンスからのメトリクスを監視するために、Apache CouchDBモニタータイプでSmart Agentレシーバーを使用します。
このインテグレーションはKubernetesとLinuxでのみ利用可能です。
メリット 🔗
インテグレーションを設定すると、これらの機能にアクセスできるようになります:
メトリクスを表示します。独自のカスタム・ダッシュボードを作成することができ、ほとんどのモニターは組み込みのダッシュボードも提供しています。ダッシュボードについては、Splunk Observability Cloudでダッシュボードを表示する を参照してください。
Infrastructure Monitoring に表示される環境内の物理サーバー、仮想マシン、AWS インスタンス、およびその他のリソースのデータ駆動型の視覚化を表示します。ナビゲーターについては、Splunk Infrastructure Monitoring でナビゲーターを使用する を参照してください。
Metric Finder にアクセスして、モニターから送信されたメトリクスを検索します。詳細については、メトリクス・ファインダーとメタデータ・カタログを検索する を参照してください。
インストール 🔗
Splunk Distribution of OpenTelemetry Collector をホストまたはコンテナプラットフォームにデプロイします。
GitHubでcollectd-couchdbをダウンロードします。
couchdb_plugin.py
ファイルを/usr/share/collectd/collectd-couchdb
に移動します。/etc/collectd/managed_config
のプラグイン用サンプル設定ファイルを、設定セクションに従って修正します。Pythonの要件をインストールします:
$ sudo pip install -r requirements.txt
OpenTelemetry コレクタを再起動します。
設定 🔗
Smart Agent モニターとCollector のインテグレーションを使用するには、以下の手順に従います:
Smart Agent レシーバーを設定ファイルに含めます。
レシーバーセクションおよびパイプラインセクションの両方で、Collector 構成にモニタータイプを追加します。
Collector でSmart Agent モニターを使用する の方法を参照してください。
Smart Agent レシーバー の設定方法を参照してください。
一般的な設定オプションのリストについては、モニターの共通設定 を参照してください。
Collectorの詳細は、はじめに:Collectorを理解して使用する を参照してください。
例 🔗
このインテグレーションを有効にするには、Collector構成に以下を追加します:
receivers:
smartagent/couchdb:
type: couchdb
... # Additional config
次に、設定ファイルの service.pipelines.metrics.receivers
セクションにモニターを追加します:
service:
pipelines:
metrics:
receivers: [smartagent/couchdb]
コンフィギュレーション設定 🔗
次の表に、このモニターの設定オプションを示します:
オプション |
定義 |
値の例 |
---|---|---|
ModulePath |
collectd がこのモジュールを見つけられるディスク上のパス。 |
“/usr/share/collectd/collectd-couchdb/” |
ホスト |
CouchDBメンバーのホスト名 |
“localhost” |
ポート |
メンバーに到達できるポート |
“5984” |
ノード |
クラスター内のCouchDBノードの名前 |
|
EnhancedMetrics |
|
“false” |
ユーザー名 |
CouchDBの認証に必要なユーザー名 |
“admin” |
パスワード |
CouchDBの認証に必要なパスワード |
“admin” |
IncludeMetric |
アクティブにする |
「ドキュメントに記載されているメトリクス」 |
ExcludeMetric |
非アクティブにする |
「ドキュメントに記載されているメトリクス」 |
ディメンション |
ユーザー定義ディメンションのスペースで区切られたキーと値のペア。 |
dimension_name dimension_value |
インターバル |
CouchDB APIを呼び出す間の秒数。 |
10 |
ssl_keyfile |
keyfile へのパス |
“path/to/file” |
ssl_certificate |
証明書へのパス |
“path/to/file” |
ssl_ca_certs |
caファイルへのパス |
“path/to/file” |
メトリクス 🔗
このインテグレーションでは、以下のメトリクスを使用できます:
備考 🔗
Splunk Observability Cloudで利用可能なメトリクスタイプの詳細は、メトリクスタイプ を参照してください。
ホストベースのサブスクリプションプランでは、デフォルトのメトリクスは、ホスト、コンテナ、バンドルメトリクスなど、Splunk Observability Cloudのホストベースのサブスクリプションに含まれるメトリクスです。カスタムメトリクスはデフォルトでは提供されず、料金が発生する場合があります。詳細については、メトリクスカテゴリ を参照してください。
MTSベースのサブスクリプションプランでは、すべてのメトリクスがカスタムです。
メトリクスを追加するには、その他のメトリクスの追加 で
extraMetrics
の設定方法を参照してください。
トラブルシューティング 🔗
Splunk Observability Cloudをご利用のお客様で、Splunk Observability Cloudでデータを確認できない場合は、以下の方法でサポートを受けることができます。
Splunk Observability Cloudをご利用のお客様
Splunk サポートポータル でケースを送信する
Splunkサポート に連絡する
見込み客および無料トライアルユーザー様
Splunk Answers のコミュニティサポートで質問し、回答を得る
Join the Splunk #observability user group Slack channel to communicate with customers, partners, and Splunk employees worldwide. To join, see Chat groups in the Get Started with Splunk Community manual.