Artwork

内容由atareao提供。所有播客内容(包括剧集、图形和播客描述)均由 atareao 或其播客平台合作伙伴直接上传和提供。如果您认为有人在未经您许可的情况下使用您的受版权保护的作品,您可以按照此处概述的流程进行操作https://zh.player.fm/legal
Player FM -播客应用
使用Player FM应用程序离线!

ATA 733 ¿Docker Lento? Descubre QUIÉN consume tus Recursos

17:33
 
分享
 

Manage episode 511259491 series 2453336
内容由atareao提供。所有播客内容(包括剧集、图形和播客描述)均由 atareao 或其播客平台合作伙伴直接上传和提供。如果您认为有人在未经您许可的情况下使用您的受版权保护的作品,您可以按照此处概述的流程进行操作https://zh.player.fm/legal

Bienvenidos a atareao con Linux, el podcast de referencia para los entusiastas del OpenSource, Linux, Docker, Podman y todo lo relativo al mundo del self-hosted. Soy atareao, y en este episodio 733 de la Temporada 8, abordamos un problema que causa pesadillas a cualquier administrador de sistemas o desarrollador: la lentitud inexplicable en un servidor con Docker.

Hace unas semanas, mi propio sitio web, atareao.es, empezó a arrastrarse. El diagnóstico fue sorprendente: Redis estaba consumiendo la mayoría de los recursos del servidor. Este susto me obligó a buscar una herramienta de monitorización de recursos que fuera ligera, sencilla de implementar y que no consumiera más de lo que monitoriza. Quería dejar de depender de un simple btop y tener un historial de consumo de CPU, memoria y red de mis contenedores.

Si tú también gestionas un VPS, un servidor Linux o una Raspberry Pi con Docker y necesitas saber qué contenedor está comiendo tus recursos, este es tu episodio.

En mi laboratorio de self-hosted, puse a prueba las soluciones más populares del ecosistema OpenSource para la observabilidad y la gestión de logs y métricas:

  1. Grafana + Prometheus + Docker Exporter: Es la opción estándar, pero la encontré demasiado enrevesada y, lo que es peor, consumía demasiados recursos. No cumplía mi requisito de ligereza.

  2. OpenObserve + Telegraf: OpenObserve es una gran herramienta que uso para otras tareas de observabilidad. La configuración del agente Telegraf para enviar métricas de Docker fue sencilla, y os muestro mi compose.yml en las notas del podcast. Sin embargo, la visualización gráfica de las métricas de contenedores no terminaba de convencerme.

Finalmente, la combinación ganadora para la monitorización de contenedores Docker fue Beszel. Esta herramienta OpenSource es la solución que estaba buscando porque:

  • Es Ligera: Su consumo de recursos es muy bajo, lo que la hace perfecta para entornos con limitaciones de hardware.

  • Es Simple: Tienes todo en uno, desde la recolección de datos hasta las gráficas, y está lista para usarse sin gran configuración.

  • Métricas Clave: Rastrea el historial de uso de CPU, memoria y red para cada contenedor Docker/Podman.

  • Arquitectura Flexible: Su diseño de Hub y Agente permite monitorizar múltiples servidores Linux o VPS desde un único panel.

  • Seguridad: Incluye soporte para OAuth / OIDC (yo lo uso con PocketID), permitiendo desactivar la autenticación por contraseña.

Os explico cómo funciona su arquitectura, las métricas compatibles (incluyendo I/O de disco, temperatura y carga promedio del sistema host), y os doy el compose.yml completo para que podáis desplegar Beszel en vuestro entorno de self-hosted en menos de 5 minutos. La instalación es realmente sencilla y no tiene complejidad alguna.

Dejar de preocuparte por el consumo de recursos y la lentitud de Docker es posible con la herramienta adecuada. Beszel ofrece el equilibrio perfecto entre potencia, ligereza y sencillez para que siempre sepas quién está consumiendo qué y cuánto en tu infraestructura Linux y Docker.

Escucha este episodio para descubrir la combinación de software que te dará la observabilidad que necesitas para mantener tu sistema self-hosted optimizado.

Si te ha gustado, no olvides suscribirte a atareao con Linux y compartir este episodio con otros entusiastas del OpenSource y el self-hosted. ¡Un saludo y hasta la próxima!

Más información y enlaces en las notas del episodio

  continue reading

756集单集

Artwork
icon分享
 
Manage episode 511259491 series 2453336
内容由atareao提供。所有播客内容(包括剧集、图形和播客描述)均由 atareao 或其播客平台合作伙伴直接上传和提供。如果您认为有人在未经您许可的情况下使用您的受版权保护的作品,您可以按照此处概述的流程进行操作https://zh.player.fm/legal

Bienvenidos a atareao con Linux, el podcast de referencia para los entusiastas del OpenSource, Linux, Docker, Podman y todo lo relativo al mundo del self-hosted. Soy atareao, y en este episodio 733 de la Temporada 8, abordamos un problema que causa pesadillas a cualquier administrador de sistemas o desarrollador: la lentitud inexplicable en un servidor con Docker.

Hace unas semanas, mi propio sitio web, atareao.es, empezó a arrastrarse. El diagnóstico fue sorprendente: Redis estaba consumiendo la mayoría de los recursos del servidor. Este susto me obligó a buscar una herramienta de monitorización de recursos que fuera ligera, sencilla de implementar y que no consumiera más de lo que monitoriza. Quería dejar de depender de un simple btop y tener un historial de consumo de CPU, memoria y red de mis contenedores.

Si tú también gestionas un VPS, un servidor Linux o una Raspberry Pi con Docker y necesitas saber qué contenedor está comiendo tus recursos, este es tu episodio.

En mi laboratorio de self-hosted, puse a prueba las soluciones más populares del ecosistema OpenSource para la observabilidad y la gestión de logs y métricas:

  1. Grafana + Prometheus + Docker Exporter: Es la opción estándar, pero la encontré demasiado enrevesada y, lo que es peor, consumía demasiados recursos. No cumplía mi requisito de ligereza.

  2. OpenObserve + Telegraf: OpenObserve es una gran herramienta que uso para otras tareas de observabilidad. La configuración del agente Telegraf para enviar métricas de Docker fue sencilla, y os muestro mi compose.yml en las notas del podcast. Sin embargo, la visualización gráfica de las métricas de contenedores no terminaba de convencerme.

Finalmente, la combinación ganadora para la monitorización de contenedores Docker fue Beszel. Esta herramienta OpenSource es la solución que estaba buscando porque:

  • Es Ligera: Su consumo de recursos es muy bajo, lo que la hace perfecta para entornos con limitaciones de hardware.

  • Es Simple: Tienes todo en uno, desde la recolección de datos hasta las gráficas, y está lista para usarse sin gran configuración.

  • Métricas Clave: Rastrea el historial de uso de CPU, memoria y red para cada contenedor Docker/Podman.

  • Arquitectura Flexible: Su diseño de Hub y Agente permite monitorizar múltiples servidores Linux o VPS desde un único panel.

  • Seguridad: Incluye soporte para OAuth / OIDC (yo lo uso con PocketID), permitiendo desactivar la autenticación por contraseña.

Os explico cómo funciona su arquitectura, las métricas compatibles (incluyendo I/O de disco, temperatura y carga promedio del sistema host), y os doy el compose.yml completo para que podáis desplegar Beszel en vuestro entorno de self-hosted en menos de 5 minutos. La instalación es realmente sencilla y no tiene complejidad alguna.

Dejar de preocuparte por el consumo de recursos y la lentitud de Docker es posible con la herramienta adecuada. Beszel ofrece el equilibrio perfecto entre potencia, ligereza y sencillez para que siempre sepas quién está consumiendo qué y cuánto en tu infraestructura Linux y Docker.

Escucha este episodio para descubrir la combinación de software que te dará la observabilidad que necesitas para mantener tu sistema self-hosted optimizado.

Si te ha gustado, no olvides suscribirte a atareao con Linux y compartir este episodio con otros entusiastas del OpenSource y el self-hosted. ¡Un saludo y hasta la próxima!

Más información y enlaces en las notas del episodio

  continue reading

756集单集

所有剧集

×
 
Loading …

欢迎使用Player FM

Player FM正在网上搜索高质量的播客,以便您现在享受。它是最好的播客应用程序,适用于安卓、iPhone和网络。注册以跨设备同步订阅。

 

快速参考指南

版权2025 | 隐私政策 | 服务条款 | | 版权
边探索边听这个节目
播放