Product Documentation

GetConnectionFailureTrendsByTypeLatest

Nov 17, 2015

Obtiene una lista de recuentos de fallos de conexión por tipo, junto con una tendencia para cada tipo, del número de intervalos especificado desde ahora (hora UTC del servidor). Cada punto de datos de la tendencia representa el número total de fallos de conexión en el último intervalo (parámetro intervalLength). Permite especificar un determinado tipo de fallo para limitar la consulta u obtener todos los tipos de fallo.

Nombre del parámetro Escriba Comentarios
intervalLength int Intervalo entre puntos de datos en minutos de la tendencia.
numberOfIntervals int Número de puntos de datos solicitados. Se usa con intervalLength para calcular StartDate.
connectionFailureType int [ConnectionFailureType] Si se proporciona (>0), devuelve solo ese tipo de fallo de conexión en los resultados. De lo contrario (null o cero), devuelve una lista de todos los tipos de fallo. Este número entero corresponde a la enumeración ConnectionFailureType.

Devuelve:

Un IQueryable de objetos ConnectionFailureTrend que contiene la siguiente información para cada ConnectionFailureType.

Si se solicitan todos los tipos, la suma también se devuelve con ConnectionFailureType=-1.

Si $expand=FailureTrend se incluye en la consulta, la tendencia y las propiedades TotalFailureCount se recuperan para cada tipo de fallo.

Si $expand=DesktopGroupBreakdown se incluye en la consulta, esa propiedad también se recupera para cada tipo de fallo.

Nombre de propiedad Escriba Comentarios
ConnectionFailureType int [ConnectionFailureType] Tipo de fallo de conexión (de una enumeración ConnectionFailureType).
FailureTrend List TrendItem contiene una propiedad UTC Date (DateTime) y una propiedad Value ("Double" que acepta valores null) para indicar la tendencia de los fallos de conexión durante el período de tiempo especificado de este tipo de fallo.
TotalFailureCount int Número total de fallos durante el período de tiempo especificado.
DesktopGroupBreakdown List DesktopGroupBreakdown contiene un objeto DesktopGroup (debe incluirse en la expansión para que se devuelva) y una propiedad Count (int) para representar el número total de fallos en la ventana de tiempo especificada.

Ejemplos

Recuperar la tendencia de fallos y desglose de los grupos de entrega de los últimos 60 minutos con un punto de datos cada minuto:

http://{dc-host}/Citrix/Monitor/OData/v1/Methods/GetConnectionFailureTrendsByTypeLatest?&intervalLength=1&numberOfIntervals=60&connectionFailureType=0&$expand=FailureTrend,DesktopGroupBreakdown,DesktopGroupBreakdown\DesktopGroup

Recuperar el desglose de los grupos de entrega solo del tipo de fallo n.º 4 (Capacidad no disponible) de los últimos 30 minutos:

http://{dc-host}/Citrix/Monitor/OData/v1/Methods/GetConnectionFailureTrendsByTypeLatest?&intervalLength=1&numberOfIntervals=30&connectionFailureType=4&$expand=DesktopGroupBreakdown,DesktopGroupBreakdown\DesktopGroup

Recuperar la tendencia de fallos de todos los tipos de fallo durante las últimas 24 horas con un punto de datos cada hora:

http://{dc-host}/Citrix/Monitor/OData/v1/Methods/GetConnectionFailureTrendsByTypeLatest?&intervalLength=60&numberOfIntervals=24&connectionFailureType=0&$expand=FailureTrend