Optimización de costes
Citrix Monitor presenta ahora una nueva función llamada Optimización de costes, que te ayuda a analizar el uso de máquinas virtuales y sesiones de forma eficaz. Esta función proporciona representaciones visuales perspicaces sobre cómo optimizar el coste. También te ayuda a eliminar máquinas innecesarias y, por tanto, a reducir los costes.
-
Para apoyar la optimización de costes, también se introducen las siguientes alertas:
- Acción de encendido fallida y acción de apagado fallida
-
También puedes inspeccionar las máquinas con acciones de energía recientes para analizar los fallos de encendido que causan problemas a los usuarios y los fallos de apagado que aumentan los costes. Para obtener más información, consulta la sección Inspeccionar máquinas con acciones de energía recientes.
-
Haz clic en la ficha Optimización de costes del menú de la izquierda en la página Inicio para acceder a la página Optimización de costes.
-

-
En la página de inicio de Optimización de costes, puedes hacer lo siguiente:
- Enlace de introducción: accede a este enlace para obtener más información sobre la función de optimización de costes.
- Revisa la página de optimización de costes: puedes enviar comentarios sobre la página Optimización de costes.
- Actualiza los datos.
- Ver las alertas: puedes ver tanto las alertas críticas como las de advertencia.
- Exportar datos
La página Optimización de costes incluye las siguientes funciones:
Cómo se calcula el coste para la optimización de costes
El coste por máquina por hora se muestra en la divisa que admite el hipervisor. Esta sección describe cómo se calcula el coste para las máquinas de Azure y para otras máquinas.
Coste para máquinas de Azure
El orden de prioridad para calcular el coste es el siguiente:
-
Cuando el permiso ‘Microsoft.Consumption/pricesheets/read está disponible, el precio efectivo se muestra en la divisa configurada en la suscripción de Azure. Este método para calcular el coste está en versión preliminar.
-
Si los permisos no están disponibles, se muestra el precio minorista de Azure. Para obtener más información, consulta Información general sobre los precios minoristas de Azure.
Nota:
Asegúrate de tener acceso al punto de conexión
https://prices.azure.compara permitir la recuperación de los detalles del precio efectivo o del precio minorista.
-
- Cuando el precio efectivo o el precio minorista no están disponibles, el coste se muestra en función del coste introducido por los administradores en Web Studio. Para obtener más información, consulta la sección Coste de la máquina de la documentación.
-
- Si no se menciona ningún coste en Web Studio, se considera el coste predeterminado de 1 $.
Para encontrar los detalles de la cuenta de Azure y agregar el permiso necesario para encontrar el precio efectivo, haz lo siguiente:
- Navega a Citrix DaaS.
- Haz clic en la ficha Alojamiento para encontrar la cuenta de conexión de alojamiento.
- Busca el ID de aplicación mencionado en la ficha Alojamiento.
-

-
- Ve a Microsoft Entra ID y busca el ID de aplicación anotado en el paso 3.
-
- Ve a Suscripción > Control de acceso (IAM) > elige un rol personalizado configurado para el SPN de conexión de alojamiento.
-


- Agrega el permiso Microsoft.Consumption/pricesheets/read al rol.
Cómo verificar el precio minorista de Azure
Si Microsoft.Consumption/pricesheets/read no está disponible, se muestra el precio minorista de Azure. Ahora puedes usar la API de precios minoristas para obtener los precios minoristas de todos los servicios de Azure. Anteriormente, la única forma de recuperar los precios de los servicios de Azure era usar la Calculadora de precios de Azure o el portal de Azure. Para obtener más información, consulta Información general sobre los precios minoristas de Azure.
Cálculo de costes para máquinas que no son de Azure
- Para otras máquinas, el coste se muestra en función del coste introducido por los administradores en Web Studio. Si no se menciona ningún coste en Web Studio, se considera el coste predeterminado de 1 $.
Exportar datos
Puedes exportar los datos de la página Optimización de costes mediante la integración de datos y las consultas ODATA. Para exportar datos, haz clic en Exportar datos en la página Optimización de costes; se muestran las siguientes opciones:
- Configurar la integración de datos
- Consultas ODATA para la optimización de costes

Configurar la integración de datos
Puedes integrar los datos de optimización de costes con la API del servicio Monitor, con la que puedes recopilar los datos para solucionar y clasificar los problemas. Para obtener más información, consulta la página Integraciones y exportaciones de datos.
Consultas ODATA para la optimización de costes
Puedes usar las consultas ODATA de ejemplo disponibles en la página Optimización de costes para exportar datos.
Introducción a ODATA
Los siguientes enlaces te ayudan a empezar a usar ODATA:
- Información general sobre ODATA
- Diferentes métodos para acceder a los datos del servicio Citrix Monitor mediante el punto de conexión OData v4 en Citrix Cloud
- Usar consultas de agregación de OData V4 en los datos del servicio Citrix Monitor
- Cómo conectar PowerBI con DaaS Monitor mediante OData y clientes de API
- Obtener detalles de usuarios con una duración de inicio de sesión alta mediante Postman
- Cómo acceder a los datos del servicio Monitor
- Protocolo de acceso a datos
Consultas ODATA de ejemplo
Averiguar VDA sin usar
Para averiguar un VDA sin usar, debes proporcionar un ID de grupo de escritorios, una fecha de inicio y una fecha de finalización del VDA.
Para obtener más información sobre cómo reducir el gasto en los recursos sin usar, consulta Ajuste de tamaño de la carga de trabajo.
https://api-us.cloud.com/monitorodata/ResourceUtilizationSummary?$apply=filter(DesktopGroupId eq desktop-group-id and granularity eq 1440 and SummaryDate ge startdate and SummaryDate lt enddate)/groupby((MachineId), aggregate(cast(TotalSessionCount, Edm.Int32) with average as AvgTotalSessionCount))/filter(AvgTotalSessionCount eq 0.0)/aggregate($count as UnusedVDACount)
<!--NeedCopy-->
Averiguar el tiempo de actividad diario promedio en minutos
Para averiguar el tiempo de actividad diario promedio en minutos, debes proporcionar lo siguiente:
- ID de grupo de escritorios
- Fecha de inicio
- Fecha de finalización
- Diferencia de días entre la fecha de finalización y la fecha de inicio.
Para obtener más información para reducir el gasto en recursos no utilizados, consulta Ajuste de tamaño de la carga de trabajo.
Consulta de ejemplo:
https://api-us.cloud.com/monitorodata/ResourceUtilizationSummary?$apply=filter(desktopGroupId eq desktop-group-id and granularity eq 1440 and SummaryDate ge startdate and SummaryDate lt enddate)/groupby((MachineId), aggregate(cast(UptimeInMinutes, Edm.Int32) div day-difference with sum as TotalUptimeInMinutes))/aggregate(TotalUptimeInMinutes with average as DailyAverageUptimeInMinutes)
<!--NeedCopy-->
Descubre las acciones de encendido de máquinas fallidas
Para obtener más información sobre las acciones de encendido de máquinas fallidas, consulta Acción de encendido fallida y acción de apagado fallida.
Consulta de ejemplo:
https://api-us.cloud.com/monitorodata/Machines?$filter=LifecycleState eq 0 and DesktopGroup/SessionSupport eq 1 and (cast(LastPowerActionReason,'Edm.Int32') eq 6 or cast(LastPowerActionReason,'Edm.Int32') eq 7 or cast(LastPowerActionReason,'Edm.Int32') eq 8) and (cast(LastPowerActionFailureReason,'Edm.Int32') eq 300 or cast(LastPowerActionFailureReason,'Edm.Int32') eq 402 or cast(LastPowerActionFailureReason,'Edm.Int32') eq 401) and MachineRole eq 0&$orderby=Name&$skip=0&$top=50&$expand=DesktopGroup($select=Name)&$select=Sid,Id,Name,IsAssigned,IPAddress,FaultState,LastDeregisteredCode,FailureDate,CurrentPowerState,CurrentSessionCount,IsInMaintenanceMode,LastPowerActionFailureReason,LastPowerActionCompletedDate
<!--NeedCopy-->
Descubre los ahorros totales
Para obtener más información sobre los ahorros de costes, consulta la página Ahorros de costes.
Consulta de ejemplo:
https://api.cloud.com/monitorodata/MachineCostSavingsSummaries?$apply=aggregate(TotalAmountSaved with sum as TotalAmountSavedSum)
<!--NeedCopy-->
Descubre el estado de la máquina
Para obtener más información sobre los ahorros de costes, consulta la página Ahorros de costes.
Consulta de ejemplo:
https://api.cloud.com/monitorodata/MachineCostSavingsSummaries?$filter=SummaryDate eq 2024-08-09T06:00:00Z&$select=TotalMachinesCount,PowerManagedMachinesOff,PowerManagedMachinesInHibernate,PowerManagedMachinesOnWithSessions,PowerManagedMachinesOnWithoutSessions
<!--NeedCopy-->