9.5. eBPF エージェントアラートの使用
Network Observability eBPF エージェントの HashMap テーブルがいっぱいになるか、容量制限がトリガーされると、アラート NetObservAgentFlowsDropped
がトリガーされます。このアラートが表示された場合は、次の例に示すように、FlowCollector
の cacheMaxFlows
を増やすことを検討してください。
注記
cacheMaxFlows
を増やすと、eBPF エージェントのメモリー使用量が増加する可能性があります。
手順
-
Web コンソールで、Operators
Installed Operators に移動します。 - Network Observability Operator の Provided APIs 見出しの下で、Flow Collector を選択します。
- cluster を選択し、YAML タブを選択します。
-
次の YAML サンプルに示すように、
spec.agent.ebpf.cacheMaxFlows
の値を増やします。
apiVersion: flows.netobserv.io/v1beta2 kind: FlowCollector metadata: name: cluster spec: namespace: netobserv deploymentModel: Direct agent: type: eBPF ebpf: cacheMaxFlows: 200000
apiVersion: flows.netobserv.io/v1beta2
kind: FlowCollector
metadata:
name: cluster
spec:
namespace: netobserv
deploymentModel: Direct
agent:
type: eBPF
ebpf:
cacheMaxFlows: 200000
- 1
NetObservAgentFlowsDropped
アラート発生時の値からcacheMaxFlows
値を増やします。
関連情報
- ダッシュボードに表示できるアラート作成の詳細は、ユーザー定義プロジェクトのアラートルールの作成 を参照してください。