Observabilidad: Monitoreo del rendimiento de tus aplicaciones
Visión general
Introducción a Elastic Observability
Familiarízate más con Elastic Observability y accede a una visión general sobre cómo ingestar, ver y analizar logs de clientes de tus aplicaciones mediante Elastic Cloud. Conoce cómo puedes modernizar aplicaciones y adoptar el cloud con confianza.
Demostración interactiva: Visión general de APM
Echa un vistazo a esta demostración interactiva para hacer un recorrido de lo que puedes experimentar cuando aprovechas Elastic Observability para monitorear el rendimiento de tus aplicaciones.
Inicio rápido de APM
En esta serie de inicio rápido de 3 pasos, descubrirás cómo transmitir, ver y analizar rastreos de APM desde tus aplicaciones usando Elastic Cloud. Junto con los logs y las métricas, los rastreos de APM son una pieza clave en la creación de observabilidad unificada de tu ecosistema. Los temas incluyen qué es APM, transmisión de datos de APM a Elastic y visualización de datos de APM.
Incorpora tus datos
Crear una cuenta de Elastic Cloud
Dirígete a cloud.elastic.co y crea una cuenta, luego sigue este video para conocer cómo iniciar tu primer stack de Elastic en cualquiera de las más de 50 regiones de todo el mundo en las que ofrecemos soporte.
Una vez que tu despliegue esté completo, selecciona Monitor my application performance (APM/tracking) (Monitorear el rendimiento de mis aplicaciones [APM/rastreo]).
Cómo usar Elastic APM
Luego, se te solicitará instalar Elastic APM. Selecciona Check APM Server Status (Comprobar estado de APM Server). Si muestra "You have correctly setup the APM Server" (Configuraste APM Server correctamente), puedes continuar al paso siguiente para dar los primeros pasos en Elastic Cloud (servicio de Elasticsearch).
Experimentar Elastic APM
Existen varias formas de dar los primeros pasos en Elastic APM, por ejemplo:
- Monitorear tu aplicación con agentes de Elastic APM. Puedes elegir entre varias opciones de lenguajes: Node.js, Django, Flask, Ruby on Rails, Rack, RUM(JS), GO, Java, .NET y PHP, o
- Ingestar telemetría desde aplicaciones instrumentadas de OpenTelemetry.
A los fines de esta guía, se recomienda usar una de las siguientes formas:
Monitorear aplicaciones existentes
Instrumentación de la app Java con el agente Java de Elastic APM:
Veamos un ejemplo para Java.
Recomendamos seguir los pasos para descargar el agente Java más reciente y agregarlo a tu aplicación de Java existente.
Copia el fragmento de código en la consola del cloud para iniciar tu aplicación Java con la configuración necesaria para Elastic APM.
Para ver opciones de configuración alternativas, puedes echar un vistazo a la documentación para ver los fragmentos de código relevantes.
Conectar las aplicaciones instrumentadas de OTel existentes a Elastic
Si deseas instrumentar tu aplicación con OpenTelemetry y ver rastreo distribuido en Elastic APM, solo sigue las instrucciones en la documentación de OpenTelemetry.
Ejecutar un entorno de demostración preconfigurado de forma local
Ejecutar la demostración de OpenTelemetry (OTel) de forma local con Kubernetes o Docker
Si no tienes una aplicación instrumentada con OpenTelemetry, Elastic bifurcó la demostración de OTel. Solo sigue las instrucciones en la página de Github y conecta la aplicación a Elastic APM Server.
Echa un vistazo a este blog para obtener más orientación si estás usando K8S. Una vez que hayas leído el blog y lo hayas seguido, si ves esto, significa que el recopilador de OTel está enviando datos a Elastic.
Cómo trabajar con Elastic Observability
Buscar la causa raíz con dashboards interactivos en Kibana
Kibana te permite analizar tus datos con dashboards interactivos para derivar información, automatizar flujos de trabajo, encontrar anomalías y tendencias, y más. Asegúrate de explorar la biblioteca de tutoriales a continuación y familiarízate más con Kibana a fin de poder personalizar o crear tus propios dashboards.
Analizar datos en la UI de APM
Los problemas pueden suceder de forma intermitente y suelen ser complejos. Para encontrar la causa raíz, conoce cómo las correlaciones de APM en Elastic Observability te ayudan a encontrar soluciones más rápido.
Ahora profundicemos para conocer cómo puedes analizar el rendimiento de tus aplicaciones con Kibana.
Detección de anomalías, alertas y más
Por último, aprovecha la detección de anomalías, alertas y más para que la vida sea más fácil.
Pasos siguientes
Gracias por tomarte el tiempo de recopilar y analizar los logs con Elastic Cloud. Si eres nuevo en Elastic, asegúrate de activar una prueba gratuita de 14 días.
Además, a medida que inicias tu trayectoria con Elastic, debes comprender algunos componentes operativos, de seguridad y de datos que deberías gestionar como usuario al desplegar en todo el entorno.