Um espaço de trabalho do Atlas Stream Processing fornece um contexto para todas as suas operações em dados de streaming. Os procedimentos desta página orientam você na criação e configuração dos espaços de trabalho do processamento de fluxos.
Pré-requisitos
Para criar e configurar um espaço de trabalho do processamento de fluxos, você deve ter o seguinte:
UmprojetoAtlas
Um usuário do Atlas com a
Project Owner, aProject Stream Processing Owner, ou aProject Data Access Adminfunção para gerenciar um espaço de trabalho do Stream Processing.Observação
Embora as funções
Project Owner,Project Stream Processing OwnereProject Data Access Adminconcedam os privilégios para criar, ver, editar e excluir espaços de trabalho do processamento de fluxos, a funçãoProject Ownertambém permite que os usuários realizem tarefas como criar implantações de banco de dados, gerenciar o acesso a projetos, entre outras.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 stream processing. 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 do nível. Você não pode criar processadores de fluxo maiores do que o nível máximo neste espaço de trabalho.
Padrões:
default tier:
SP10tamanho máximo do nível: não definido
Você pode configurar os níveis padrão e máximo do espaço de trabalho stream processing somente no plano de controle do Atlas (IU, API, Terraform ou CLI). Você não pode configurar o padrão e os níveis a partir do plano de dados (mongosh).
Veja espaços de trabalho do processamento de fluxos
Para ver seus espaços de trabalho do processamento de fluxos:
Para listar todos os espaços de trabalho de stream processing no projeto que você especifica utilizando o Atlas CLI, executar 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.
O Administration API do Atlas fornece diferentes pontos de extremidade para recuperar um ou todos os espaços de trabalho do processamento de fluxos.
Crie um espaço de trabalho de stream processing
Para criar um novo espaço de trabalho do processamento de fluxos:
Para criar um espaço de trabalho de stream processing 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 do processamento de fluxos.
Clique em Create workspace no canto superior direito.
Configure seu novo espaço de trabalho do processamento de fluxos.
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 do processamento de fluxos deve ser exclusivo em 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íveis, veja Considerações.
Clique em Create.
O Atlas Administration API fornece um ponto de extremidade para criar um espaço de trabalho do processamento de fluxos.
Exclua um espaço de trabalho do processamento de fluxos
Para excluir um espaço de trabalho do processamento de fluxos:
Para excluir um espaço de trabalho de stream processing 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 do processamento de fluxos.
Localize o painel de visão geral do espaço de trabalho do processamento de fluxos que você deseja excluir
Clique no ícone de reticências ... no canto superior direito.
Clique em Delete workspace.
Quando solicitado, digite o nome do espaço de trabalho do processamento de fluxos no campo de texto.
Clique em Delete.
O Atlas Administration API fornece um ponto de extremidade para excluir um espaço de trabalho do processamento de fluxos.
Edite um espaço de trabalho do processamento de fluxos
Para editar um espaço de trabalho do processamento de fluxos:
Para atualizar um espaço de trabalho de stream processing 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.
O Atlas Administration API fornece um ponto de extremidade para editar um espaço de trabalho do processamento de fluxos.
Baixar logs de auditoria
Para baixar os logs de auditoria do espaço de trabalho do processamento de fluxos:
Para baixar logs de auditoria para um espaço de trabalho de stream processing 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.
O Atlas Administration API fornece um ponto de extremidade para criar um espaço de trabalho do processamento de fluxos.
Baixe os logs de auditoria para o espaço de trabalho de um Atlas Stream Processing