Um espaço de trabalho do Atlas Stream Processing fornece um contexto para todas as suas operações em dados de streaming. Os procedimentos nesta página orientam você na criação e configuração de seus espaços de trabalho de processamento de fluxo.
Pré-requisitos
Para criar e configurar um espaço de trabalho de processamento de fluxo, você deve ter o seguinte:
UmprojetoAtlas
Um usuário do Atlas com o papel,
Project OwnerProject Stream Processing OwneroProject Data Access Adminou o para gerenciar um Stream Processing Workspace.Observação
Enquanto todas as roles,
Project OwnerProject Stream Processing Ownere concedem os privilégios para criar, visualizar, editar eProject Data Access AdminProject Ownerexcluir espaços de trabalho de processamento de fluxo, a role também permite aos usuários executar tarefas como criar sistemas de banco de dados , gerenciar projeto acesso e muito mais.Consulte Funções do projeto para aprender mais sobre as diferenças entre essas funções.
Considerações
Você deve definir um nível padrão ao criar um espaço de trabalho de processamento de fluxo. Os processadores de fluxo que você cria neste espaço de trabalho padrão para este nível. Opcionalmente, você também pode definir um tamanho máximo da camada. Você não pode criar processadores de fluxo maiores do que a camada máxima neste espaço de trabalho.
Padrões:
default tier:
SP10tamanho máximo da camada: não definido
Você pode configurar as camadas de espaço de trabalho de processamento de fluxo padrão e máxima somente no plano de controle do Atlas (UI, API, Terraform ou CLI). Você não pode configurar o padrão e os níveis a partir do plano de dados (mongosh).
Exibir espaços de trabalho de processamento de fluxo
Para visualizar seus espaços de trabalho de processamento de fluxo:
Para listar todos os espaços de trabalho de processamento de fluxo no projeto que você especifica utilizando o Atlas CLI, execute o seguinte comando:
atlas api streams listStreamWorkspaces [options]
Para saber mais sobre a sintaxe e os parâmetros do comando, consulte a documentação do Atlas CLI para atlas api streams listStreamWorkspaces.
No Atlas, VáGo para a Stream Processing página do seu projeto.
Se ainda não tiver sido exibido, selecione a organização que contém seu projeto no menu Organizations na barra de navegação.
Se ainda não estiver exibido, selecione seu projeto no menu Projects na barra de navegação.
Na barra lateral, clique em Stream Processing sob o título Streaming Data.
A página Processamento de fluxo é exibida.
A API de Administração do Atlas fornece diferentes endpoints para recuperar um ou todos os espaços de trabalho de processamento de fluxo.
Criar um espaço de trabalho de processamento de fluxo
Para criar um novo espaço de trabalho de processamento de fluxo:
Para criar um espaço de trabalho de processamento de fluxo no projeto que você especifica utilizando o Atlas CLI, execute o seguinte comando:
atlas api streams createStreamWorkspace [options]
Para saber mais sobre a sintaxe e os parâmetros do comando, consulte a documentação do Atlas CLI para createStreamWorkspace de fluxos de API do Atlas.
No Atlas, váGo para a Stream Processing página do seu projeto.
Se ainda não tiver sido exibido, selecione a organização que contém seu projeto no menu Organizations na barra de navegação.
Se ainda não estiver exibido, selecione seu projeto no menu Projects na barra de navegação.
Na barra lateral, clique em Stream Processing sob o título Streaming Data.
A página Processamento de fluxo é exibida.
Crie seu espaço de trabalho de processamento de fluxo.
Clique em Create workspace no canto superior direito.
Configure seu novo espaço de trabalho de processamento de fluxo.
Selecione um nível padrão.
Selecione um Cloud Provider.
Selecione um Region no menu suspenso.
Insira uma string para o Workspace Name. Cada nome de espaço de trabalho de processamento de fluxo deve ser exclusivo dentro de um projeto.
(Opcional) Defina um tamanho máximo do nível.
Para saber mais sobre o nível padrão e os tamanhos máximos de nível, consulte Considerações.
Clique em Create.
A API de Administração do Atlas fornece um endpoint para criar um espaço de trabalho de processamento de fluxo.
Excluir um espaço de trabalho de processamento de fluxo
Para excluir um espaço de trabalho de processamento de fluxo:
Para excluir um espaço de trabalho de processamento de fluxo no projeto que você especifica utilizando o Atlas CLI, execute o seguinte comando:
atlas api streams deleteStreamWorkspace [options]
Para saber mais sobre a sintaxe e os parâmetros do comando, consulte a documentação do Atlas CLI para atlas api streams deleteStreamWorkspace.
No Atlas, váGo para a Stream Processing página do seu projeto.
Se ainda não tiver sido exibido, selecione a organização que contém seu projeto no menu Organizations na barra de navegação.
Se ainda não estiver exibido, selecione seu projeto no menu Projects na barra de navegação.
Na barra lateral, clique em Stream Processing sob o título Streaming Data.
A página Processamento de fluxo é exibida.
Exclua o espaço de trabalho de processamento de fluxo.
Localize o painel de visão geral do espaço de trabalho de processamento de fluxo que deseja excluir
Clique no ícone de reticências ... no canto superior direito.
Clique em Delete workspace.
Quando solicitado, digite o nome da área de trabalho de processamento de fluxo no campo de texto.
Clique em Delete.
A API de administração do Atlas fornece um endpoint para excluir um espaço de trabalho de processamento de fluxo.
Editar um espaço de trabalho de processamento de fluxo
Para editar um espaço de trabalho de processamento de fluxo:
Para atualizar um espaço de trabalho de processamento de fluxo no projeto que você especifica utilizando o Atlas CLI, execute o seguinte comando:
atlas api streams updateStreamWorkspace [options]
Para saber mais sobre a sintaxe e os parâmetros do comando, consulte a documentação do Atlas CLI para atlas api streams updateStreamWorkspace.
A API de administração do Atlas fornece um endpoint para editar um espaço de trabalho de processamento de fluxo.
Baixar logs de auditoria
Para baixar os registros de auditar do espaço de trabalho de processamento de stream:
Para baixar registros de auditar para um espaço de trabalho de processamento de fluxo que você especificar usando a Atlas CLI, execute o seguinte comando:
atlas api streams downloadAuditLogs [options]
Para saber mais sobre a sintaxe e os parâmetros do comando, consulte a documentação do Atlas CLI para atlas api streams downloadAuditLogs.
No Atlas, váGo para a Stream Processing página do seu projeto.
Se ainda não tiver sido exibido, selecione a organização que contém seu projeto no menu Organizations na barra de navegação.
Se ainda não estiver exibido, selecione seu projeto no menu Projects na barra de navegação.
Na barra lateral, clique em Stream Processing sob o título Streaming Data.
A página Processamento de fluxo é exibida.
Clique em . No menu suspenso, selecione Audit Logs.
Na janela modal, selecione um Time Period no menu suspenso. Esse valor determina o intervalo de log usado para delimitar eventos no arquivo de log para download.
A API de Administração do Atlas fornece um endpoint para criar um espaço de trabalho de processamento de fluxo.
Baixar registros de auditoria para um espaço de trabalho de Atlas Stream Processing