Skip to content

[FEA]: Make the alert agent parameters configurable via the workflow's config section #213

@AnuradhaKaruppiah

Description

@AnuradhaKaruppiah

Is this a new feature, an improvement, or a change to existing functionality?

New Feature

How would you describe the priority of this feature request

High

Please provide a clear description of problem this feature solves

These parameters are specified via the env file, currently -

# Set to "true" to run agent in test mode using synthetic data instead of live systems
TEST_MODE=true

# All file paths below should be relative to register.py location

# Path to CSV containing scheduled maintenance window data
MAINTENANCE_STATIC_DATA_PATH="data/maintenance_static_dataset.csv"

# Main test dataset in CSV format containing alerts and their simulated environments
TEST_DATA_RELATIVE_FILEPATH="data/test_data.csv"

# JSON file with baseline/normal system behavior data
TEST_BENIGN_DATA_RELATIVE_FILEPATH="data/benign_fallback_test_data.json"

# Path where test results will be saved as a CSV file
TEST_OUTPUT_RELATIVE_FILEPATH=".tmp/aiq/examples/aiq_alert_triage_agent/output/test_output.csv"

Please add these options to the workflow's config and default them to make quick start easier.

Describe your ideal solution

Example:

workflow:
  _type: alert_triage_agent
 test_mode_config:
   enable: true
   output_path: ".tmp/aiq/examples/aiq_alert_triage_agent/output/test_output.csv"

etc.

Additional context

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct
  • I have searched the open feature requests and have found no duplicates for this feature request

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions