Couchbase エージェント
前提条件
- エージェントのインストールに必要な前提条件を確認するには、エージェントのインストールに必要な前提条件の確認を参照してください。
- Couchbase クラスタホスト
- Couchbase ユーザーの認証情報(ユーザー名、パスワード)
- Couchbase クラスタの管理ポート、およびクエリポートへのアクセス
- エージェントは、Couchbase ユーザーを通じてすべてのノードへのアクセスが必要です (ノード、管理、クエリポートに対して、エージェントが curl 実行ができる必要があります)。
curl -u [user]:[password] http://[localhost]:8091/pools
curl -u [user]:[password] http://localhost:8093/admin/vitals
- SixthSense コレクターの URL/IP(カスタマーサポートから提供されるお客様のテナント URL)
- SixthSense ポータルからのアクセストークン。トークンへのアクセスについては、アクセストークンの取得 を参照してください。
エージェントのダウンロード
Windows および Linux ベースのサーバーの場合は、次のリンクを使用します。
curl --header "PRIVATE-TOKEN:{{TOKEN}}" --output Sixthsense-Meter-Agent.zip "https://artifacts-observability.sixthsense.rakuten.com/api/v4/projects/32/packages/generic/Meter-Agent/latest/meter-agent.zip"
Couchbase エージェントの設定
以下は、エージェントを設定するためのサンプルの yaml ファイルです。
sixthsense:
service_name: <couchbase-service-name>
# Login to Sixthsense UI --> Go to Settings on Side Navbar --> Copy Access Token
authentication: <authentication>
# debug|error|info
logging: debug
sixthsense_backend: <collector-host>
# For GCP: grpc-collector-observability.sixthsense.rakuten.com:443
# (One Cloud) For connectivity to backend using intra public network: 133.237.176.44:80
# (One Cloud) For connectivity to backend using onecloud private network: 100.99.116.221:80
# (For One Cloud) secure: false
# SSL connection with backend true|false
secure: true
# MY | ES | MS | CB | OR
type: CB
hosturl: <couchbase host>
hostProtocol: <http/https>
user: <couchase-user>
password: <couchbase-password>
port: 8091 #management port
n1qlport: 8093 #query port
queryLimit: 10 #no of queries
queryThresholdTime: 1 #millisecond
エージェントの実行
Linuxの場合:
実行ファイルを実行することで、エージェントが起動されます。
./sixthsense-couchbase-agent <config-file.yaml>
Windowsの場合:
meter-agent.zip ファイルを解凍し、クラスタ情報を含む yaml ファイルの設定を編集します。
管理者としてコマンドプロンプトを開き、次のコマンドを入力します。
nssm.exe install “Service_Name”
NSSM サービスインストーラ画面では、[アプリケーション] タブがデフォルトで選択されています。
以下の詳細を入力します。
- パス:meter-agent.exe のフルパス
- スタートアップディレクトリ:フォルダパス
- 引数:yaml フルネーム
- [詳細] タブをクリックします。
- 以下の詳細を入力します。
- 表示名:サービスの表示名
- 説明:サービスの説明
- セットアップの種類:自動などのセットアップの種類を選択します。
- [ログオン] タブをクリックします。
- [ローカルシステムアカウント] ラジオボタンを選択します。
- [サービスがデスクトップと対話できるようにする] チェックボックスを選択します。
- [サービスのインストール] をクリックします。