Freigeben über


CosmosDiagnosticsRequestInfo Klasse

  • java.lang.Object
    • com.azure.cosmos.CosmosDiagnosticsRequestInfo

public final class CosmosDiagnosticsRequestInfo

Diese Klasse stellt Diagnoseinformationen für Transportanforderungen dar (Aufrufe eines Replikats im direkten Modus, Aufrufe des Gateways, z. B. zum Abrufen von Metadaten wie physische Adressen des Replikats für eine Partition.

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
String getActivityId()

Ruft die Aktivität ab, die zum Nachverfolgen dieser Anforderung im Cosmos DB-Dienst verwendet wird.

Duration getBackendLatency()

Ruft die Back-End-Latenz ab, falls verfügbar oder NULL, wenn die Back-End-Latenz für eine Anforderung nicht verfügbar ist.

Duration getDuration()

Ruft die Gesamtdauer für die Verarbeitung dieser Anforderung ab.

String getPartitionId()

Ruft den Bezeichner für die physische Partition/den Shard ab, die in oder NULL verarbeitet wurde, wenn die Anforderung nicht direkt auf ein Replikat/eine Partition abzielte.

String getPartitionKeyRangeId()

Ruft die Partitionsschlüsselbereichs-IDfür die physische Partition/den Shard ab, die in oder NULL verarbeitet wurde, wenn die Anforderung nicht direkt auf ein Replikat/eine Partition abzielte.

Collection<CosmosDiagnosticsRequestEvent> getRequestPipelineEvents()

Ruft detailliertere Informationen zu den verschiedenen Phasen der Anforderungspipeline ab.

String getRequestType()

Ruft den Anforderungstyp ab.

Instant getStartTime()

Ruft die Startzeit der Anforderung ab.

Geerbte Methoden von java.lang.Object

Details zur Methode

getActivityId

public String getActivityId()

Ruft die Aktivität ab, die zum Nachverfolgen dieser Anforderung im Cosmos DB-Dienst verwendet wird.

Gibt zurück:

die Aktivität, die zum Nachverfolgen dieser Anforderung im Cosmos DB-Dienst verwendet wird.

getBackendLatency

public Duration getBackendLatency()

Ruft die Back-End-Latenz ab, falls verfügbar oder NULL, wenn die Back-End-Latenz für eine Anforderung nicht verfügbar ist.

Gibt zurück:

die Back-End-Latenz, falls verfügbar oder NULL, wenn die Back-End-Latenz für eine Anforderung nicht verfügbar ist

getDuration

public Duration getDuration()

Ruft die Gesamtdauer für die Verarbeitung dieser Anforderung ab.

Gibt zurück:

die Gesamtdauer für die Verarbeitung dieser Anforderung.

getPartitionId

public String getPartitionId()

Ruft den Bezeichner für die physische Partition/den Shard ab, die in oder NULL verarbeitet wurde, wenn die Anforderung nicht direkt auf ein Replikat/eine Partition abzielte.

Gibt zurück:

der Bezeichner für die physische Partition/den Shard, den diese Anforderung in oder NULL verarbeitet hat, wenn die Anforderung nicht direkt auf ein Replikat/eine Partition abzielte.

getPartitionKeyRangeId

public String getPartitionKeyRangeId()

Ruft die PartitionKeyRangeId für die physische Partition/den Shard ab, die diese Anforderung in oder NULL verarbeitet wurde, wenn die Anforderung nicht direkt auf ein Replikat/eine Partition abzielte.

Gibt zurück:

Die PartitionKeyRangeId für die physische Partition/den Shard, die diese Anforderung verarbeitet hat, wurde in oder NULL verarbeitet, wenn die Anforderung nicht direkt auf ein Replikat/eine Partition abzielte.

getRequestPipelineEvents

public Collection getRequestPipelineEvents()

Ruft detailliertere Informationen zu den verschiedenen Phasen der Anforderungspipeline ab.

Gibt zurück:

detailliertere Informationen zu den verschiedenen Phasen der Anforderungspipeline.

getRequestType

public String getRequestType()

Ruft den Anforderungstyp ab.

Gibt zurück:

der Typ der Anforderung

getStartTime

public Instant getStartTime()

Ruft die Startzeit der Anforderung ab.

Gibt zurück:

die Startzeit der Anforderung.

Gilt für: