.mlops-agent.10.2.0.source-code.default.agent.conf.yaml Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of mlops-agent Show documentation
Show all versions of mlops-agent Show documentation
DataRobot MLOps Monitoring Agent
The newest version!
#
# Copyright (c) 2020 DataRobot, Inc. and its affiliates. All rights reserved.
# Last updated 2022.
#
# DataRobot, Inc. Confidential.
# This is unpublished proprietary source code of DataRobot, Inc. and its affiliates.
# The copyright notice above does not evidence any actual or intended publication of
# such source code.
#
# This file and its contents are subject to DataRobot Tool and Utility Agreement.
# For details, see
# https://www.datarobot.com/wp-content/uploads/2021/07/DataRobot-Tool-and-Utility-Agreement.pdf.
#
# This file contains configuration for the MLOps agent
# URL to the DataRobot MLOps service
# Value will be filled in via MLOps library.
mlopsUrl: "https://MLOPS_HOST"
# DataRobot API token
# Value will be filled in via MLOps library.
apiToken: ""
# When dryrun mode is true, do not report the metrics to MLOps service
dryRun: false
# Path to write agent stats
statsPath: "/tmp/tracking-agent-stats.json"
# Prediction Environment served by this agent.
# Events and errors not specific to a single deployment are reported against this Prediction Environment.
# predictionEnvironmentId: ""
# Number of times the agent will retry sending a request to the MLOps service on failure.
httpRetry: 3
# Http client timeout in milliseconds (30sec timeout)
httpTimeout: 30000
# Number of concurrent http request, default=1 -> synchronous mode; > 1 -> asynchronous
httpConcurrentRequest: 10
# Number of HTTP Connections to establish with the MLOps service, Default: 1
numMLOpsConnections: 1
# Version of the DataRobot App this agent is communicating with. Optional. If not specified, it assumes
# the version of the App same as the MLOps Agent
# datarobotAppVersion: "8.0.6"
# Maximum number of features to monitor in the scoring data. Default: 300. If there are more than 300 features in the
# scoring data and wants to monitor all of them, bump this value
maxFeaturesToMonitor: 300
# Channel configurations for each channel type(file, rabbmmq, sqs, etc)
# This configures the locations of the message buffers.
# Note: the spoolDirectoryPath must match the MLOPS_SPOOLER_DIR_PATH used by the MLOps library.
# Note: you must create the spoolDirectory before running the agent.
channelConfigs:
- type: "FS_SPOOL"
details: {name: "fs_spool", directory: "/tmp/ta"}
# - type: "SQS_SPOOL"
# details: {name: "sqsSpool", queueName: ""}
# The number of threads that the agent will launch to process data records.
agentThreadPoolSize: 4
# The maximum number of records each thread will process per fetchNewDataFreq interval.
agentMaxRecordsTask: 100
# Maximum number of records to aggregate before sending to MMM.
agentMaxAggregatedRecords: 500
# A timeout for pending records before aggregating and submitting
agentPendingRecordsTimeoutMs: 5000
© 2015 - 2024 Weber Informatics LLC | Privacy Policy