AgentInsightMonitor Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
A per-agent Agent Insights monitor that owns configuration, runs, and discovered insights.
public class AgentInsightMonitor : System.ClientModel.Primitives.IJsonModel<Azure.AI.Projects.AgentInsightMonitor>, System.ClientModel.Primitives.IPersistableModel<Azure.AI.Projects.AgentInsightMonitor>
type AgentInsightMonitor = class
interface IJsonModel<AgentInsightMonitor>
interface IPersistableModel<AgentInsightMonitor>
Public Class AgentInsightMonitor
Implements IJsonModel(Of AgentInsightMonitor), IPersistableModel(Of AgentInsightMonitor)
- Inheritance
-
AgentInsightMonitor
- Implements
Properties
| Name | Description |
|---|---|
| AgentName |
The agent this monitor analyzes. There can be only one monitor per agent. |
| Enabled |
Whether scheduled insight generation is armed for the monitor. |
| EstimatedCost |
Estimated cost accumulated by Agent Insights for this monitor. |
| Id |
The monitor identifier. |
| ModelDeploymentName |
The model deployment to use for analyzing traces. Accepts either the deployment name alone or with the connection name as '{connectionName}/modelDeploymentName'. |
| NextScheduledRunOn |
The next time a scheduled agent insight run will start. Omitted when scheduled generation is disabled. |
| Overview |
The effective overview, or null before an overview is available. |
| RunIntervalHours |
Interval between scheduled insight runs, in hours. |
| Suspension |
Why the system suspended scheduled generation. Null when the monitor is not suspended. |
| UpdatedOn |
The time when this monitor was last updated. |
Methods
Operators
| Name | Description |
|---|---|
| Explicit(ClientResult to AgentInsightMonitor) | |