O Centro de Integração de Dados de Observabilidade Full-Stack Unificado (Centro de Integração) do Application Real-Time Monitoring Service (ARMS) oferece capacidades de observabilidade prontas para uso na maioria dos alvos de monitoramento na nuvem, incluindo infraestrutura, aplicações server-side, aplicações frontend, bancos de dados, middleware, serviços de IA e plataformas de big data. Cada integração combina coleta de métricas, visualização de dados e alertas para um alvo específico.
Para abrir o Centro de Integração, faça login no console do Managed Service for Prometheus e clique em Integration Center no painel de navegação à esquerda.
Guia de seleção de integrações
A tabela a seguir mapeia cenários comuns de monitoramento para a integração recomendada, para que você escolha rapidamente a integração certa sem precisar consultar todas as opções disponíveis no Centro de Integração.
Cenário de monitoramento | Integração recomendada | Ambiente aplicável |
Monitoramento básico de um cluster Kubernetes | Kubernetes Cluster Monitoring | Container |
Métricas personalizadas de negócio | Custom Metric Collection | Container / VPC |
Monitoramento de GPU | Kubernetes GPU | Container / VPC |
Monitoramento de host | Host Monitor | VPC |
Cenários combinados comuns
Cluster ACK + métricas personalizadas: use Kubernetes Cluster Monitoring junto com Custom Metric Collection (configure as regras de coleta por meio de um
ServiceMonitorouPodMonitor).Cluster ACK + GPU: use Kubernetes Cluster Monitoring junto com Kubernetes GPU.
Antes de integrar, crie um ambiente no Integration Center. Diferentes tipos de ambiente (Container, VPC ou Cloud service) correspondem a diferentes integrações.
Conceitos-chave
Ambientes
Um ambiente define onde e como os dados de métricas são coletados. Por padrão, cada ambiente está associado a uma instância do Prometheus que armazena as métricas coletadas.
| Tipo de ambiente | Descrição | Uso típico |
|---|---|---|
| Container | Monitora containers com gerenciamento automático de traces para ajudar na instalação inteligente de agentes e no processamento de dados. | Clusters Kubernetes, containers Docker |
| VPC | Coleta dados de instâncias do Elastic Compute Service (ECS) por meio de redes virtuais privadas (VPCs). Recomendamos configurar um ambiente separado para cada VPC. O ARMS coleta dados primeiro pelas VPCs para minimizar o número de agentes instalados nas instâncias ECS. | Serviços auto-gerenciados no ECS |
| Cloud service | Integra os dados de monitoramento de um serviço Alibaba Cloud. Um ambiente de cloud service por região. | Serviços gerenciados na nuvem (RDS, SLB, OSS e outros) |
Para sub-serviços do ARMS, como Application Monitoring e Managed Service for OpenTelemetry, nem todos os dados de métricas podem ser armazenados na instância associada do Prometheus.
Componentes
Um componente é uma integração pré-construída que monitora uma infraestrutura ou serviço específico. Cada componente cuida da coleta de métricas, visualização de dados e alertas.
Integrações suportadas
As seções a seguir listam todos os componentes disponíveis agrupados por categoria. As colunas de tipo de ambiente mostram quais modelos de implantação cada componente suporta.
Infraestrutura
Aplicações server-side
Tracing
Os componentes de tracing suportam um ou mais protocolos. A tabela abaixo mostra os protocolos suportados para cada linguagem e framework.
| Componente | Referências | OpenTelemetry | SkyWalking | Zipkin | Jaeger |
|---|---|---|---|---|---|
| Java Tracing Analysis | Monitorar aplicações Java | Sim | Sim | Sim | Sim |
| Go Tracing Analysis | Monitorar aplicações Go | Sim | Sim | Sim | Sim |
| LLM Application Tracing for DashScope | Integrar serviços ou componentes | Sim | - | - | - |
| LangChain Tracing Analysis | Integrar serviços ou componentes | Sim | - | - | - |
| LlamaIndex Tracing Analysis | Integrar serviços ou componentes | Sim | - | - | - |
| OpenAI Tracing Analysis | Integrar serviços ou componentes | Sim | - | - | - |
| Python Tracing Analysis | Monitorar aplicações Python | Sim | Sim | - | Sim |
| PHP Tracing Analysis | Monitorar aplicações PHP | Sim | - | - | - |
| Node.js Tracing Analysis | Monitorar aplicações Node.js | Sim | Sim | - | Sim |
| C++ Tracing Analysis | Monitorar aplicações C++ | Sim | - | - | Sim |
| .NET Tracing Analysis | Monitorar aplicações .NET | Sim | Sim | - | - |
| Rust Tracing Analysis | Monitorar aplicações Rust | - | Sim | - | - |
| Ruby Tracing Analysis | Monitorar aplicações Ruby | Sim | - | - | - |
| OpenTelemetry | Integrar serviços ou componentes | Sim | - | - | - |
| SkyWalking | Integrar serviços ou componentes | - | Sim | - | - |
| Jaeger | Integrar serviços ou componentes | - | - | - | Sim |
| Zipkin | Integrar serviços ou componentes | - | - | Sim | - |
Monitoramento de aplicações
| Componente | Referências | Container | VPC | Cloud service |
|---|---|---|---|---|
| Java Application Monitor | Monitorar aplicações Java | Sim (manual) | - | - |
| eBPF Application Monitor | Integrar manualmente uma aplicação em um cluster ACK ao Application Monitoring eBPF Edition | Sim | - | - |
Aplicações frontend
| Componente | Referências |
|---|---|
| Android | Integrar uma aplicação Android |
| iOS | Integrar uma aplicação iOS no RUM |
| Web & H5 | Integrar uma aplicação web ou HTML5 |
| Mini APP | Integrar um mini programa |
Bancos de dados
Middleware
IA
| Componente | Referências | Container | VPC | Cloud service |
|---|---|---|---|---|
| Kubernetes GPU | Monitorar recursos de GPU em um cluster Kubernetes | Sim | Sim | - |
| Alibaba Cloud FC | Monitorar um serviço Alibaba Cloud | - | - | Sim |
| Aliyun PAI-EAS | Monitorar um serviço Alibaba Cloud | - | - | Sim |
| Alibaba Cloud PAI-Interactive Modeling (DSW) | Monitorar um serviço Alibaba Cloud | - | - | Sim |
| Aliyun PAI-Quota | Monitorar um serviço Alibaba Cloud | - | - | Sim |
| Aliyun PAI-DLC | Monitorar um serviço Alibaba Cloud | - | - | Sim |
| Alibaba Cloud PAI EAS Resource Group | Monitorar um serviço Alibaba Cloud | - | - | Sim |
| Alibaba Cloud Intelligence Compute Eflo | Monitorar um serviço Alibaba Cloud | - | - | Sim |
| Ray | Usar o Centro de Integração para integrar dados de monitoramento | Sim | - | - |
| Fluid | Ativar o Managed Service for Prometheus para o Fluid | Sim | - | - |
Big data
| Componente | Referências | Container | VPC | Cloud service |
|---|---|---|---|---|
| Alibaba Cloud E-MapReduce | Monitorar um serviço Alibaba Cloud | - | - | Sim |
| Aliyun Elasticsearch Cloud Monitoring | Monitorar uma instância do Elasticsearch | - | - | Sim |
| Alibaba Cloud HBase | Monitorar um serviço Alibaba Cloud | - | - | Sim |
| Aliyun Hologres (Legacy) | Monitorar um serviço Alibaba Cloud | - | - | Sim |
| Alibaba Cloud Logstash | Monitorar um serviço Alibaba Cloud | - | - | Sim |
| Alibaba Cloud MaxCompute Service | Monitorar um serviço Alibaba Cloud | - | - | Sim |
| Aliyun Hologres (Follower Instance) Real-time Warehouse Monitoring | Monitorar um serviço Alibaba Cloud | - | - | Sim |
| Aliyun Hologres (Lakehouse Acceleration) | Monitorar um serviço Alibaba Cloud | - | - | Sim |
| Cloud Native Hologres (Computing Cluster) | Monitorar um serviço Alibaba Cloud | - | - | Sim |
| Aliyun Hologres (Universal) | Monitorar um serviço Alibaba Cloud | - | - | Sim |
| Fluid | Ativar o Managed Service for Prometheus para o Fluid | Sim | - | - |