ATP には、単純な閾値ベースのフィルタリングを超えた、洗練された適応型テレメトリ処理を実現する高度なインテリジェンス レイヤーが含まれています。
高度な設定オプション
これらのオプションの問題をATP プロセッサーの設定に追加して、高度な機能を有効にすることができます。
完全な高度な設定例
すべての高度な機能を有効にした完全な例を次に示します。
processors: adaptivetelemetry: enable_storage: true retention_minutes: 30 include_process_list: - "/usr/bin/postgres" - "/usr/sbin/nginx" metric_thresholds: process.cpu.utilization: 0.05 process.memory.utilization: 0.05 # All advanced features enabled enable_dynamic_thresholds: true dynamic_smoothing_factor: 0.2 min_thresholds: process.cpu.utilization: 0.04 process.memory.utilization: 0.04 max_thresholds: process.cpu.utilization: 0.30 process.memory.utilization: 0.30 enable_multi_metric: true composite_threshold: 1.5 weights: process.cpu.utilization: 0.5 process.memory.utilization: 0.5 enable_anomaly_detection: true anomaly_history_size: 15 anomaly_change_threshold: 50.0 anomaly_min_data_points: 3設定チューニングガイド
次のセクションでは、各詳細設定オプションについて詳細に説明し、環境に合わせて調整する方法についても説明します。
最適化戦略
はじめる:
metric_thresholdsのみで開始します (動的/マルチメトリクス/異常を無効にします)- 1~2 日間観察し、その後、偽造を減らすために閾値を調整します。
- 可変ワークロードに対して
enable_dynamic_thresholdsを有効にする - 突然のスパイクをキャッチするには
enable_anomaly_detectionを追加します - プロセスに相関リソースの問題がある場合は、
enable_multi_metric使用します。
一般的なパターン:
- 安定した運用サービス: 静的な閾値のみを使用します
- バッチジョブ: 動的閾値 + 異常検出を使用
- リソースを大量に消費するアプリ: マルチメトリクス スコアリングを使用する
- 重要なプロセス: 追加
include_process_list