Introdução
O Fluid é um projeto nativo de Kubernetes voltado para orquestração e aceleração de conjuntos de dados em ambientes cloud-native. Ele permite o gerenciamento automatizado de datasets e acelera o acesso aos dados por meio de cache inteligente e armazenamento em camadas. Este tópico apresenta como monitorar o componente Fluid no Alibaba Cloud Container Service for Kubernetes (ACK), abrangendo três capacidades principais de monitoramento: métricas dos componentes centrais, o Fluid Dashboard e o monitoramento do cliente Fuse do JindoRuntime. Essas ferramentas fornecem visibilidade em tempo real sobre o desempenho da aceleração de dados e a estabilidade do sistema.
Monitoramento do componente Fluid
O ACK oferece monitoramento integrado para o componente Fluid por meio do Managed Service for Prometheus e do Managed Service for Grafana. Com isso, é possível:
Acompanhar o status operacional em tempo real, como a integridade do runtime
Monitorar métricas de desempenho, como uso de memória/CPU e throughput de I/O
Identificar proativamente gargalos nos fluxos de trabalho de aceleração de dados
Para instruções detalhadas, consulte Ative Prometheus monitoring for Fluid.
Fluid dashboard
O Fluid disponibiliza uma interface baseada em Kubernetes para visualizar, gerenciar e monitorar o componente Fluid e seu status de runtime. Com o dashboard, você pode:
Monitore com facilidade o uso de datasets, o status operacional do sistema de cache e a eficiência na utilização de recursos.
Gerencie tarefas de aceleração de dados diretamente, criando, excluindo ou modificando datasets.
Para detalhes de configuração, consulte Fluid monitoring dashboard parameters.
Monitoramento do cliente Fuse do JindoRuntime
O JindoRuntime habilita aceleração transparente para sistemas de arquivos locais e sistemas de armazenamento distribuído, como o Object Storage Service (OSS) e o Hadoop Distributed File System (HDFS), com capacidades de monitoramento do cliente Fuse. O cliente Fuse também oferece recursos detalhados de monitoramento para ajudar você a compreender o desempenho do acesso a dados e a otimizar as estratégias de armazenamento e aceleração. Ative the Fluid JindoRuntime FUSE client for monitoring para implantar e utilizar o cliente.
Resumo
Monitoramento do componente Fluid: habilita o monitoramento em tempo real do status de execução do componente Fluid em conjunto com outros serviços de monitoramento.
Fluid dashboard: fornece uma interface intuitiva para gerenciar e monitorar datasets do Fluid e seu status de runtime.
Monitoramento do cliente Fuse do JindoRuntime: oferece acesso transparente e monitoramento detalhado de desempenho para sistemas de armazenamento distribuído por meio do cliente Fuse.
Essas soluções integradas de monitoramento garantem observabilidade em toda a stack de aceleração de dados do Fluid, contribuindo para otimizar o desempenho e a confiabilidade.