OpenTelemetryコレクターの管理
最終更新日: 09 年 2024 月 XNUMX 日インストールされているOpenTelemetryコレクターにアクセスする Exchange> OpenTelemetryコレクター LogicMonitorのページ。 テーブル内のコレクターごとに、そのステータスを表示し、設定を管理し、LogicMonitorから削除できます。
コレクターのステータスを表示する
OpenTelemetry Collectorsページには、各Collectorがステータス(Running、Stopped、またはUnregistered)で表示されます。 「実行中」は、コレクターがトレースデータをLogicMonitorにアクティブに転送していることを示します。
モニターコレクター
OpenTelemetryコレクターは、従来のLogicMonitorコレクターを監視するのと同じ方法で監視できます。 OpenTelemetry Collectorがインストールされている各監視対象リソースには、一連のデータソースが適用されるため、Collectorのパフォーマンスと可用性を監視および警告できます。
コレクターを削除する
OpenTelemetry Collectorsページから、Actionsの下のごみ箱をクリックしてCollectorを削除できます。 このアクションにより、コレクターがLogicMonitorから登録解除されます。つまり、UIからコレクターを管理できなくなります。 コレクターを削除すると インストールされているリソースからアンインストールします。
ご注意: コレクターのアンインストールは、実行する必要のある別の手動の手順です。 見る コレクターの削除.
コレクターを再起動します
現在、LogicMonitor内からOpenTelemetryCollectorを再起動することはできません。 コレクターを再起動する必要がある場合は、以下の関連する手順に従ってください。
Linuxでのコレクターの再起動
Linuxサーバーにインストールされているコレクターは、 systemctl
ルートユーザー:
# status check
$ systemctl status lmotel
# restart
systemctl restart lmotel
非rootユーザー:
# Restart:
# cd to lmotel installation path
cd installation_path/logicmonitor
# export LOGICMONITOR_ACCOUNT,LOGICMONITOR_BEARER_TOKEN saved in .lmotel_env file
$ source installation_path/logicmonitor/config/.lmotel_env
$ cd installation_path/logicmonitor/lmotel
$ ./lmotel --config=config.yaml &
Dockerでコレクターを再起動する
次のコマンドを使用して、Dockerコンテナにインストールされているコレクターを再起動できます。
# Get lmotel container name or container id
$ docker ps | grep lmotel
# container id/ name will be required to stop or restart the lmotel docker collector.
$ docker restart container-name
Kubernetesでコレクターを再起動する
Kubernetesで実行されているOTelCollectorを再起動するには、ローリングリスタートを使用する方法とレプリカの数をスケーリングする方法のXNUMXつがあります。
方法1:ローリングリスタート
kubectl rollout restart statefulset [statefulset_name] -n <namespa
方法2:レプリカの数をスケーリングする
最初にレプリカ数をゼロに設定してから、環境に合わせてレプリカをスケーリングします。
kubectl scale --replicas=0 statefulset.apps/<statefulset_name> --namespace=<namespace>
kubectl scale --replicas=<replica_count> statefulset.apps/<statefulset_name> --namespace=<namespace>