監視エージェントの環境変数¶
接続されたスプーラーの設定に使用される環境変数に加えて、以下に説明する環境変数を使用して監視エージェントを設定できます。
一般的な設定¶
bin/
ディレクトリから提供されたstart-agent.sh
スクリプトを使用してエージェントを実行する場合は、次の環境設定オプションを使用できます。
特徴量 | 説明 |
---|---|
MLOPS_AGENT_CONFIG_YAML |
カスタム設定YAMLファイルへのフルパス。 |
MLOPS_AGENT_LOG_DIR |
エージェントログファイルとstdout/errorを出力するディレクトリ。 |
JAVA_HOME |
エージェントコードを実行するためのJava仮想マシン(JVM)。 JVMを提供しない場合は、JavaをシステムPATHに含める必要があります。 |
MLOPS_MAX_FEATURES_TO_MONITOR |
監視エージェントが監視のためにDataRobotに送信できる特徴量の最大数。 この値は、DataRobotが受信するように設定できる最大の特徴量数である300 を超えないようにする必要があります。 詳細については、DataRobotでは特徴量を何個まで追跡できますか?を参照してください。 |
DataRobotでは特徴量を何個まで追跡できますか?
DataRobotでは、特徴量の追跡と受け取りに以下の制限が適用されます。
-
マネージドAIプラットフォーム(SaaS):デフォルトでは、DataRobotは最大25個の特徴量を追跡します。
-
セルフマネージドAIプラットフォーム(オンプレミス):デフォルトでは、DataRobotは最大25個の特徴量を追跡します。ただし、セルフマネージド環境では、DataRobotの設定で
PREDICTION_API_MONITOR_RAW_MAX_FEATURE
を使用することで、上限を200個に引き上げることができます。 さらに、DataRobotが受け取れる特徴量の最大数はPREDICTION_API_POST_MAX_FEATURES
を使用して設定され、DataRobotが受け取れる特徴量の絶対最大数は300です。_エージェントが監視するデプロイ_では、MLOPS_MAX_FEATURES_TO_MONITOR
を使用して300を超える特徴量を送信するようにエージェントを設定しても、300個の上限が適用されます。.
コンテナ化された設定¶
Dockerfile
ディレクトリから提供されたtools/agent_docker/
スクリプトを使用してエージェントを実行する場合は、次の環境設定オプションを使用できます。
特徴量 | 説明 |
---|---|
MLOPS_AGENT_CONFIG_YAML |
カスタム設定YAMLファイルへのフルパス。 |
MLOPS_AGENT_LOG_DIR |
エージェントログファイルとstdout/errorを出力するディレクトリ。 |
MLOPS_AGENT_TMP_DIR |
一時ファイルを書き込むディレクトリ(コンテナが読み取り専用のルートファイルシステムで実行されている場合に役立つオーバーライド)。 |
MLOPS_SERVICE_URL |
MLOpsにアクセスするためのサービスURLを、YAML設定ファイルで指定する代わりに、この環境変数で指定します。 |
MLOPS_API_TOKEN |
YAML設定ファイルで指定する代わりに、この環境変数を使用してAPIトークンを指定します。 |
高度な設定 | |
MLOPS_AGENT_JVM_OPT |
デフォルトのJVMオプション-Xmx1G をオーバーライドするように設定します。 |
MLOPS_AGENT_LOGGING_CONFIG |
MLOps監視エージェント用の完全なカスタムLog4J2設定ファイルへのフルパスを指定します。 |
MLOPS_AGENT_LOGGING_FORMAT |
デフォルトのログ設定を使用する場合は、ログ出力形式をplain またはjson のいずれかに設定できます。 |
MLOPS_AGENT_LOGGING_LEVEL |
デフォルトのログ設定を使用する場合は、エージェントの全体的なログレベルを設定します(例:trace 、debug 、info 、warning 、error )。 |
MLOPS_AGENT_LOG_PROPERTIES |
mlops.log4j2.properties へのデフォルトのパスをオーバーライドするように設定します。 |
MLOPS_AGENT_SERVER_PORT |
組み込みHTTPサーバーをアクティブ化するための空きポート番号を設定します。これは、正常性および指標の監視に役立ちます。 |