Sobre el proyecto

cAdvisor (Container Advisor) es un demonio en ejecución que proporciona a los usuarios de contenedores información sobre el uso de recursos y las características de rendimiento de sus contenedores en ejecución. Recopila, agrega, procesa y exporta información como parámetros de aislamiento de recursos, uso histórico de recursos, histogramas del uso histórico completo de recursos y estadísticas de red, tanto por contenedor como a nivel de máquina. Tiene soporte nativo para contenedores Docker y busca admitir otros tipos de contenedores de forma predeterminada. La abstracción de contenedores se basa en lmctfy, por lo que los contenedores están inherentemente anidados jerárquicamente. cAdvisor se puede ejecutar como un binario independiente, en un contenedor Docker o como un daemonset de Kubernetes. Expone una interfaz web en su puerto configurado y proporciona una API REST remota versionada para estadísticas sin procesar y procesadas, junto con una implementación oficial de cliente Go. Las estadísticas también se pueden exportar a varios complementos de almacenamiento. La hoja de ruta del proyecto incluye asesorar sobre el rendimiento de los contenedores, ajustar automáticamente el rendimiento basándose en asesoramiento previo y proporcionar predicciones de uso a los programadores de clústeres y capas de orquestación.