Encuentre y solucione eficazmente los problemas, mejore el estado de las aplicaciones y ofrezca mejores experiencias a los clientes

Las tres señales fundamentales de observabilidad son las métricas, los registros (datos semiestructurados) y los seguimientos (flujos de solicitudes de principio a fin en todas las dependencias) Estas señales son el resultado de entornos monitoreados, como contenedores, microservicios y aplicaciones El objetivo es proporcionar una experiencia integrada para DevOps y Site Reliability Engineers para aislar eventos críticos y usar todas las señales de observabilidad para aislar problemas en aplicaciones en contenedores y microservicios que se ejecutan en cualquier lugar Amazon OpenSearch Service combina análisis de datos de registros y seguimientos en una solución única.

Introduction to observability with Amazon OpenSearch Service on AWS On Air (21:19) (Introducción a la observabilidad con Amazon OpenSearch Service en AWS On Air [21:19])

Operaciones de observabilidad

Amazon OpenSearch Service proporciona nuevas capacidades para ayudar a resolver sus problemas de observabilidad. Utilice interfaces abiertas para recopilar, enrutar y transformar los datos de telemetría (incluidos OpenTelemetry, Fluentd, Fluent Bit, Logstash y Data Prepper, entre otros). Puede buscar y analizar grandes cantidades de datos semiestructurados con capacidades nativas. Puede visualizar, monitorear y alertar con detección de anomalías características de observabilidad de OpenSearch Dashboards, y realizar un análisis interactivo y visualización de datos con Lenguaje de procesamiento de canalizaciones (PPL), una interfaz de consulta.

Amazon OpenSearch Service aborda el problema de la observabilidad, el análisis de seguimiento, el análisis de registros y el monitoreo del rendimiento de las aplicaciones (APM) en cuatro dimensiones:

Recopilación: primero, debe recopilar datos para analizar. La recopilación incluye reunir, enriquecer, filtrar, transformar y normalizar datos de múltiples fuentes.

Detectar: a menudo, los clientes no detectan los problemas ni bien comienzan, a menudo hay un retraso desde que comienza un problema hasta que se le notifica. Reduzca esto tanto como sea posible. La detección debe ser proactiva y multifacética (como las alarmas de telemetría). La detección de anomalías es una herramienta clave, así como la capacidad de vincular alarmas relacionadas para reducir la fatiga de alarmas. Un componente central de la detección también es la visualización y el monitoreo, que Amazon OpenSearch Service hace con un componente llamado OpenSearch Dashboards. Incluso puede analizar los datos de forma interactiva con herramientas como PPL.

Investigar: la investigación es donde las personas pasan la mayor parte del tiempo durante un evento operativo y la investigación generalmente involucra a varias personas. Este es el mayor contribuyente al tiempo medio de incidente (MTTI) y al tiempo medio de recuperación (MTTR). Atravesar el caos y entender en qué enfocarse sigue siendo una tarea difícil. Utilice los registros, las métricas y el rastreo para realizar de forma rápida un análisis de la causa raíz, al mismo tiempo que correlaciona las métricas, los registros y los rastreos, en AWS, en las instalaciones o en otras nubes. Colabore en las investigaciones y documente su análisis con los cuadernos de OpenSearch Dashboard.

Remediar: después de que identifique la causa de la falla, debe remediarla. No hay nada peor que tratar de ajustar algo y empeorar la situación No olvide hacer un análisis posterior al evento para determinar cómo podría haber evitado la falla en primer lugar. Documente los cambios propuestos para que pueda evitar que el problema vuelva a ocurrir. Su objetivo debe ser asegurarse de que nunca vuelva a ocurrir el mismo problema, pero si sucede, poder identificarlo y remediarlo de forma automática.

Cómo funciona: OpenSearch Service

Cómo funciona - OpenSearch Service

Para el análisis de registros, hay varias tareas para crear una canalización de incorporación. Los productores son servidores backend, servicios de AWS, servidores web y más, incluidos OpenTelemetry, AWS Distro para OpenTelemetry, Jaeger y Zipkin. Los recopiladores mueven los datos desde la fuente, posiblemente transformando los datos localmente. Para los servicios nativos de AWS, puede utilizar el agente de Amazon Kinesiso agente de Amazon CloudWatch. Para los servicios de código abierto, los recopiladores comunes son Elastic Beats, Fluentd, Fluentbit, o OpenTelemetry Collector. Los agregadores almacenan la información de los recopiladores, lo que reduce de manera considerable las conexiones generales a Amazon OpenSearch Service. Luego, Amazon OpenSearch Service indexa y analiza el resultado de los agregadores. Para visualizar y monitorear los resultados, puede utilizar OpenSearch Dashboards o Kibana.

Monitoreo del rendimiento de la aplicación

A veces, el Monitoreo del rendimiento de la aplicación (APM) es el primer nivel de madurez de la observabilidad. Sin embargo, APM por sí solo no es suficiente. ¿Su aplicación está funcionando realmente como se esperaba, incluso si el panel de monitoreo de su aplicación está todo en verde? ¿Sus clientes obtienen la experiencia de usuario que necesitan? ¿Cuál es el uso de su aplicación? ¿Qué partes de su aplicación están llegando a los límites de escala? ¿Desde qué región geográfica está viendo el mayor crecimiento? ¿Qué tendencias puede visualizar y planificar? Si pudiera recopilar métricas, podría estar seguro de que cuando implemente código nuevo o cambie su infraestructura, podrá ver el impacto de estos cambios. La observabilidad acelera el APM para responder a estas preguntas adicionales.

Clientes

Chase International: experiencia del cliente siempre activa a escala
Dow Jones y 3M: observabilidad con Amazon OpenSearch Service

Recursos de observabilidad

Blogs y documentación

Lea la publicación sobre novedades de AWS


Nueva interfaz de observabilidad y análisis de registros

Amazon OpenSearch Service ahora incluye una interfaz de observabilidad y características de monitoreo de registros, lo cual brinda a desarrolladores e ingenieros de DevOps la información que necesitan para diagnosticar errores de rendimiento con mayor rapidez y reducir los tiempos de inactividad de aplicaciones.

Blog de macrodatos de AWS


Introducción a los análisis de seguimiento

Los desarrolladores y los equipos operativos de TI pueden utilizar esta característica para solucionar problemas de rendimiento y disponibilidad en sus aplicaciones distribuidas.

Documentación de AWS


Análisis de seguimiento para Amazon OpenSearch Service

Aprenda cómo utilizar el análisis de seguimiento, que es parte del complemento de observabilidad de OpenSearch, para analizar los datos de seguimiento de las aplicaciones distribuidas.

Caso de uso de observabilidad


¿Qué es la observabilidad?

Aprenda cómo utilizar el análisis de rastreos que es parte del complemento de observabilidad de OpenSearch para analizar los datos de rastreo de las aplicaciones distribuidas.

Artículo de observabilidad


Más allá de la eficiencia: superar la complejidad digital mediante la observabilidad

Las organizaciones buscan optimizar el rendimiento del sistema, pero pierden oportunidades para hacerlo. En este informe, descubra cómo las empresas pueden integrar las prácticas de observabilidad para impulsar una mayor eficiencia, proporcionar información sobre las amenazas a la seguridad e impulsar la reputación de la marca.

Talleres

La funcionalidad de observabilidad de Amazon OpenSearch Service le permite ir más allá del simple monitoreo para comprender no solo qué eventos están sucediendo, sino también por qué suceden. En este taller, aprenda cómo brindar herramientas, recopilar y analizar las métricas, seguimientos y datos de registros desde los frontend del usuario hasta los backend del servicio y todo lo demás. Ponga esto junto con Amazon OpenSearch Service, AWS Distro para OpenTelemetry, FluentBit y Data Prepper.

Diagrama de la arquitectura de referencia de AWS

Observabilidad con registros, rastreos y métricas

Más información »

Videos

Garantice la fiabilidad y el tiempo de actividad con soluciones de observabilidad
Introducción a la observabilidad con Amazon OpenSearch Service

Pódcasts

Preguntas frecuentes

P: ¿Qué es el análisis de seguimiento? 
El análisis de seguimiento es una nueva característica de Amazon OpenSearch Service que permite a los desarrolladores y a los operadores de TI encontrar y solucionar los problemas de rendimiento en las aplicaciones distribuidas, lo que se traduce en tiempos de resolución de problemas más rápidos. El análisis de seguimiento se creó mediante OpenTelemetry, un proyecto de Cloud Native Computing Foundation (CNCF) que proporciona un único conjunto de API, bibliotecas, agentes y servicios de recopilación para capturar métricas y rastreos distribuidos, lo que habilita a los clientes aprovechar el análisis de rastreos sin tener que volver a instrumentar las aplicaciones. El análisis de seguimiento se basa en el proyecto OpenSearch, que es de código abierto y está disponible gratuitamente para que cualquiera pueda descargarlo y utilizarlo.

P: ¿Por qué debería utilizar el análisis de rastreos?
Los desarrolladores y el departamento de operaciones de TI necesitan el análisis de rastreos para encontrar y solucionar problemas de rendimiento en las aplicaciones distribuidas. Mediante la incorporación de datos de rastros a las capacidades de análisis de registros existentes de Amazon OpenSearch Service, los clientes pueden utilizar el mismo servicio para aislar el origen de los problemas de rendimiento y diagnosticar la causa raíz de estos. Además, al ser compatible con el estándar OpenTelemetry, el análisis de seguimiento admite la integración con los SDK de Jaeger y Zipkin, dos sistemas conocidos de rastreo distribuido de código abierto, lo que permite que los desarrolladores continúen con el uso de estos SDK y no tengan que volver a instrumentalizar sus aplicaciones.

P: ¿Cómo se relaciona o funciona el análisis de seguimiento con Amazon OpenSearch Service?
El análisis de seguimiento es una característica integrada de Amazon OpenSearch Service. Está disponible para todos los clientes sin cargo adicional. El análisis de rastreos cuenta con una interfaz de usuario basada en OpenSearch Dashboards y Kibana para visualizar y explorar los datos de rastros. Además, se integra con características clave de Amazon OpenSearch Service, como la detección de anomalías, las alertas, el control de acceso detallado y la seguridad empresarial. Al resolver los problemas de rendimiento de las aplicaciones, el análisis de rastreos complementa el uso de Amazon OpenSearch Service por parte de los clientes para la búsqueda y el análisis de los datos de registro.

P: ¿Qué orígenes de datos admite el análisis de rastreos?
Actualmente, el análisis de seguimiento admite la recopilación de datos de rastreo procedentes de las bibliotecas de aplicaciones y los SDK compatibles con el recopilador de OpenTelemetry de código abierto, incluidos los SDK de Jaeger, Zipkin y X-Ray. El análisis de seguimiento también se integra con AWS Distro para OpenTelemetry, una distribución de recopiladores o agentes, SDK y API de OpenTelemetry. Se trata de una distribución segura y de alto rendimiento de los componentes de OpenTelemetry que ha sido probada para su uso en producción y se basa en AWS. Los clientes pueden utilizar AWS Distro para OpenTelemetry para recopilar rastros y métricas para varias soluciones de monitoreo, incluidas Amazon OpenSearch Service y AWS X-Ray para datos de rastros y Amazon CloudWatch para métricas.

P: ¿Cómo se puede comenzar a utilizar el análisis de seguimiento?
Para comenzar a usar el análisis de seguimiento, lea la documentación aquí.

Más información sobre los precios de Amazon OpenSearch Service
Visite la página de precios

Obtenga más información sobre los precios de Amazon OpenSearch Service.

Más información 
Regístrese para obtener una cuenta gratuita
Regístrese para obtener una cuenta gratuita

Obtenga acceso instantáneo a la capa gratuita de AWS. 

Registrarse 
Comenzar a crear en la consola
¿Listo para crear?

Comience a crear en la Consola de administración de AWS.

Introducción