[Index]
Configuration for anomaly detection on a ReporterResource. Admin defines what to detect; system generates the execution plan.
| Title | Description | Details | |||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Configuration | Group Assigned by FDP |
|
|||||||||||||||||||||||||||||||||||||||||||||||
| Name * | Unique name for this anomaly detection configuration |
|
|||||||||||||||||||||||||||||||||||||||||||||||
| Detection Question * | What the admin wants to detect |
|
|||||||||||||||||||||||||||||||||||||||||||||||
| Resource * | ReporterResource to monitor for anomalies |
|
|||||||||||||||||||||||||||||||||||||||||||||||
| Data Source Override | Override the default data source for this configuration (business key reference) |
|
|||||||||||||||||||||||||||||||||||||||||||||||
| Run Summary Retention (Days) | Number of days to retain detection run summary records before automatic purge. Applies to new runs only — changing this value does not affect existing run records. Default: 30 |
|
|||||||||||||||||||||||||||||||||||||||||||||||
| Features | Optional Postgres column names to analyze. When empty, the LLM derives optimal features from the resource schema and detection question. |
|
|||||||||||||||||||||||||||||||||||||||||||||||
| Detection | Group Assigned by FDP |
|
|||||||||||||||||||||||||||||||||||||||||||||||
| Desired State Search | Ephemeral search filters to find a source instance from the resource's base table. Results populate desired_state. Not persisted on save. |
|
|||||||||||||||||||||||||||||||||||||||||||||||
| Filter Options |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| Filter By |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| Filter Type |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| Filter String |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| Ignore Case |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| Desired State Instance | Ephemeral dropdown showing instances matching the search filters. Selecting an instance populates desired_state. Not persisted on save. |
|
|||||||||||||||||||||||||||||||||||||||||||||||
| Desired State | Locked-in key-value pairs representing the desired configuration state for drift detection |
|
|||||||||||||||||||||||||||||||||||||||||||||||
| Field * | Resource property name — column in the Postgres base table |
|
|||||||||||||||||||||||||||||||||||||||||||||||
| Value * | Desired value for this property |
|
|||||||||||||||||||||||||||||||||||||||||||||||
| Detection Filter | Array of filter groups (OR'd) to scope detection to a subset of rows. Each group contains a filter_options array of filter items (AND'd within the group). |
|
|||||||||||||||||||||||||||||||||||||||||||||||
| Name | Optional label for this filter group. |
|
|||||||||||||||||||||||||||||||||||||||||||||||
| Description | Optional description explaining the purpose of this filter group. |
|
|||||||||||||||||||||||||||||||||||||||||||||||
| Filter Options |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| Filter By |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| Filter Type |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| Filter String |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| Ignore Case |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| Execution Plan | Group Assigned by FDP |
|
|||||||||||||||||||||||||||||||||||||||||||||||
| Allow Playbook Edit | Enable expert mode to manually edit the execution plan. When enabled, operational fields (tool, parameters, exit on failure) become editable. Changes may be overwritten when the plan is regenerated. |
|
|||||||||||||||||||||||||||||||||||||||||||||||
| Playbook Configuration | Structured execution plan generated by the generate_execution_plan operation. Contains required datasources, ordered detection steps, and LLM reasoning. Cleared automatically when resource or features change. |
|
|||||||||||||||||||||||||||||||||||||||||||||||
| Required Datasources | List of datasource types needed by this plan (e.g. 'automate-postgres'). Empty array when datasource_override is set. |
|
|||||||||||||||||||||||||||||||||||||||||||||||
| Reasoning | LLM-generated explanation of why this detection approach was chosen. |
|
|||||||||||||||||||||||||||||||||||||||||||||||
| Steps | Ordered list of detection steps to execute. Each step invokes a tool with specific parameters. |
|
|||||||||||||||||||||||||||||||||||||||||||||||
| Tool * | Name of the detection tool to execute in this step. |
|
|||||||||||||||||||||||||||||||||||||||||||||||
| Parameters | Tool-specific parameters as a JSON object. Structure varies per tool. |
|
|||||||||||||||||||||||||||||||||||||||||||||||
| Goal * | Human-readable description of what this step accomplishes. |
|
|||||||||||||||||||||||||||||||||||||||||||||||
| Rationale | Explanation of why this step is needed in the detection plan. |
|
|||||||||||||||||||||||||||||||||||||||||||||||
| Exit on Failure | If true, abort the entire detection run when this step fails. If false, log the error and continue to the next step. |
|
|||||||||||||||||||||||||||||||||||||||||||||||
| Presentation Schema | Defines the sections and structure for the LLM-generated run summary. The summary is written for non-ML-expert admins. Customize sections to control what appears in the report. |
|
|||||||||||||||||||||||||||||||||||||||||||||||
| Type * | The type of presentation format |
|
|||||||||||||||||||||||||||||||||||||||||||||||
| Sections | List of sections in the presentation |
|
|||||||||||||||||||||||||||||||||||||||||||||||
| Header * | Section header/title |
|
|||||||||||||||||||||||||||||||||||||||||||||||
| Description | Description of what this section contains |
|
|||||||||||||||||||||||||||||||||||||||||||||||
| Note | Additional notes about the presentation format |
|
|||||||||||||||||||||||||||||||||||||||||||||||