名前空間の編集
名前空間の編集
[nsToMonitorRegex] フィールドを使用して名前空間を変更できます。
次に、[nsToMonitorRegex] を使用した一般的な名前空間の動作シナリオを示します。
-
最初の登録後、エージェントは、1 分ごとに [
nsToMonitorRegex] フィールドが名前空間に一致するかどうかチェックします。[nsToExcludeRegex] が指定されている場合、それらの名前空間はモニター対象の名前空間から除外されます。 -
名前空間構成がコントローラからモニターまたは無視される場合は、エージェント構成(クラスタエージェント YAML ファイル)よりも優先されます。したがって、名前空間が [
nsToExcludeRegex] に設定されている正規表現を満たしているが、コントローラ構成ではその名前空間がモニター対象の名前空間に含まれている場合、その名前空間はモニターされます。この名前空間をモニター対象から除外するには、コントローラ構成で名前空間を削除する必要があります。このシナリオでは、エージェント構成とコントローラ構成の間に競合があるため、クラスタエージェント構成に関連する名前空間を追加または削除しても効果はありません。
-
クラスタエージェントが再起動すると、[
nsToMonitorRegex] および [nsToExcludeRegex] フィールドは、コントローラで構成された名前空間とともにエージェント構成ファイルから読み込まれます。 -
コントローラが再起動すると、コントローラ構成に含まれるモニタおよび無視される名前空間が保持され、エージェント構成とともに再適用されます。
-
クラスタエージェントとコントローラの両方が同時に再起動すると、[
nsToMonitorRegex] フィールドおよび [nsToExcludeRegex] フィールドは、エージェント構成ファイルから読み込まれます。モニタ対象の名前空間は、エージェント構成に基づいて決定されます。 -
構成された正規表現に一致する新しい名前空間が追加されると、追加の構成なしで名前空間がモニタされます。同様に、構成された正規表現と名前空間が一致しない場合、その名前空間はモニタされません。
クラスタ内の名前空間は、次の方法で変更できます。
-
クラスタエージェント構成ファイルの名前空間の更新:クラスタエージェントを展開する前に、cluster-agent.yaml ファイルの [
nsToMonitorRegex] フィールドを変更します。登録後であっても、cluster-agent.yaml ファイルのnsToMonitorRegexフィールドは更新できます。 -
ユーザーインターフェイスでの名前空間の編集:クラスタエージェントを展開した後に名前空間を編集します。展開すると、クラスタは Splunk AppDynamics エージェントやクラスタエージェントの下に表示されます。Splunk AppDynamics のブラウザベースの構成ユーザーインターフェイスを開き、名前空間を編集します。
クラスタ エージェント コンフィギュレーション ファイルの名前空間の更新
クラスタ内の名前空間を更新するには、nsToMonitorRegex cluster-agent.yaml を使用します
[nsToMonitorRegex] を使用して名前空間を更新すると、現在モニタリングされている名前空間が変更されます。シナリオについては、「名前空間の編集」を参照してください。
クラスタエージェントポッドが予期せず再起動すると、コントローラに保存されている名前空間が優先され、保持されます。「クラスタエージェントのトラブルシューティング」を参照してください。
名前空間を更新するには、次の手順に従います。
- テキストエディタで
cluster-agent.yamlファイルを開きます。 -
正規表現に基づいて名前空間を指定するには、
nsToMonitorRegexを含めますnsToMonitorRegex: <regular expression> nsToExcludeRegex: <regular expression> #This is an optional field -
名前空間のリストを確認します。正しくない場合は、 ファイル内の名前空間を追加または削除します。
-
コマンド プロンプトを開きます。名前空間の変更を適用するには、次のように入力します。
kubectl apply -f cluster-agent.yaml -
Splunk AppDynamics オペレータがモニター対象の名前空間の値を登録していることを確認するには、次のように入力します。
kubectl-app describe cm cluster-agent-mon
ユーザーインターフェイスでの名前空間の編集
クラスタエージェントを展開すると、クラスターから名前空間を編集するには、管理者権限が必要です。[Selected namespaces] 列には、現在モニタリングされている名前空間が表示されます。
名前空間を編集するには、次の手順を実行します。
- リストからクラスタをダブルクリックします。
- [設定(Configure)] をクリックします。
- 名前空間を変更するには、対応するボックスをオンにして名前空間を選択します。
- 目的の名前空間ボックスがオンになったら、矢印をクリックして、[] 名前空間テーブルまたは [] 名前空間テーブルに移動します。
- [OK] をクリックして、ダイアログボックスを閉じます。これらの変更には数分かかり、ステータスはバナー通知で表示されます。