(Desfasado) Recopilación de métricas de rendimiento

Documentación de Jamf Protect

Solution
Application
Content Type
Documentación técnica
Utilities & Services
ft:locale
es-ES
Importante:

Jamfla primera versión de la telemetría para macOS está obsoleta y se eliminará en una futura versión de Jamf Protect. Jamf recomienda utilizar la última versión de la telemetría para macOS. Para más información sobre la última versión de telemetría para macOS, consulte lo siguiente:

Activa Indicadores de rendimiento en la prestación Telemetría para recopilar datos acerca del funcionamiento y el rendimiento de los dispositivos y enviarlos a una o varias terminales de recopilación remotas, como un SIEM de terceros o un bucket de Amazon S3. Las métricas de rendimiento se recopilan mediante la prestación nativa de macOS Powermetrics. Los datos se ordenan por prioridad desde los procesos que consumen más energía hasta los que consumen menos. Los datos de las métricas de rendimiento se recopilan y envían cada hora. Cada evento de métrica de rendimiento se limita a tres procesos para cumplir los límites de datos generales de SIEM.

Nota:

El proceso com.jamf.protect.security-extension se recoge siempre, independientemente del uso de energía.

Estos son los tipos de datos recopilados:

  • Consumo de energía/potencia

  • Consumo de memoria

  • Consumo de almacenamiento

  • Uso del procesador

  • Comunicación de red

  • Metadatos generales del sistema

A continuación, se ofrecen algunos ejemplos sobre cómo la recopilación y evaluación de datos de métricas de rendimiento puede ayudar a los administradores en diferentes situaciones.

Detección de anomalías
Cambios repentinos, valores atípicos o comportamientos anormales podrían indicar amenazas de seguridad, infecciones por malware o problemas de hardware.
Pruebas de implementación
Supervisa las métricas relacionadas con el rendimiento del sistema antes de implementar actualizaciones en un parque completo.
Comparativas
Compara las métricas de diferentes versiones para identificar la configuración ideal que permita optimizar el rendimiento, el uso de recursos y la compatibilidad.
Computación verde
Identifica los sistemas con un alto consumo de energía o que generan un exceso de calor.
Pruebas de la experiencia del usuario
Supervisa las métricas de rendimiento para evaluar la influencia del sistema en diferentes flujos de trabajo de usuario.

Ejemplo de SYSTEM_PERFORMANCE_METRICS

Este es un ejemplo de registro de eventos de telemetría sobre el rendimiento del sistema.

{
  "metrics": {
    "tasks": [
      {
        "pid": 12434,
        "name": "someprocess",
        "started_abstime_ns": 15476131702196,
        "interval_ns": 5019767908,
        "cputime_ns": 44963,
        "cputime_ms_per_s": 0.0089571900000000003,
        "cputime_sample_ms_per_s": 0.0089598799999999999,
        "cputime_userland_ratio": 0.58072199999999996,
        "intr_wakeups": 0,
        "intr_wakeups_per_s": 0.0,
        "idle_wakeups": 0,
        "timer_wakeups": [{
          "interval_ns": 5019767908,
          "wakeups": 0,
          "wakeups_per_s": 0.0
        }]
        "diskio_bytesread": 0,
        "diskio_bytesread_per_s": 0.0,
        "diskio_byteswritten": 0,
        "diskio_byteswritten_per_s": 0.0,
        "pageins": 0,
        "pageins_per_s": 0.0,
        "qos_disabled_ns": 0,
        "qos_disabled_ms_per_s": 0.0,
        "qos_maintenance_ns": 0,
        "qos_maintenance_ms_per_s": 0.0,
        "qos_background_ns": 0,
        "qos_background_ms_per_s": 0.0,
        "qos_utility_ns": 0,
        "qos_utility_ms_per_s": 0.0,
        "qos_default_ns": 44963,
        "qos_default_ms_per_s": 0.0089571900000000003,
        "qos_user_initiated_ns": 0,
        "qos_user_initiated_ms_per_s": 0.0,
        "qos_user_interactive_ns": 0,
        "qos_user_interactive_ms_per_s": 0.0,
        "packets_received": 0,
        "packets_received_per_s": 0.0,
        "packets_sent": 0,
        "packets_sent_per_s": 0.0,
        "bytes_received": 0,
        "bytes_received_per_s": 0.0,
        "bytes_sent": 0,
        "bytes_sent_per_s": Double
        "gputime_ns": 0,
        "gputime_ms_per_s": 0.0,
        "energy_impact": 0.0,
        "energy_impact_per_s": 0.0,
      }
    ],
    "page_info": {
      "page": 2,
      "total": 5
    }
  },
  "header": {
    "event_name": "SYSTEM_PERFORMANCE_METRICS",
    "time_seconds_epoch": 1571164227,
    "event_uuid": "00aed928-18a8-4351-9614-5bf30865fb2a"
  },
  "host_info": {
    "host_name": "macbook_pro",
    "host_uuid": "0A1B2C3D-1234-5A6B-7C8D-A0B1C2D3E4",
    "osversion": "Version 11 (Build 19A582a)",
    "serial_number": "a01bc234def5"
  }
}