AvailabilityTelemetry Klasse

  • java.lang.Object
    • com.microsoft.applicationinsights.telemetry.BaseTelemetry
      • com.microsoft.applicationinsights.telemetry.BaseSampleSourceTelemetry
        • com.microsoft.bot.applicationinsights.AvailabilityTelemetry

public final class AvailabilityTelemetry
extends com.microsoft.applicationinsights.telemetry.BaseSampleSourceTelemetry<com.microsoft.applicationinsights.internal.schemav2.AvailabilityData>

Wir haben diesen Kurs von https://github.com/microsoft/ApplicationInsights-Java/issues/1099 genommen, da dies nicht bereits in ApplicationInsights-Java Bibliothek migriert wurde.

Feldzusammenfassung

Modifizierer und Typ Feld und Beschreibung
static final java.lang.String BASE_TYPE
static final java.lang.String ENVELOPE_NAME

Zusammenfassung zum Konstruktor

Konstruktor Beschreibung
AvailabilityTelemetry()

Initialisiert eine neue Instanz der AvailabilityTelemetrieklasse.

AvailabilityTelemetry(String name, Duration duration, String runLocation, String message, boolean success, ConcurrentMap<String,Double> measurements, ConcurrentMap<String,String> properties)

Initialisiert eine neue Instanz der AvailabilityTelemetrieklasse mit dem angegebenen Namen, dem Zeitstempel, der Dauer, dem HTTP-Antwortcode und den Erfolgseigenschaftswerten.

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
protected void additionalSanitize()
java.lang.String getBaseTypeName()
protected com.microsoft.applicationinsights.internal.schemav2.AvailabilityData getData()
com.microsoft.applicationinsights.telemetry.Duration getDuration()

Ruft die Zeitspanne ab, die die Anwendung zum Verarbeiten der Anforderung benötigt hat.

java.lang.String getEnvelopName()
java.lang.String getId()

Ruft den eindeutigen Bezeichner der Anforderung ab.

java.util.concurrent.ConcurrentMap<java.lang.String,java.lang.Double> getMetrics()

Ruft eine Zuordnung von anwendungsdefiniert Anforderungsmetriken ab.

java.lang.String getName()

Dient zum Abrufen oder lesbaren Namen der angeforderten Seite.

java.lang.String getRunLocation()

Ruft den namen des Ausführungsorts ab oder kann vom Benutzer gelesen werden.

java.lang.Double getSamplingPercentage()
int getVer()

Ruft den Ver-Wert aus dem Datenobjekt ab.

boolean isSuccess()

Ruft einen Wert ab, der angibt, ob die Anwendung die Anforderung erfolgreich verarbeitet hat.

void setDuration(Duration duration)

Legt die Zeitspanne fest, die die Anwendung für die Verarbeitung der Anforderung benötigt hat.

void setId(String id)

Legt den eindeutigen Bezeichner der Anforderung fest.

void setName(String name)

Legt den lesbaren Namen der angeforderten Seite fest oder legt sie fest.

void setRunLocation(String runLocation)

Legt den lesbaren Namen des Ausführungsorts fest oder kann vom Benutzer gelesen werden.

void setSamplingPercentage(Double samplingPercentage)
void setSuccess(boolean success)

Legt einen Wert fest, der angibt, ob die Anwendung die Anforderung erfolgreich verarbeitet hat.

void setTimestamp(Date timestamp)

Legt die Start-Uhrzeit fest.

Geerbte Methoden von com.microsoft.applicationinsights.telemetry.BaseSampleSourceTelemetry

com.microsoft.applicationinsights.telemetry.BaseSampleSourceTelemetry.reset com.microsoft.applicationinsights.telemetry.BaseSampleSourceTelemetry.setSampleRate

Geerbte Methoden von com.microsoft.applicationinsights.telemetry.BaseTelemetry

com.microsoft.applicationinsights.telemetry.BaseTelemetry.additionalSanitize com.microsoft.applicationinsights.telemetry.BaseTelemetry.getBaseTypeName com.microsoft.applicationinsights.telemetry.BaseTelemetry.getContext com.microsoft.applicationinsights.telemetry.BaseTelemetry.getData com.microsoft.applicationinsights.telemetry.BaseTelemetry.getEnvelopName com.microsoft.applicationinsights.telemetry.BaseTelemetry.getProperties com.microsoft.applicationinsights.telemetry.BaseTelemetry.getSequence com.microsoft.applicationinsights.telemetry.BaseTelemetry.getTelemetryName com.microsoft.applicationinsights.telemetry.BaseTelemetry.getTimestamp com.microsoft.applicationinsights.telemetry.BaseTelemetry.getVer com.microsoft.applicationinsights.telemetry.BaseTelemetry.initialize com.microsoft.applicationinsights.telemetry.BaseTelemetry.normalizeInstrumentationKey com.microsoft.applicationinsights.telemetry.BaseTelemetry.sanitize com.microsoft.applicationinsights.telemetry.BaseTelemetry.serialize com.microsoft.applicationinsights.telemetry.BaseTelemetry.setSequence com.microsoft.applicationinsights.telemetry.BaseTelemetry.setTimestamp com.microsoft.applicationinsights.telemetry.BaseTelemetry.toString

Geerbte Methoden von java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

Felddetails

BASE_TYPE

public static final String BASE_TYPE

ENVELOPE_NAME

public static final String ENVELOPE_NAME

Details zum Konstruktor

AvailabilityTelemetry

public AvailabilityTelemetry()

Initialisiert eine neue Instanz der AvailabilityTelemetry-Klasse.

AvailabilityTelemetry

public AvailabilityTelemetry(String name, Duration duration, String runLocation, String message, boolean success, ConcurrentMap measurements, ConcurrentMap properties)

Initialisiert eine neue Instanz der AvailabilityTelemetry-Klasse mit dem angegebenen Namen, dem Zeitstempel, der Dauer, dem HTTP-Antwortcode und den Erfolgseigenschaftswerten.

Parameter:

name - Ein benutzerfreundlicher Name für die Anforderung.
duration - Der Zeitpunkt der Anforderung.
runLocation - Die Dauer der Anforderungsverarbeitung in Millisekunden.
message - Der HTTP-Antwortcode.
success - "true", wenn die Anforderung erfolgreich war, andernfalls "false".
measurements - Die Maße.
properties - Die entsprechenden Eigenschaften.

Details zur Methode

additionalSanitize


protected void additionalSanitize()

Überschreibt:

AvailabilityTelemetry.additionalSanitize()

getBaseTypeName

public String getBaseTypeName()

Überschreibt:

AvailabilityTelemetry.getBaseTypeName()

getData

protected AvailabilityData getData()

Überschreibt:

AvailabilityTelemetry.getData()

getDuration

public Duration getDuration()

Ruft die Zeitspanne ab, die die Anwendung zum Verarbeiten der Anforderung benötigt hat.

Gibt zurück:

Zeit in Millisekunden.

getEnvelopName

public String getEnvelopName()

Überschreibt:

AvailabilityTelemetry.getEnvelopName()

getId

public String getId()

Ruft den eindeutigen Bezeichner der Anforderung ab.

Gibt zurück:

Eindeutiger Bezeichner.

getMetrics

public ConcurrentMap getMetrics()

Ruft eine Zuordnung von anwendungsdefiniert Anforderungsmetriken ab.

Gibt zurück:

Die Zuordnung von Metriken

getName

public String getName()

Dient zum Abrufen oder lesbaren Namen der angeforderten Seite.

Gibt zurück:

Ein lesbarer Name.

getRunLocation

public String getRunLocation()

Ruft den namen des Ausführungsorts ab oder kann vom Benutzer gelesen werden.

Gibt zurück:

Ein lesbarer Name.

getSamplingPercentage

public Double getSamplingPercentage()

getVer

public int getVer()

Ruft den Ver-Wert aus dem Datenobjekt ab.

Überschreibt:

AvailabilityTelemetry.getVer()

Gibt zurück:

Der Ver-Wert.

isSuccess

public boolean isSuccess()

Ruft einen Wert ab, der angibt, ob die Anwendung die Anforderung erfolgreich verarbeitet hat.

Gibt zurück:

Erfolgsanzeige.

setDuration

public void setDuration(Duration duration)

Legt die Zeitspanne fest, die die Anwendung für die Verarbeitung der Anforderung benötigt hat.

Parameter:

duration - In einem com.microsoft.applicationinsights.telemetry.Durationerfassten Zeitraum.

setId

public void setId(String id)

Legt den eindeutigen Bezeichner der Anforderung fest.

Parameter:

id - Eindeutiger Bezeichner.

setName

public void setName(String name)

Legt den lesbaren Namen der angeforderten Seite fest oder legt sie fest.

Parameter:

name - Ein lesbarer Name.

setRunLocation

public void setRunLocation(String runLocation)

Legt den lesbaren Namen des Ausführungsorts fest oder kann vom Benutzer gelesen werden.

Parameter:

runLocation - Ein lesbarer Name

setSamplingPercentage

public void setSamplingPercentage(Double samplingPercentage)

Parameter:

samplingPercentage

setSuccess

public void setSuccess(boolean success)

Legt einen Wert fest, der angibt, ob die Anwendung die Anforderung erfolgreich verarbeitet hat.

Parameter:

success - Erfolgsanzeige.

setTimestamp

public void setTimestamp(Date timestamp)

Legt die StartTime fest. Verwendet das Standardverhalten und legt die Eigenschaft für die Startzeit der Daten fest.

Überschreibt:

AvailabilityTelemetry.setTimestamp(Date timestamp)

Parameter:

timestamp - Der Zeitstempel als Datum.

Gilt für: