Video Summary and Transcription
NSolid de NodeSource simplifica Node.js para la base de datos de Windows y proporciona análisis, diagnósticos y seguridad. InfluxDB se utiliza para la agregación de datos y monitorización en tiempo real, con un mecanismo de muestreo de latencia de tres segundos. Se enfrentan desafíos con Utility Influx, pero InfluxDB maneja grandes cantidades de datos y es fácil de probar y depurar. Se recomienda Ensolve para la producción para beneficiarse de información, seguridad y diagnósticos.
1. Introducción a NodeSource y NSolid
Voy a hablar sobre simplificar la complejidad de Node.js para Windows DB. NodeSource es el principal distribuidor de Node.js en Linux. Hoy vamos a hablar de nuestro tiempo de ejecución empresarial de Node.js llamado NSolid, que proporciona análisis, diagnósticos, seguridad y está listo para producción. Utilizamos InfluxDB para la agregación de datos y el monitoreo en tiempo real. InfluxDB se convirtió rápidamente en nuestra opción principal debido a sus capacidades de base de datos de series temporales.
Hola a todos. Mi nombre es Mariam Bilan. Soy diseñadora de productos de pila completa en NodeSource. Y hoy voy a hablar sobre simplificar la complejidad de Node.js para Windows DB. Es importante tener en cuenta que esta charla no sería posible sin el increíble equipo de ingenieros de NodeSource que curan el contenido. Y como navegante experto, han logrado simplificar JavaScript específicamente Node.js para mí y por qué usamos InfluxDB en nuestra infraestructura. Pero entonces, empecemos. En NodeSource, somos el principal distribuidor de Node.js en Linux. Nuestro valor se centra en nuestra experiencia y en la capacidad que tenemos de traducir datos de rendimiento en un producto, accesible, interpretable, accionable, y hacerlo en producción. Somos expertos en guías de Node.js que ayudan a las organizaciones y a los desarrolladores a utilizar Node al máximo a través de nuestras herramientas y consultoría. Durante años, hemos sido conocidos como la compañía de Node, siempre enfocados en Node.js, lo que se convirtió en la idea, se convirtió en la idea. Específicamente hoy vamos a hablar de nuestro Tiempo de ejecución empresarial de Node.js llamado NSolid, que es una versión empresarial del proyecto de código abierto que está disponible en la web. Y lo que estamos haciendo es esencialmente hacer algunas implementaciones que te permiten acceder al comportamiento interno de lo que está sucediendo dentro del Tiempo de ejecución, y lo estamos exponiendo en una consola. Tenemos increíbles casos de estudio que respaldan las características únicas de NSolid. Puedes acceder a detalles de rendimiento, métricas de rendimiento, capacidades de diagnóstico, seguridad conocimientos, pero también proporcionar un mecanismo de control bidireccional para controlar lo que está sucediendo en el Tiempo de ejecución y cómo se comporta el Tiempo de ejecución. Así que con NSolid tienes análisis, diagnósticos, seguridad, y lo mejor de todo es que es directo en producción. Además, dentro de NSolid, tienes integración flexible, alertas especializadas, nativo en la nube y listo para contenedores. Y probablemente estés pensando, ¿cómo funciona? Así que estamos utilizando InfluxDB para realizar un seguimiento de todos los datos del proceso. Con todas estas métricas y análisis que estamos obteniendo, estamos buscando servir grandes instalaciones de nodos, cientos o miles de procesos ejecutándose al mismo tiempo en diferentes entornos. Y para hacer eso, estamos utilizando InfluxDB. InfluxDB se encarga de la agregación de datos. InfluxDB nos brindó un uso rico, cada proceso individual, sus métricas de suministro, datos de diagnóstico, captura de perfiles de CPU o instantáneas de memoria para detectar fugas de memoria, y también seguridad. Así que sabíamos que queríamos aprovechar una base de datos de series temporales. Y InfluxDB rápidamente se colocó en la parte superior de la lista. Así que rápidamente trabajamos para migrar a InfluxDB. Una de las cosas que fue realmente importante para nosotros es una de las propuestas de valor únicas de Ensolving es el aspecto en tiempo real. Así que hay muchas herramientas de APM en general, desde Datatank hasta New Relic y demás. Y hay una variación en términos de disponibilidad.
2. Integración de InfluxDB y Desafíos
Queremos ser proactivos, por lo que nuestro mecanismo de muestreo tiene una latencia de tres segundos. InfluxDB simplifica la distribución e integración en nuestro producto. Ofrecemos mecanismos de configuración para que los clientes controlen la cardinalidad y los permisos. Enfrentamos desafíos con Utility Influx, pero InfluxDB satisface las demandas de manejar grandes cantidades de datos. Es fácil de probar y depurar. Recomendamos usar Ensolve para producción para beneficiarse de sus conocimientos, seguridad y diagnósticos.
los datos están. No es necesariamente en tiempo real. Hay un período de preparación real. Y lo que veremos a veces es un retraso de uno a cinco minutos antes de que realmente veas esos resultados. Lo que queremos ver es ser proactivos. Por lo tanto, nuestro mecanismo de muestreo es cada tres segundos. Por lo tanto, hay una latencia de tres segundos entre lo que está sucediendo y lo que realmente estás viendo y en lo que te están alertando. Debido a que hay una gran cantidad de procesos ocurriendo, InfluxDB está realmente preparado para ofrecer eso. Un solo binario es todo lo que necesitas para ejecutar InfluxDB en realidad. Por lo tanto, la facilidad de distribución fue un aspecto crítico para nosotros también. Simplificó muchos de los pasos. Entonces, al usar InfluxDB, ¿cómo integramos esto en nuestro producto? En realidad, intentamos limitar lo que el cliente tiene que hacer con la configuración de InfluxDB. Por defecto, nuestro producto simplemente funciona. Y InfluxDB está ahí de forma mágica y se proporciona. Sin embargo, desde un punto de vista de seguridad, desde una configuración, tenemos muchos mecanismos de configuración diferentes que los clientes pueden utilizar para controlar la cardinalidad, cambiar sus permisos e incluso cambiar cómo funciona el indexado con InfluxDB.
Es importante resaltar y reiterar que somos un usuario único en cuanto al tamaño, ya que estamos integrando InfluxDB en un producto. Y como resultado, ofrecemos soporte las 24 horas, los 7 días de la semana a nuestros clientes en un conjunto único de problemas. Por lo tanto, no soportamos los problemas que puedan surgir con InfluxDB relacionados con nuestro producto y tenemos que cubrir otras cosas. Entonces, una de las grandes cosas de Influx es que realmente ofrece. Creo que la curva de aprendizaje es realmente buena. Es muy fácil de empezar. La documentación es excelente. La comunidad es excelente. Pero si necesitas esas características avanzadas y profundizar un poco más, hay todo tipo de opciones y banderas para ajustarlo a tus necesidades. Por lo tanto, podemos decir que cuando observamos algunas de esas cosas en nuestro caso de uso, ¿cuáles son algunos de los desafíos que enfrentamos con Utility Influx? Creo que la integridad es una de esas cosas contra las que constantemente estamos luchando. Entonces, al observar Utility Influx, es realmente importante. Y esto se trata más de comprender tu aplicación, comprender a tus clientes o tu caso de uso y la forma de tus datos y cómo quieres acceder a eso. Influx está ahí y realmente puede satisfacer esas demandas de grandes cantidades de datos que se proporcionan. Todo lo que Influx DB ofrece es realmente fácil de probar y depurar. El lado bueno de una buena implementación de base de datos es que el usuario no necesariamente lo sabe o necesita construir lo que no está ahí. Así que estamos contentos de usar Influx. En general, si los usuarios están interesados en visitar Nodesource.com y echar un vistazo, creemos firmemente que Ensolve es el único nodo que deberían ejecutar en producción porque te brinda todos los conocimientos, la magia y la bondad de seguridad y también diagnósticos. Entonces, si las personas quieren ir allí, pueden registrarse fácilmente, echar un vistazo, ejecutar un par de procesos, tomar un par de capturas de CPU y comenzar ahora mismo en Ensolve. Gracias por ver. tú
Comments