
Entregabilidad de correos electrónicos: Evitar la carpeta de spam
Enviar correos electrónicos solía ser un mecanismo sencillo, pero a medida que se volvió más abusado y difícil de …
Si bien las soluciones en la nube ciertamente pueden proporcionar facilidad de uso y una integración sencilla, a menudo terminan presentando problemas inesperados o imprevistos, como el cumplimiento de GDPR y CCPA o costos elevados.
También hay otros problemas que a menudo no se consideran desde el principio, como la falta de acceso o control total sobre los datos almacenados o la necesidad de procesar los datos de una manera diferente.
Los criterios del proyecto fueron los siguientes:
Se consideraron diversas tecnologías, y por supuesto, existen varias formas de abordar este problema. Algunas de las opciones incluyeron Syslog Remote y Forwarding, Vector y FluentBit. En este caso, el cliente expresó su deseo de utilizar NewRelic para la monitorización de infraestructura y aplicaciones, por lo que también tenía sentido usarlo como almacenamiento adicional a corto plazo. NewRelic cuenta con un excelente lenguaje de consultas y una interfaz fácil de usar, lo que evitaba la necesidad de configurar soluciones adicionales como Prometheus y Grafana.
El agente de NewRelic, utilizado para ingerir métricas y registros predeterminados de los servidores, está basado en FluentBit. FluentBit es muy flexible y puede configurarse para recopilar datos de múltiples fuentes, tanto locales como remotas. El hecho de que un servicio FluentBit independiente pueda ejecutarse en paralelo con el agente de NewRelic brinda aún más flexibilidad.
FluentBit es una solución moderna y estable que ofrece mucha más flexibilidad que la mayoría de las alternativas. La necesidad de utilizar NewRelic, junto con la conveniencia de minimizar la fragmentación tecnológica, hizo que FluentBit fuera la elección obvia.
Para resolver el almacenamiento a corto y largo plazo, se configuró un servicio FluentBit que aceptaba registros reenviados desde todas las aplicaciones y servidores. Luego, múltiples salidas escribían a distintos destinos para garantizar el almacenamiento.
Se implementó una rotación de registros en el almacenamiento a corto plazo para gestionar automáticamente el período de persistencia, mientras que el almacenamiento a largo plazo se mantiene de forma indefinida.
En paralelo con la gestión del almacenamiento propietario, los servicios de FluentBit envían registros y métricas a NewRelic a través del agente de NewRelic, proporcionando así el beneficio adicional de utilizar NewRelic como plataforma de consulta de datos y monitorización.
Este proyecto es un excelente ejemplo de las soluciones innovadoras y estables que podemos desarrollar. No buscamos soluciones rápidas; diseñamos soluciones eficientes, escalables y estables que abordan tanto las necesidades actuales como la flexibilidad futura.
Si enfrentas desafíos similares, contáctanos. Nos especializamos en desbloquear el potencial de tu infraestructura, asegurando que puedas avanzar con confianza hacia el futuro.
Enviar correos electrónicos solía ser un mecanismo sencillo, pero a medida que se volvió más abusado y difícil de …
En el mundo de la tecnología, la agilidad es clave. Sin embargo, muchos proyectos se ven atrapados en sistemas …
Nuestro equipo de expertos está listo para ayudarte con tus desafíos de infraestructura. Te brindaremos un trato honesto y personalizado. Ponte en contacto con nosotros para saber más.
¡Ponte en contacto!