Todos los productos
Search
Centro de documentos

Application Real-Time Monitoring Service:Diferencias entre Application Monitoring y Managed Service for OpenTelemetry

Última actualización: Sep 04, 2026

Application Monitoring y Managed Service for OpenTelemetry son subservicios de Application Real-Time Monitoring Service (ARMS). Cada uno atiende distintos casos de uso y ofrece diferentes niveles de funcionalidad.

  • Application Monitoring es un servicio de gestión del rendimiento de aplicaciones (APM). Al instalar un agente de ARMS, puede monitorear su aplicación sin modificar el código. Este servicio le permite rastrear el estado de la aplicación, localizar API anómalas o lentas, identificar cuellos de botella en el rendimiento y recuperar parámetros de solicitud, lo que mejora significativamente la eficiencia en el diagnóstico de errores. Para más información, consulte What is Application Monitoring?

  • **Managed Service for OpenTelemetry** ofrece a los desarrolladores funciones para el desarrollo de aplicaciones distribuidas, como localización de trazas, topologías de trazas, estadísticas de solicitudes y análisis de dependencias de aplicaciones. Para más información, consulte What is Managed Service for OpenTelemetry?

Cuándo usar cada servicio

  • Elija Application Monitoring si sus aplicaciones están escritas en Java, Go o Python. Para estos lenguajes, Application Monitoring proporciona más funciones y mayor estabilidad del agente.

  • Elija Managed Service for OpenTelemetry si sus aplicaciones usan lenguajes distintos de Java, Go y Python, como JS, .NET o C++.

  • Use ambos servicios conjuntamente en entornos de microservicios con múltiples lenguajes. Emplee Application Monitoring para sus servicios de Java, Go y Python, y Managed Service for OpenTelemetry para los servicios en otros lenguajes. Los datos de traza de ambos servicios están integrados y la consola de ARMS ofrece una experiencia de usuario unificada, por lo que podrá lograr un rastreo de pila completa en todos sus servicios.

Comparativa

Elemento

Application Monitoring

Managed Service for OpenTelemetry

Enfoque

Servicio APM compatible con el monitoreo del rendimiento de aplicaciones, el monitoreo de la experiencia del usuario, el rastreo y el diagnóstico de problemas.

Servicio de código abierto diseñado para el rastreo distribuido.

Proveedor del agente

Alibaba Cloud.

Comunidad de código abierto.

SLA del agente

Compatible.

No compatible.

Método de acceso

Instrumentación automática (carga de agente no intrusiva).

Instrumentación manual (programación basada en SDK) e instrumentación automática (carga de agente no intrusiva) para lenguajes específicos.

Lenguaje de programación

Java, Go y Python.

Lenguajes principales como Java, Go, Python, JS, .NET y C++.

Insights

Compatible.

No compatible.

Instantáneas de memoria

Compatible.

No compatible.

Diagnóstico de hilos y memoria

Compatible.

No compatible.

Pilas de métodos locales

Compatible.

No compatible.

Continuous Profiling

Compatible.

No compatible.

Preeagregación del lado del cliente

Compatible.

No compatible.

Facturación

Se le cobra según la cantidad de datos de observability. Para más información, consulte Billing (new).

Se le cobra según la cantidad de datos de observability. Para más información, consulte Billing (new).

Asignación de opciones para Go en el centro de integración

En Server-side applications del Centro de integración de ARMS, hay tres opciones disponibles para aplicaciones en Go:

Opción en el Centro de integración

Servicio correspondiente

Tipo de agente

Cambios de código obligatorios

Application Monitoring for Go

Application Monitoring

Agente propietario de Alibaba Cloud

No (instrumentación automática)

Tracing Analysis for Go

Managed Service for OpenTelemetry

Protocolos de código abierto (OpenTelemetry, SkyWalking, Zipkin o Jaeger)

Sí (instrumentación basada en SDK)

OpenTelemetry

Managed Service for OpenTelemetry

Estándar OpenTelemetry

Sí (instrumentación basada en SDK)

  • Application Monitoring for Go usa un agente de Go propietario de Alibaba Cloud que implementa instrumentación automática basada en el estándar OpenTelemetry. No se requieren cambios en el código de su aplicación.

  • Tracing Analysis for Go admite el envío de datos de traza a Managed Service for OpenTelemetry mediante protocolos de código abierto como OpenTelemetry, SkyWalking, Zipkin o Jaeger.

  • OpenTelemetry es un punto de acceso genérico para enviar datos de traza mediante el estándar OpenTelemetry. No está vinculado a un lenguaje de programación específico.

Si desea un monitoreo no intrusivo, use Application Monitoring for Go. Si ya emplea OpenTelemetry, SkyWalking u otra solución de código abierto, use Tracing Analysis for Go u OpenTelemetry.