Buen video, solo una observación: Thanos es para realizar queries de forma centralizada a N prometheus servers a través del Thanos sidecar. La verdadera solución de almacenamiento es usando Cortex, esta sí centraliza la data de los N prometheus servers y te permite realizar las consultas también, solo que las hace ya localmente en el cluster de cortex. En otras palabras mientras que Thanos hace pull de los prometheus server, En cortex los prometheus servers hacen push de su data a Cortex para que este pueda realizar por queries y respondan más rápido. Ambos son dos proyectos super interesante y estan en la lista de "sandbox projects" en la CNCF. Saludos desde Perú !
Excelentes videos Pablo! Me sirvió mucho estos 2 meses de morfarme los tutoriales para levantar mi primera app en DO. Muy bueno el guiño a Thanos a lo último del video jaja, saludos
Altos videos pela. ¿Y de truenas (antes freenas hasta que se unificó) no tenés videos, por ZFS? No encontré buscando. Pero por ahí lo tenes con otro título. Porque hay pocos contenidos en español con esta calidad. Like, suscribir. Todo. Grande.
Muy buen video! Respecto al utilizar S3 como storage, a la larga no resulta costoso por la cantidad de requests que recibe por parte de toda la solución?
Hola Pablo. Una pregunta. Qué pasa si tumbo el Prometheus server? Grafana puede mostrar las métricas almacenadas en el bucket si apunta el datasource a Thanos? Hasta ahora nos pasa que cuando matamos el Prometheus server, Grafana se queda sin métricas, siendo que el datasource sigue apuntando a Thanos.
pela ...se podria ahcer algun tipo de comunicacion entre nuestra pc y storage tipo drive que sea mas rapido/directo no se tipo tunneling que una vez establecida la conexion sea como tener lo mas parecido a un disco externo?
Hola Pablo! Que buen video, gracias por compartir conocimientos .... Solo para que me quede claro: el puerto 10901 es el del servicio de grafana que es el de cluster de todos los cluster? En cada cluster1 , Cluster2, ..., Cluster-n tenes instalado grafana en cada uno de ellos o solo con Prometheus basta? Explicaras lo del loadbalancer (como configurarlo)? Gracias
El puerto 10901 es de thanos, sirve para agregarlos como backend a thanos-query. Grafana corre en un solo cluster y se conecta con thanos-query, que a su vez tiene como backend los thanos-sidecar 10901 (loadbalancer) El loadbalancer es un tipo de servicio de Kubernetes que crea un loadbalancer automaticamente en el proveedor que esté corriendo. Mirate mi video de servicios en Kubernetes
Excelente video y entiendo por qué no fue popular, te la pasas diciendo (explícita o implícitamente) complicado, riesgoso, difícil; no es lo que la gente quiere oír, no muchos te van a agradecer esa sinceridad
@@PeladoNerd si, estaba averiguando hace unas semanas y para conectarse desde backend se usan los mismos sdk para Node y Java de aws, no lo he usado por que uso la capa gratuita de aws, pero me tocará usarlo por el tema de payoneer 🤣
Hola Pelado hace podo veo tus videos y son excelentes, una consulta sobre thanos y prometheus, hice todos los pasos y funciono todo excelente , pero para probar instale un prometheus server en otra instancia ec2 y cuando le configuro el remote_write en el yaml no envia metricas ninguna a thanos , lo esty apuntando a - url: ip:30326/api/prom/push ese es el puerto de thanos-sidecar , estoy haciendo algo mal seguro , espero tu consejo , muchas gracias pelado
PeladoNerd encontre una herramienta para los logs en Kubernetes Grafana Loki, esta increible github.com/grafana/loki/blob/v1.5.0/docs/installation/helm.md
Buen video, solo una observación:
Thanos es para realizar queries de forma centralizada a N prometheus servers a través del Thanos sidecar. La verdadera solución de almacenamiento es usando Cortex, esta sí centraliza la data de los N prometheus servers y te permite realizar las consultas también, solo que las hace ya localmente en el cluster de cortex.
En otras palabras mientras que Thanos hace pull de los prometheus server, En cortex los prometheus servers hacen push de su data a Cortex para que este pueda realizar por queries y respondan más rápido.
Ambos son dos proyectos super interesante y estan en la lista de "sandbox projects" en la CNCF.
Saludos desde Perú !
Excelentes videos Pablo! Me sirvió mucho estos 2 meses de morfarme los tutoriales para levantar mi primera app en DO. Muy bueno el guiño a Thanos a lo último del video jaja, saludos
Gracias por el video. Me aclaraste varias dudas para la implementación + el video de la charla completa. Saludos!
Altos videos pela. ¿Y de truenas (antes freenas hasta que se unificó) no tenés videos, por ZFS? No encontré buscando. Pero por ahí lo tenes con otro título. Porque hay pocos contenidos en español con esta calidad. Like, suscribir. Todo. Grande.
No por ahora. No he usado zfs
Ése buzo y polera MASTER, extraordinario. !!! Desde Mendoza ( República Argentina. Sudamérica 7 grados)👍
Pufffff mega tutorial parte1.
Excelente Pelado. 🤞🏻
Uff calidad !! Buen video! Muchas gracias 😊
Es excelente Pablo
Excelente che,,, justo me encuentro con este desafio para scrapear a un prometheus externo con Openshift 4.x
Te felicito por la claridad para explicar conceptos, geniales los videos.
Excelente 👌. Y la parte 2? Ver cómo funcionan los SRV?
Buenísimo! Enhorabuena por el vídeo!😉
Muy buen vídeo. Como idea para otro tutorial te propongo usar Longhorn para almacenamiento persistente.
Excelente! Algo que estaba buscando hace algún tiempo.
Excelente, aunque hay mucha gente que aun es exeptica a usar prometheus y quiere usar cosas como site 24/7 o App Insights...
Excelente vídeo, gracias por las ideas y seguiré las demás partes =D
Gracias por compartir !
Muy buen dia , entre Victor Farcic, codelyTV y tu (vos)... Tenemos videos de mucha calidad en youtube. gracias
Buenas pelades, la carpeta thanos donde están los manifiestos no la encontré para tomar ejemplo, gracias, tremendo
Muy buen video! Respecto al utilizar S3 como storage, a la larga no resulta costoso por la cantidad de requests que recibe por parte de toda la solución?
A nadie le interesa lo que pienses.
9:12 Allí quisiste decir:
A su vez tiene como backend los SIDECAR de los 2 clusters?
Excelentes aportes, muchas gracias
Hola Pablo. Una pregunta. Qué pasa si tumbo el Prometheus server? Grafana puede mostrar las métricas almacenadas en el bucket si apunta el datasource a Thanos? Hasta ahora nos pasa que cuando matamos el Prometheus server, Grafana se queda sin métricas, siendo que el datasource sigue apuntando a Thanos.
mas ideas para jugar y practicar, gracias loco
Grande Maestro
buenisimo de verdad :3
Qué pasó con la parte 2? :)
You're strong... but I could snap my fingers... and you'd all cease to exist.
pela ...se podria ahcer algun tipo de comunicacion entre nuestra pc y storage tipo drive que sea mas rapido/directo no se tipo tunneling que una vez establecida la conexion sea como tener lo mas parecido a un disco externo?
Hay soluciones para montar por ejemplo buckets s3 como un directorio en un server. Pero no tienen buena velocidad y son inestables.
Hola Pablo!
Que buen video, gracias por compartir conocimientos ....
Solo para que me quede claro: el puerto 10901 es el del servicio de grafana que es el de cluster de todos los cluster?
En cada cluster1 , Cluster2, ..., Cluster-n tenes instalado grafana en cada uno de ellos o solo con Prometheus basta?
Explicaras lo del loadbalancer (como configurarlo)?
Gracias
El puerto 10901 es de thanos, sirve para agregarlos como backend a thanos-query. Grafana corre en un solo cluster y se conecta con thanos-query, que a su vez tiene como backend los thanos-sidecar 10901 (loadbalancer)
El loadbalancer es un tipo de servicio de Kubernetes que crea un loadbalancer automaticamente en el proveedor que esté corriendo. Mirate mi video de servicios en Kubernetes
Mucho I/O y movimiento en S3 son Thanos compactor, no creo que suene rentable para pequeñas y medianas empresas
Interesante video. Por favor quisiera un Video de Zerotier compartiendo en Docker-compose
¡Cállate!
Unas de cal y otras de arena, cuando Pelado Nerd dirá algo a favor de Minio?
Excelente video y entiendo por qué no fue popular, te la pasas diciendo (explícita o implícitamente) complicado, riesgoso, difícil; no es lo que la gente quiere oír, no muchos te van a agradecer esa sinceridad
Creo que Digital Ocean tiene un storage compatible con S3 de aws
Buen dato, no sabía que eran compatibles
@@PeladoNerd si, estaba averiguando hace unas semanas y para conectarse desde backend se usan los mismos sdk para Node y Java de aws, no lo he usado por que uso la capa gratuita de aws, pero me tocará usarlo por el tema de payoneer 🤣
Linode también :D
Se podría usar algo como Ceph en lugar de S3 o existe algún downsite en este caso?
Hola! acá está la lista de storages soportados github.com/thanos-io/thanos/blob/master/docs/storage.md
12:40 Ubuntu Core + MicroK8s (Snap)
Hola Pelado hace podo veo tus videos y son excelentes, una consulta sobre thanos y prometheus, hice todos los pasos y funciono todo excelente , pero para probar instale un prometheus server en otra instancia ec2 y cuando le configuro el remote_write en el yaml no envia metricas ninguna a thanos , lo esty apuntando a - url: ip:30326/api/prom/push ese es el puerto de thanos-sidecar , estoy haciendo algo mal seguro , espero tu consejo , muchas gracias pelado
Solucionado usando thanos receiver, pero no lo pude meter en k8s , tuve que usan un docker compose :( , excelentes los videos Pablo
PeladoNerd encontre una herramienta para los logs en Kubernetes Grafana Loki, esta increible github.com/grafana/loki/blob/v1.5.0/docs/installation/helm.md
Donde rayos trabajas que tienen 4,000 servidores? Ahrefs o donde
invisionapp.com
¿qué distribución de Linux utilizaste en este video? ruclips.net/video/QW9Nzxrj0pY/видео.html
Raspbian o Ubuntu
🤣 el gato
mejor ponle no like si usas Internet Information Services
Si alguien le da dislike, es porque... No sé. XD