Todos los productos
Search
Centro de documentos

Application Real-Time Monitoring Service:Habilitar la observability de ACK con OBI

Última actualización: Sep 08, 2026

OpenTelemetry eBPF Instrumentation (OBI) ofrece un monitoreo no intrusivo para enviar datos de trazas a Cloud Monitor 2.0. Este servicio comienza a monitorear sus aplicaciones automáticamente y le permite consultar información como la topología de la aplicación, las trazas, las transacciones con excepciones, las transacciones lentas y el análisis de SQL.

Descripción general de OBI

OBI se basa en eBPF y se despliega como un DaemonSet en los nodos del clúster. Recopila automáticamente las métricas y las trazas de las aplicaciones sin que usted tenga que modificar el código ni inyectar un sidecar.

OBI detecta automáticamente los protocolos a continuación:

Protocolo

Descripción

HTTP

Rastrea las solicitudes y respuestas de HTTP/1.x y HTTP/2.

gRPC

Rastrea las llamadas unarias y de streaming de gRPC.

SQL

Rastrea las consultas de bases de datos como MySQL y PostgreSQL.

Redis

Rastrea las llamadas a comandos de Redis.

Kafka

Rastrea los mensajes de productores y consumidores de Kafka.

GenAI

Rastrea las llamadas de inteligencia artificial hacia OpenAI, Anthropic, Qwen, Gemini, Ollama, MCP, Embedding, Rerank y otros proveedores. Si utiliza una puerta de enlace de LLM propia o un servicio de proveedor no estándar, configure un host específico para identificar al proveedor. Para obtener más detalles, consulte Paso 2 in the "Install OBI" section.

OBI exporta los datos de telemetría recopilados a Managed Service for OpenTelemetry mediante OTLP (OpenTelemetry Protocol).

Instalar y configurar OBI

Instalar OBI

  1. Inicie sesión en la consola de Container Service for Kubernetes (ACK). En el panel de navegación izquierdo, haga clic en Clusters y luego en el nombre del clúster de destino.

  2. En el panel de navegación izquierdo, haga clic en Components and Add-ons. Busque el componente arms-obi y haga clic en Install. Si desea enviar los datos a un espacio de trabajo distinto al predeterminado, especifique el nombre correspondiente en el campo workspace durante la instalación.

    Nota

    Si necesita configurar el comportamiento en tiempo de ejecución de OBI, como la compatibilidad con puertas de enlace de LLM propias o los atributos personalizados, consulte OBI component configuration.

  3. Haga clic en Next para completar la instalación. Ajuste los límites de CPU y memoria según sea necesario.

    Nota

    Si un nodo ejecuta muchas aplicaciones, considere aumentar los límites de CPU y memoria (MEM Limit) para evitar fallas en la recopilación de datos por falta de recursos.

    Escenario

    Solicitud/límite de CPU

    Solicitud/límite de memoria

    Carga ligera (4 pods, QPS total < 1,000)

    100m/250m

    128Mi/256Mi

    Carga media (de 4 a 8 pods, QPS total de 1,000 a 5,000)

    250m/500m

    256Mi/512Mi

    Carga alta (8 pods, QPS total > 5,000)

    500m/1000m

    512Mi/1Gi

    Carga pesada (más de 8 pods, QPS total > 20,000)

    1000m/2000m

    1Gi/2Gi

Configurar los destinos de monitoreo

Nota

Reinicie las aplicaciones que usan el protocolo gRPC para habilitar el monitoreo.

  1. En la consola de ACK, vaya a Configurations > ConfigMaps. Cambie el namespace a obi-system, busque arms-obi-discovery-default y haga clic en Edit.

  2. Agregue k8s_deployment_name, k8s_namespace y name correspondientes a la aplicación que se mostrará en Cloud Monitor 2.0. Por ejemplo:

    discovery:
      instrument:
        - k8s_deployment_name: "server"
          k8s_namespace: "arms-default"
          name: "server-test-obi"

Comprobar los datos de monitoreo

Después de configurar OBI, espere aproximadamente dos minutos para que aparezcan los datos de monitoreo.

  1. Inicie sesión en la consola de Cloud Monitor 2.0. Seleccione el espacio de trabajo de destino. En el panel de navegación izquierdo, vaya a All Features > Application Observability > Application Insights.

  2. En la página Application List, haga clic en el nombre de la aplicación de destino para consultar los datos de monitoreo, como la topología de la aplicación, las trazas, las transacciones con excepciones, las transacciones lentas y el análisis de SQL. Para obtener más información, consulte Application monitoring.