A observabilidade do ACK utiliza três serviços da Alibaba Cloud: Managed Service for Prometheus (métricas), Application Real-Time Monitoring Service (ARMS) (rastros e desempenho de aplicações) e Simple Log Service (SLS) (logs). Cada serviço tem faturamento independente com base no uso.
A tabela a seguir mostra os tipos de dados que cada serviço processa e se há cobrança padrão.
|
Tipo de dado |
Serviço |
Cobrado por padrão? |
|
Métricas básicas do cluster (nó, pod, status de objetos Kubernetes) |
Managed Service for Prometheus |
Depende da edição — consulte Faturamento do Managed Service for Prometheus |
|
Métricas personalizadas (métricas reportadas por plug-ins) |
Managed Service for Prometheus |
Sim, com base no volume de dados e armazenamento |
|
Dados de desempenho de aplicações (Java, Python, Go) |
ARMS |
Sim, quando o ARMS está ativado para a aplicação |
|
Logs de auditoria, logs do plano de controle, logs de contêineres |
Simple Log Service |
Sim, calculado com base no uso |
Faturamento do Managed Service for Prometheus
Para coletar dados de monitoramento com o Managed Service for Prometheus, ative o Cluster Monitoring ao criar um cluster. Duas edições estão disponíveis: ACK Cluster Monitoring Basic Edition e ACK Cluster Monitoring Pro Edition.
Atualmente, apenas clusters ACK Pro suportam o ACK Cluster Monitoring Pro Edition. Outros tipos de cluster usam o ACK Cluster Monitoring Basic Edition por padrão. O ACK adiciona gradualmente suporte à Pro Edition para outros tipos de cluster.
Faturamento da Basic Edition vs. Pro Edition
|
Item de faturamento |
ACK Cluster Monitoring Basic Edition |
ACK Cluster Monitoring Pro Edition |
|
Métricas básicas |
Gratuito por padrão na criação do cluster. A modificação das configurações padrão pode gerar taxas adicionais. |
Faturado com base no número de nós por padrão. A modificação das configurações padrão pode gerar taxas adicionais. Consulte Faturamento do Monitoramento de Contêineres. |
|
Métricas personalizadas |
Cobrado com base no volume de dados reportados e uso de armazenamento. Consulte Faturamento de instância do Prometheus. |
— |
|
Consumo de recursos do cluster |
Agentes não gerenciados. Cada agente ocupa 3 núcleos de CPU e 4 GB de memória por padrão. Você gerencia os agentes e o uso de recursos gera custos adicionais. |
Agentes gerenciados. Sem taxas adicionais de recursos. |
O ACK Cluster Monitoring Pro Edition também inclui painéis de monitoramento Grafana integrados, regras de alerta padrão para componentes do ACK e capacidades de Remote Write e envio de dados via EventBridge. Para uma comparação completa de recursos, consulte Diferenças entre a Basic Edition e a Pro Edition.
Métricas básicas vs. métricas personalizadas
Todas as métricas, exceto as básicas, são classificadas como métricas personalizadas e faturadas com base no volume de dados reportados e no uso de armazenamento. Para verificar se uma métrica específica é básica, consulte Métricas básicas de cluster de contêineres. Métricas não listadas nessa página são consideradas personalizadas. A lista de métricas básicas é atualizada continuamente conforme novas métricas são adicionadas.
Os seguintes plug-ins reportam métricas personalizadas: ack-net-exporter, ack-sysom-monitor, migrate-controller, Knative, ack-arena e ack-fluid.
Faturamento do monitoramento de aplicações do ARMS
A ativação do Application Real-Time Monitoring Service (ARMS) para aplicações em execução em clusters ACK gera taxas. Exemplos incluem Monitoramento de Aplicações Java, Monitoramento de Aplicações Python e Monitoramento de Aplicações Go. O faturamento segue os itens de cobrança do ARMS Application Monitoring. Para mais detalhes, consulte Faturamento.
Faturamento do Simple Log Service
A coleta e o processamento de logs de clusters ACK pelo Simple Log Service (SLS) geram custos. Isso inclui logs de auditoria, logs do plano de controle e logs de contêineres (logs de pods). As cobranças são calculadas com base no uso real e faturadas diretamente pelo SLS. Para detalhes de preços, consulte Visão geral do faturamento.
Recursos e componentes de observabilidade
A tabela a seguir mapeia cada recurso de observabilidade para o serviço da Alibaba Cloud utilizado e o componente que reporta os dados.
Para confirmar se uma métrica coletada pelo Managed Service for Prometheus é básica, consulte Métricas básicas de cluster de contêineres . Métricas não listadas nessa página são consideradas personalizadas.
|
Módulo |
Recurso |
Serviço da Alibaba Cloud |
Componente de reporte de dados |
|
Monitoramento de logs do plano de controle |
Coletar logs de componentes do plano de controle de clusters gerenciados ACK |
Simple Log Service |
Clusters gerenciados ACK |
|
Monitoramento de logs do CoreDNS |
Simple Log Service |
||
|
Monitoramento de logs de auditoria do API Server |
Trabalhar com auditoria do API Server do cluster e Coletar logs de componentes do plano de controle de clusters gerenciados ACK |
Simple Log Service |
|
|
Auditoria de contêineres |
Usar Auditoria de Comportamento de Contêineres e Coletar logs de componentes do plano de controle de clusters gerenciados ACK |
Simple Log Service |
|
|
Monitoramento de logs de contêineres |
Coletar logs de contêineres de clusters ACK e Coletar logs de componentes do plano de controle de clusters gerenciados ACK |
Simple Log Service |
|
|
Monitoramento de aplicações |
Application Real-Time Monitoring Service |
||
|
Monitoramento de aplicações |
Application Real-Time Monitoring Service |
||
|
Monitoramento de aplicações |
Application Real-Time Monitoring Service |
||
|
Monitoramento de componentes do plano de controle |
Managed Service for Prometheus |
API Server, kube-controller-manager, cloud-controller-manager, kube-scheduler, etcd |
|
|
Monitoramento de rede |
Usar o Managed Service for Prometheus para melhorar a observabilidade do Ingress |
Managed Service for Prometheus |
|
|
Monitoramento de rede |
Managed Service for Prometheus |
||
|
Monitoramento de armazenamento |
Visão geral do monitoramento de armazenamento de contêineres |
Managed Service for Prometheus |
|
|
Monitoramento de GPU |
Managed Service for Prometheus |
ack-gpu-exporter |
|
|
Monitoramento de topologia do cluster |
|||
|
Monitoramento básico do cluster |
Managed Service for Prometheus |
O agente do Prometheus coleta dados do kube-state-metrics (status de objetos Kubernetes), node-exporter (métricas de nós), kubelet (métricas de contêineres) e do componente ACK Virtual Node. |
|
|
Conjunto de gerenciamento de custos |
Managed Service for Prometheus |
||
|
Conjunto de gerenciamento de custos |
Managed Service for Prometheus |
||
|
Agendamento |
Managed Service for Prometheus |
— |
|
|
Agendamento |
Melhores práticas para colocalização de cargas de trabalho de múltiplos tipos |
Managed Service for Prometheus |
— |
|
Monitoramento de eventos e alertas |
Simple Log Service |
||
|
Monitoramento de eventos e alertas |
Simple Log Service, Managed Service for Prometheus, CloudMonitor |
||
|
Monitoramento de contêineres no nível do kernel |
Monitoramento de contêineres no nível do kernel baseado em SysOM |
Managed Service for Prometheus |
|
|
Monitoramento de contêineres no nível do kernel |
Usar SysOM para localizar problemas de memória de contêineres |
Managed Service for Prometheus |
— |
|
Diagnóstico de rede |
Managed Service for Prometheus |
net-exporter |
|
|
Central de backup |
Usar o Managed Service for Prometheus para monitorar a central de backup e configurar alertas |
Managed Service for Prometheus |
|
|
Knative |
Managed Service for Prometheus |
||
|
Auto Scaling |
Dimensionamento horizontal de pods baseado em métricas do Managed Service for Prometheus |
Managed Service for Prometheus |
ack-alibaba-cloud-metrics-adapter |
|
Auto Scaling |
Managed Service for Prometheus |
AHPA controller |
|
|
Conjunto de IA nativa da nuvem |
Managed Service for Prometheus |
||
|
Conjunto de IA nativa da nuvem |
Managed Service for Prometheus |