Freigeben über


@microsoft/agents-a365-observability package

Klassen

BaggageBuilder

Gepäck-Generator pro Anforderung für die OpenTelemetry-Kontextverteilung.

Diese Klasse bietet eine Fluent-API zum Festlegen von Gepäckwerten, die im OpenTelemetry-Kontext weitergegeben werden.

Beispiel

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

Kontextmanager für Gepäckumfang.

Diese Klasse verwaltet den Lebenszyklus von Gepäckwerten, legt sie beim Betreten und Wiederherstellen des vorherigen Kontexts beim Verlassen fest.

Builder

Generator zum Konfigurieren von Agent 365 mit OpenTelemetry-Ablaufverfolgung

ExecuteToolScope

Stellt openTelemetry-Ablaufverfolgungsbereich für KI-Toolausführungsvorgänge bereit.

InferenceScope

Stellt openTelemetry-Ablaufverfolgungsbereich für generative KI-Ableitungsvorgänge bereit.

InvokeAgentScope

Stellt den OpenTelemetry-Ablaufverfolgungsbereich für KI-Agent-Aufrufvorgänge bereit.

ObservabilityManager

Haupteinstiegspunkt für Agent 365, der die OpenTelemetry-Ablaufverfolgung für KI-Agents und -Tools bereitstellt

OpenTelemetryConstants

OpenTelemetry-Konstanten für Agent 365

OpenTelemetryScope

Basisklasse für OpenTelemetry-Ablaufverfolgungsbereiche

Schnittstellen

AgentDetails

Details zu einem KI-Agent

AgentRequest

Stellt eine Anforderung an einen Agent mit Telemetriekontext dar.

BuilderOptions

Konfigurationsoptionen für Agent 365 Observability Builder

CallerDetails

Details zu einem Anrufer

EnhancedAgentDetails

Erweiterte Agentdetails mit zusätzlichen Eigenschaften

InferenceDetails

Details zu einer Ableitungsaufrufabgleichs-C#-Implementierung

InferenceResponse

Details zum Aufzeichnen der Antwort von einem Rückschlussanruf

InvokeAgentDetails

Details zum Aufrufen eines anderen Agents

ServiceEndpoint

Stellt einen Endpunkt für den Agentaufruf dar.

SourceMetadata

Stellt Metadaten zur Quelle eines Aufrufs dar.

TenantDetails

Details zu einem Mandanten

ToolCallDetails

Details zu einem Toolaufruf, der von einem Agent getätigt wurde

Enumerationen

ExecutionType

Stellt verschiedene Arten von Agentaufrufen dar.

InferenceOperationType

Stellt unterschiedliche Vorgänge für Typen für Modellinferenz dar.

InvocationRole

Stellt unterschiedliche Rollen dar, die einen Agent aufrufen können