Introdução
O Fluid é um projeto nativo do Kubernetes criado para orquestração e aceleração de datasets 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), abordando três capacidades principais de monitoramento: métricas dos componentes principais, o Fluid Dashboard e o monitoramento do cliente JindoRuntime Fuse. Essas ferramentas fornecem insights em tempo real sobre o desempenho da aceleração de dados e a estabilidade do sistema.
Monitoramento de componentes do Fluid
O ACK oferece suporte ao monitoramento integrado do componente Fluid por meio do Managed Service for Prometheus e do Managed Service for Grafana. Isso permite que você:
Acompanhe o status operacional em tempo real, como a integridade do runtime
Monitore métricas de desempenho, como uso de memória/CPU e throughput de E/S
Identifique proativamente gargalos nos fluxos de trabalho de aceleração de dados
Para obter instruções detalhadas, consulte Ative o monitoramento do Prometheus para o Fluid.
Fluid dashboard
O Fluid disponibiliza uma interface baseada no Kubernetes para visualizar, gerenciar e monitorar o componente Fluid e seu status de runtime. O painel permite que você:
Monitore facilmente o uso de datasets, o status de funcionamento do sistema de cache e a eficiência da utilização de recursos.
Gerencie diretamente as tarefas de aceleração de dados criando, excluindo ou modificando datasets.
Para detalhes de configuração, consulte Parâmetros do painel de monitoramento do Fluid.
Monitoramento do cliente JindoRuntime Fuse
O JindoRuntime possibilita a aceleração transparente para sistemas de arquivos locais e sistemas de armazenamento distribuído, como Object Storage Service (OSS) e 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 aos dados e otimizar as estratégias de armazenamento e aceleração. Ative o cliente FUSE do JindoRuntime do Fluid para monitoramento para implantar e usar o cliente.
Resumo
Monitoramento de componentes do Fluid: Permite o monitoramento em tempo real do status de execução do componente Fluid juntamente com outros serviços de monitoramento.
Fluid dashboard: Oferece uma interface intuitiva para gerenciar e monitorar datasets do Fluid e seu status de runtime.
Monitoramento do cliente JindoRuntime Fuse: Proporciona acesso transparente e monitoramento detalhado de desempenho para sistemas de armazenamento distribuído via cliente Fuse.
Essas soluções integradas de monitoramento garantem a observabilidade em toda a pilha de aceleração de dados do Fluid, ajudando a otimizar o desempenho e a confiabilidade.