AvailabilityTelemetry Classe

  • 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>

Nous avons pris cette classe de https://github.com/microsoft/ApplicationInsights-Java/issues/1099, car ce n’est pas déjà migré dans ApplicationInsights-Java bibliothèque.

Récapitulatif du champ

Modificateur et type Champ et description
static final java.lang.String BASE_TYPE
static final java.lang.String ENVELOPE_NAME

Récapitulatif du constructeur

Constructeur Description
AvailabilityTelemetry()

Initialise une nouvelle instance de la classe AvailabilityTelemetry.

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

Initialise une nouvelle instance de la classe AvailabilityTelemetry avec le nom, l’horodatage, la durée, le code de réponse HTTP et les valeurs de propriétés de réussite.

Résumé de la méthode

Modificateur et type Méthode et description
protected void additionalSanitize()
java.lang.String getBaseTypeName()
protected com.microsoft.applicationinsights.internal.schemav2.AvailabilityData getData()
com.microsoft.applicationinsights.telemetry.Duration getDuration()

Obtient le temps nécessaire à l’application pour gérer la requête.

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

Obtient l’identificateur unique de la requête.

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

Obtient une carte des métriques de requête définies par l’application.

java.lang.String getName()

Obtient ou le nom lisible par l’homme de la page demandée.

java.lang.String getRunLocation()

Obtient ou le nom lisible par l’homme de l’emplacement d’exécution.

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

Obtient la valeur ver de l’objet de données.

boolean isSuccess()

Obtient une valeur indiquant si l’application a géré la requête avec succès.

void setDuration(Duration duration)

Définit le temps nécessaire à l’application pour gérer la demande.

void setId(String id)

Définit l’identificateur unique de la requête.

void setName(String name)

Définit ou le nom lisible par l’homme de la page demandée.

void setRunLocation(String runLocation)

Définit ou peut-être le nom lisible par l’utilisateur de l’emplacement d’exécution.

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

Définit une valeur indiquant si l’application a géré la requête avec succès.

void setTimestamp(Date timestamp)

Définit l’heure de début.

Méthodes héritées de com.microsoft.applicationinsights.telemetry.BaseSampleSourceTelemetry

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

Méthodes héritées de 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

Méthodes héritées de 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

Détails du champ

BASE_TYPE

public static final String BASE_TYPE

ENVELOPE_NAME

public static final String ENVELOPE_NAME

Détails du constructeur

AvailabilityTelemetry

public AvailabilityTelemetry()

Initialise une nouvelle instance de la classe AvailabilityTelemetry.

AvailabilityTelemetry

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

Initialise une nouvelle instance de la classe AvailabilityTelemetry avec le nom, l’horodatage, la durée, le code de réponse HTTP et les valeurs de propriété de réussite.

Paramètres:

name - Nom convivial de la demande.
duration - Heure de la demande.
runLocation - Durée, en millisecondes, du traitement des demandes.
message - Code de réponse HTTP.
success - 'true' si la demande a été une réussite, 'false' sinon.
measurements - Mesures.
properties - Propriétés correspondantes.

Détails de la méthode

additionalSanitize


protected void additionalSanitize()

Remplacements:

AvailabilityTelemetry.additionalSanitize()

getBaseTypeName

public String getBaseTypeName()

Remplacements:

AvailabilityTelemetry.getBaseTypeName()

getData

protected AvailabilityData getData()

Remplacements:

AvailabilityTelemetry.getData()

getDuration

public Duration getDuration()

Obtient le temps nécessaire à l’application pour gérer la requête.

Retours:

Durée en millisecondes.

getEnvelopName

public String getEnvelopName()

Remplacements:

AvailabilityTelemetry.getEnvelopName()

getId

public String getId()

Obtient l’identificateur unique de la requête.

Retours:

Identificateur unique.

getMetrics

public ConcurrentMap getMetrics()

Obtient une carte des métriques de requête définies par l’application.

Retours:

Carte des métriques

getName

public String getName()

Obtient ou le nom lisible par l’homme de la page demandée.

Retours:

Nom lisible par l’homme.

getRunLocation

public String getRunLocation()

Obtient ou le nom lisible par l’homme de l’emplacement d’exécution.

Retours:

Nom lisible par l’homme.

getSamplingPercentage

public Double getSamplingPercentage()

getVer

public int getVer()

Obtient la valeur ver de l’objet de données.

Remplacements:

AvailabilityTelemetry.getVer()

Retours:

Valeur ver.

isSuccess

public boolean isSuccess()

Obtient une valeur indiquant si l’application a géré la requête avec succès.

Retours:

Indication de réussite.

setDuration

public void setDuration(Duration duration)

Définit le temps nécessaire à l’application pour gérer la demande.

Paramètres:

duration - Durée de capture dans un com.microsoft.applicationinsights.telemetry.Duration.

setId

public void setId(String id)

Définit l’identificateur unique de la requête.

Paramètres:

id - Identificateur unique.

setName

public void setName(String name)

Définit ou le nom lisible par l’homme de la page demandée.

Paramètres:

name - Nom lisible par l’homme.

setRunLocation

public void setRunLocation(String runLocation)

Définit ou peut-être le nom lisible par l’utilisateur de l’emplacement d’exécution.

Paramètres:

runLocation - Un nom lisible par l’homme

setSamplingPercentage

public void setSamplingPercentage(Double samplingPercentage)

Paramètres:

samplingPercentage

setSuccess

public void setSuccess(boolean success)

Définit une valeur indiquant si l’application a géré la requête avec succès.

Paramètres:

success - Indication de réussite.

setTimestamp

public void setTimestamp(Date timestamp)

Définit l’heure de début. Utilise le comportement par défaut et définit la propriété sur l’heure de début « data ».

Remplacements:

AvailabilityTelemetry.setTimestamp(Date timestamp)

Paramètres:

timestamp - Horodatage en tant que date.

S’applique à