AvailabilityTelemetry 클래스
- java.
lang. Object - com.
microsoft. applicationinsights. telemetry. BaseTelemetry - com.
microsoft. applicationinsights. telemetry. BaseSampleSourceTelemetry - com.
microsoft. bot. applicationinsights. AvailabilityTelemetry
- com.
- com.
- com.
public final class AvailabilityTelemetry
extends com.microsoft.applicationinsights.telemetry.BaseSampleSourceTelemetry<com.microsoft.applicationinsights.internal.schemav2.AvailabilityData>
이 클래스는 아직 ApplicationInsights-Java 라이브러리에서 마이그레이션되지 않았기 때문에 에서 https://github.com/microsoft/ApplicationInsights-Java/issues/1099 수행했습니다.
필드 요약
한정자 및 형식 | 필드 및 설명 |
---|---|
static final java.lang.String | BASE_TYPE |
static final java.lang.String | ENVELOPE_NAME |
생성자 요약
생성자 | Description |
---|---|
AvailabilityTelemetry() |
가용성 |
AvailabilityTelemetry(String name, Duration duration, String runLocation, String message, boolean success, ConcurrentMap<String,Double> measurements, ConcurrentMap<String,String> properties) |
지정된 이름, 타임스탬프는 기간, HTTP 응답 코드 및 성공 속성 값을 사용하여 가용성 |
메서드 요약
한정자 및 형식 | 메서드 및 설명 |
---|---|
protected void | additionalSanitize() |
java.lang.String | getBaseTypeName() |
protected com.microsoft.applicationinsights.internal.schemav2.AvailabilityData | getData() |
com.microsoft.applicationinsights.telemetry.Duration |
getDuration()
애플리케이션이 요청을 처리하는 데 걸린 시간을 가져옵니다. |
java.lang.String | getEnvelopName() |
java.lang.String |
getId()
요청의 고유 식별자를 가져옵니다. |
java.util.concurrent.ConcurrentMap<java.lang.String,java.lang.Double> |
getMetrics()
애플리케이션 정의 요청 메트릭의 맵을 가져옵니다. |
java.lang.String |
getName()
요청된 페이지의 사람이 읽을 수 있는 이름을 가져오거나 가져옵니다. |
java.lang.String |
getRunLocation()
실행 위치의 사람이 읽을 수 있는 이름을 가져오거나 가져옵니다. |
java.lang.Double | getSamplingPercentage() |
int |
getVer()
데이터 개체에서 ver 값을 가져옵니다. |
boolean |
isSuccess()
애플리케이션이 요청을 성공적으로 처리했는지 여부를 나타내는 값을 가져옵니다. |
void |
setDuration(Duration duration)
애플리케이션이 요청을 처리하는 데 걸린 시간을 설정합니다. |
void |
setId(String id)
요청의 고유 식별자를 설정합니다. |
void |
setName(String name)
요청된 페이지의 사람이 읽을 수 있는 이름을 설정합니다. |
void |
setRunLocation(String runLocation)
실행 위치의 사람이 읽을 수 있는 이름 또는 를 설정합니다. |
void | setSamplingPercentage(Double samplingPercentage) |
void |
setSuccess(boolean success)
애플리케이션이 요청을 성공적으로 처리했는지 여부를 나타내는 값을 설정합니다. |
void |
setTimestamp(Date timestamp)
시작 |
다음에서 상속된 메서드 com.microsoft.applicationinsights.telemetry.BaseSampleSourceTelemetry
다음에서 상속된 메서드 com.microsoft.applicationinsights.telemetry.BaseTelemetry
다음에서 상속된 메서드 java.lang.Object
필드 세부 정보
BASE_TYPE
public static final String BASE_TYPE
ENVELOPE_NAME
public static final String ENVELOPE_NAME
생성자 세부 정보
AvailabilityTelemetry
public AvailabilityTelemetry()
AvailabilityTelemetry 클래스의 새 인스턴스를 초기화합니다.
AvailabilityTelemetry
public AvailabilityTelemetry(String name, Duration duration, String runLocation, String message, boolean success, ConcurrentMap
지정된 이름, 타임스탬프, 기간, HTTP 응답 코드 및 성공 속성 값을 사용하여 AvailabilityTelemetry 클래스의 새 인스턴스를 초기화합니다.
매개 변수:
메서드 세부 정보
additionalSanitize
protected void additionalSanitize()
재정의:
AvailabilityTelemetry.additionalSanitize()getBaseTypeName
public String getBaseTypeName()
재정의:
AvailabilityTelemetry.getBaseTypeName()getData
protected AvailabilityData getData()
재정의:
AvailabilityTelemetry.getData()getDuration
public Duration getDuration()
애플리케이션이 요청을 처리하는 데 걸린 시간을 가져옵니다.
반환:
getEnvelopName
public String getEnvelopName()
재정의:
AvailabilityTelemetry.getEnvelopName()getId
public String getId()
요청의 고유 식별자를 가져옵니다.
반환:
getMetrics
public ConcurrentMap
애플리케이션 정의 요청 메트릭의 맵을 가져옵니다.
반환:
getName
public String getName()
요청된 페이지의 사람이 읽을 수 있는 이름을 가져오거나 가져옵니다.
반환:
getRunLocation
public String getRunLocation()
실행 위치의 사람이 읽을 수 있는 이름을 가져오거나 가져옵니다.
반환:
getSamplingPercentage
public Double getSamplingPercentage()
getVer
public int getVer()
데이터 개체에서 ver 값을 가져옵니다.
재정의:
AvailabilityTelemetry.getVer()반환:
isSuccess
public boolean isSuccess()
애플리케이션이 요청을 성공적으로 처리했는지 여부를 나타내는 값을 가져옵니다.
반환:
setDuration
public void setDuration(Duration duration)
애플리케이션이 요청을 처리하는 데 걸린 시간을 설정합니다.
매개 변수:
setId
public void setId(String id)
요청의 고유 식별자를 설정합니다.
매개 변수:
setName
public void setName(String name)
요청된 페이지의 사람이 읽을 수 있는 이름을 설정합니다.
매개 변수:
setRunLocation
public void setRunLocation(String runLocation)
실행 위치의 사람이 읽을 수 있는 이름 또는 를 설정합니다.
매개 변수:
setSamplingPercentage
public void setSamplingPercentage(Double samplingPercentage)
매개 변수:
setSuccess
public void setSuccess(boolean success)
애플리케이션이 요청을 성공적으로 처리했는지 여부를 나타내는 값을 설정합니다.
매개 변수:
setTimestamp
public void setTimestamp(Date timestamp)
StartTime을 설정합니다. 기본 동작을 사용하고 'data' 시작 시간에 속성을 설정합니다.
재정의:
AvailabilityTelemetry.setTimestamp(Date timestamp)매개 변수: