Compartir a través de


@microsoft/agents-a365-observability package

Clases

BaggageBuilder

Generador de equipaje por solicitud para la propagación de contexto de OpenTelemetry.

Esta clase proporciona una API fluida para establecer valores de equipaje que se propagarán en el contexto de OpenTelemetry.

Ejemplo

const scope = new BaggageBuilder()
  .tenantId("tenant-123")
  .agentId("agent-456")
  .correlationId("corr-789")
  .build();

scope.enter();
// Baggage is set in this context
// ... do work ...
scope.exit();
// Baggage is restored after exiting the context
BaggageScope

Administrador de contexto para el ámbito del equipaje.

Esta clase administra el ciclo de vida de los valores de equipaje y los establece al entrar y restaurar el contexto anterior al salir.

Builder

Generador para configurar el agente 365 con seguimiento de OpenTelemetry

ExecuteToolScope

Proporciona el ámbito de seguimiento de OpenTelemetry para las operaciones de ejecución de herramientas de IA.

InferenceScope

Proporciona el ámbito de seguimiento de OpenTelemetry para las operaciones de inferencia de IA generativas.

InvokeAgentScope

Proporciona el ámbito de seguimiento de OpenTelemetry para las operaciones de invocación del agente de IA.

ObservabilityManager

Punto de entrada principal para el Agente 365 que proporciona seguimiento de OpenTelemetry para agentes y herramientas de IA

OpenTelemetryConstants

Constantes de OpenTelemetry para el Agente 365

OpenTelemetryScope

Clase base para ámbitos de seguimiento de OpenTelemetry

Interfaces

AgentDetails

Detalles sobre un agente de IA

AgentRequest

Representa una solicitud a un agente con el contexto de telemetría

BuilderOptions

Opciones de configuración del Generador de observabilidad del Agente 365

CallerDetails

Detalles sobre un autor de llamada

EnhancedAgentDetails

Detalles mejorados del agente con propiedades adicionales

InferenceDetails

Detalles de una implementación de llamada de inferencia que coincida con C#

InferenceResponse

Detalles para registrar la respuesta desde una llamada de inferencia

InvokeAgentDetails

Detalles para invocar a otro agente

ServiceEndpoint

Representa un punto de conexión para la invocación del agente.

SourceMetadata

Representa los metadatos sobre el origen de una invocación.

TenantDetails

Detalles sobre un inquilino

ToolCallDetails

Detalles de una llamada de herramienta realizada por un agente

Enumeraciones

ExecutionType

Representa diferentes tipos de invocaciones de agente.

InferenceOperationType

Representa una operación diferente para los tipos de inferencia del modelo.

InvocationRole

Representa distintos roles que pueden invocar un agente.