Todos os produtos
Search
Central de documentação

Container Service for Kubernetes:Enable FUSE client metrics for Fluid JindoRuntime

Última atualização: Jun 27, 2026

Exponha as métricas do cliente FUSE e visualize-as no painel do Fluid JindoRuntime no ARMS.

O Fluid fornece um painel do JindoRuntime que coleta métricas de monitoramento de cada mecanismo de cache distribuído JindoCache no cluster ACK. Ele abrange métricas do mecanismo de cache no lado do servidor e do cliente Filesystem in Userspace (FUSE). Por motivos de desempenho, as métricas do cliente FUSE ficam desativadas por padrão e só aparecem após a ativação.

Ative a coleta de métricas do cliente FUSE e visualize-as no painel do Fluid JindoRuntime. Após concluir as três etapas abaixo, as métricas aparecerão em FUSE Metrics (via CSI) (modo MountPod) e FUSE Metrics (via Sidecar) (modo Sidecar).

Pré-requisitos

Você precisa de:

Importante

Desinstale o Fluid open-source antes de instalar o ack-fluid para evitar conflitos.

Etapa 1: Integrar o Fluid ao ARMS

  1. Faça logon no console do ARMS.

  2. No painel de navegação à esquerda, selecione Integration Center. Em AI, clique em Fluid.

  3. Selecione o cluster em Select a Kubernetes cluster. Ignore as etapas restantes desta seção se o Fluid já estiver instalado.

  4. Em Configuration Information, defina os parâmetros a seguir e clique em OK.

    Parâmetro

    Descrição

    Name (Not required)

    Nome exclusivo do exportador do Fluid. Opcional.

    metrics collection interval (seconds)

    Intervalo de coleta de dados de monitoramento.

  5. Verifique a integração na página Integration Management no console do ARMS.

    1. Faça logon no console do ARMS.

    2. No painel de navegação à esquerda, selecione Integration Management. Na aba Integrated Addons, clique em Fluid.

    3. Na aba Environments, clique em View Details na coluna Actions para verificar o status dos componentes do Fluid e as regras de alerta no cluster.

Etapa 2: Configurar a exposição de métricas e a política de scraping

Ao implantar o JindoRuntime, defina spec.fuse.metrics.enabled e spec.fuse.metrics.scrapeTarget para expor as métricas do cliente FUSE e definir a política de scraping.

Escolha a política de scraping antes de escrever o YAML. O valor de scrapeTarget determina quais seções do painel recebem dados:

  • Use MountPod para workloads não Serverless no modo de montagem MountPod.

  • Use Sidecar para workloads Serverless no modo de montagem Sidecar.

  • Use All para fazer scraping de ambos os modos de montagem.

  • Use None (padrão) para desativar o scraping de métricas do cliente FUSE.

Aviso

Tenha cautela ao definir scrapeTarget como Sidecar ou All em ambientes Serverless. No modo de montagem Sidecar, cada pod inicia um contêiner sidecar FUSE. Quando há muitos pods simultâneos, o scraping de métricas de todos os contêineres sidecar FUSE pode gerar sobrecarga significativa e pressionar consideravelmente a instância do Managed Service for Prometheus.

Exemplo de YAML com scrapeTarget: All:

apiVersion: data.fluid.io/v1alpha1
kind: JindoRuntime
metadata:
  name: hadoop
spec:
  replicas: 2
  fuse:
    metrics:
      enabled: true
      scrapeTarget: All
  tieredstore:
    levels:
      - mediumtype: MEM
        path: /dev/shm
        volumeType: emptyDir
        quota: 2Gi
        high: "0.99"
        low: "0.95"

Parâmetros relacionados a métricas:

Parâmetro

Descrição

Valor padrão

spec.fuse.metrics.enabled

Define se as métricas do cliente FUSE devem ser expostas. Quando definido como true sem uma porta em spec.fuse.args (por exemplo, -ometrics_port=8080), o Fluid atribui uma porta disponível ao cliente FUSE e a configura para serviços externos de métricas.

false

spec.fuse.metrics.scrapeTarget

Política de scraping para métricas do cliente FUSE. Valores válidos: None, MountPod, Sidecar, All. Consulte as orientações acima.

None

Nota

Consulte Usar o JindoFS para acelerar o acesso ao OSS para ver todos os parâmetros do JindoRuntime.

Etapa 3: Visualizar o painel do Fluid JindoRuntime

  1. Faça logon no console do ACK. No painel de navegação à esquerda, selecione Clusters.

  2. Na página Clusters, clique em Operations > Prometheus Monitoring.

  3. Na página Prometheus Monitoring, abra a aba Others e, em seguida, a aba Fluid JindoRuntime Dashboard. O painel exibe as métricas do cliente FUSE nas seguintes seções, conforme a configuração de scrapeTarget:

    • FUSE Metrics (via CSI): Métricas de clientes de pods FUSE. Preenchido quando scrapeTarget é MountPod ou All.

    • FUSE Metrics (via Sidecar): Métricas de clientes de contêineres sidecar FUSE. Preenchido quando scrapeTarget é Sidecar ou All.

Próximas etapas