Todos os produtos
Search
Central de documentação

Simple Log Service:Coletar logs de contêiner entre contas Alibaba Cloud usando Logtail

Última atualização: Jul 20, 2026

Colete logs de contêineres de clusters do Container Service for Kubernetes (ACK) pertencentes a diferentes contas Alibaba Cloud e centralize-os em um único projeto do Simple Log Service.

Contexto

Uma empresa de e-commerce executa dois aplicativos em clusters Kubernetes na região China (Hangzhou) e utiliza o Simple Log Service na mesma região para gerenciar seus logs.

  • O Aplicativo A está implantado em um cluster Kubernetes da conta Alibaba Cloud A (12****456). O Simple Log Service dessa conta gerencia os logs do aplicativo.

  • O Aplicativo B está implantado em um cluster Kubernetes da conta Alibaba Cloud B (17****397). O Simple Log Service dessa conta gerencia os logs do aplicativo.

A empresa deseja centralizar os logs de ambos os aplicativos no projeto do Simple Log Service da conta Alibaba Cloud A (12****456), armazenando os logs de cada aplicativo em um Logstore separado. Para isso, crie uma configuração de coleta Logtail, um grupo de máquinas e um Logstore para o Aplicativo B. A configuração existente de coleta de logs para o Aplicativo A permanece inalterada.架构图

Etapa 1: Definir o identificador da conta Alibaba Cloud

Componente Loongcollector

  1. Defina o identificador de usuário como a conta Alibaba Cloud A.

    1. Faça login no console ACK com a conta Alibaba Cloud B.

    2. Na página Clusters, clique em nome do cluster desejado.

    3. No painel de navegação à esquerda, selecione Apply > Helm.

    4. Na página Helm, selecione o namespace kube-system e clique em Update na coluna Actions do aplicativo loongcollector.

    5. Na caixa de diálogo Update Release, na seção Target Helm Chart Values Configuration:

      • Configure aliUid com o ID de uma conta Alibaba Cloud. Use vírgula (,) para separar vários IDs de conta, por exemplo, 17****397,12****456.

      • Anote o valor de baseMachineGroupName. Este é o identificador personalizado do grupo de máquinas. Ao criar um grupo de máquinas no Simple Log Service, defina o parâmetro Custom Identifier com esse valor, por exemplo, k8s-group-cc47****54428. Os campos accessKeyID, accessKeySecret e clusterAgent também são obrigatórios nesta seção.

    6. Marque a caixa de seleção I acknowledge that the current parameters will be completely overwritten during the update and I understand the related risks outlined in the "Disclaimer" e clique em OK.

  2. No painel de navegação à esquerda, clique em Workloads > DaemonSets. No namespace kube-system, clique em loongcollector-ds para abrir sua página de detalhes. Confirme se todos os pods estão com status Running e foram criados após a atualização da configuração.

Componente Logtail-ds

  1. Defina o identificador de usuário como a conta Alibaba Cloud A.

    1. Faça login no console ACK com a conta Alibaba Cloud B.

    2. Na página Clusters, clique em cluster desejado.

    3. No painel de navegação à esquerda, selecione Configurations > ConfigMaps.

    4. Defina o Namespace como kube-system. Em seguida, na lista de ConfigMaps, localize alibaba-log-configuration e clique em Edit.

    5. No painel Edit, execute as etapas a seguir e clique em OK.

      Adicione o ID da conta Alibaba Cloud A ao ConfigMap log-ali-uid e anote o valor do ConfigMap log-machine-group (por exemplo, k8s-group-cc47****54428) para usar como Custom Identifier ao criar um grupo de máquinas.

      Separe vários IDs de conta com vírgulas (,). Exemplo: 17****397,12****456.

  2. Reinicie o logtail-ds para aplicar a configuração.

    Na página de detalhes do logtail-ds, confirme se todos os pods estão com status Running e foram criados após a atualização da configuração.

Etapa 2: Criar um grupo de máquinas

  1. Faça login no console do Simple Log Service com a conta Alibaba Cloud A.

  2. Na seção Projects, clique em Project desejado.

  3. No painel de navegação à esquerda, selecione Resources > Machine Groups.

  4. À direita de Machine Groups, clique em Machine Group > Create Machine Group.

  5. Na caixa de diálogo Create Machine Group, configure os parâmetros a seguir e clique em OK.

    Defina o Custom Identifier com o identificador do grupo de máquinas obtido na Etapa 1: Definir o identificador da conta Alibaba Cloud, por exemplo, k8s-group-cc47****54428. Para mais informações sobre outros parâmetros, consulte Create a machine group with a custom identifier. Defina Name como k8s-group, selecione Custom Identifier para Machine Group Identifier e insira o valor do identificador personalizado, como k8s-group-cc{Instance ID}, na caixa de texto Custom Identifier.

  6. Verifique se o status de heartbeat de todos os servidores no grupo de máquinas está OK.

    1. Na lista de grupos de máquinas, clique em grupo de máquinas desejado.

    2. Na página Machine Group Configurations, visualize o status de heartbeat dos nós de contêiner (ECS).

      Um status de Heartbeat igual a OK indica que o nó de contêiner está conectado ao Simple Log Service. Se o status for FAIL, consulte Logtail machine group has no heartbeat. O grupo de máquinas estará pronto quando todos os nós exibirem OK.

Etapa 3: Criar uma configuração de coleta Logtail

  1. Faça login no console do Simple Log Service com a conta Alibaba Cloud A.

  2. Na área Data Collection, clique em Kubernetes - File.

  3. Selecione o Project e o LogStore desejados e clique em Next.

  4. Clique em Use Existing Machine Groups.

  5. Selecione o grupo de máquinas criado na Etapa 2: Criar um grupo de máquinas, mova-o de Source Machine Group para Applied Machine Group e clique em Next.

  6. Configure a coleta Logtail e clique em Next.

    Para mais informações sobre os parâmetros, consulte Collect container text logs in DaemonSet mode by using the console.

    Importante
    • Por padrão, apenas uma configuração de coleta Logtail pode corresponder a um arquivo. Como a configuração de coleta da conta B ainda está ativa, a nova configuração da conta A não entra em vigor. Use um dos métodos a seguir para ativar a configuração da conta A:

    • Após criar a configuração de coleta Logtail, exclua a configuração original da conta Alibaba Cloud B para evitar duplicidade na coleta de logs. Para mais informações, consulte Delete a Logtail configuration.

  7. Visualize os dados, configure um índice e clique em Next.

    O Simple Log Service habilita a indexação de texto completo por padrão. Você também pode criar índices de campo manual ou automaticamente com base nos logs coletados. Para mais informações, consulte Create indexes.

Operações relacionadas

Para migrar dados históricos da conta Alibaba Cloud B para o Logstore atual, crie uma tarefa de transformação de dados no Logstore de origem. Para mais informações, consulte Replicate data from a LogStore.

Importante

Ao transformar dados entre contas, use uma função personalizada para autorização.