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 de stream processing.
Pré-requisitos
Para criar e configurar um espaço de trabalho de stream processing, 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 Workspace de Stream Processing.Observação
Embora as funções
Project Owner,Project Stream Processing OwnereProject Data Access Adminconcedam os privilégios para criar, visualizar, editar e excluir áreas de trabalho de processamento de fluxo, 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).
Exibir áreas de trabalho do stream processing
Para visualizar seus espaços de trabalho de stream processing:
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.
A Administration API do Atlas fornece diferentes pontos de extremidade para recuperar um ou todos os espaços de trabalho de stream processing.
Crie um espaço de trabalho de stream processing
Para criar um novo espaço de trabalho de stream processing:
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 de stream processing
Clique em Create workspace no canto superior direito.
Configure seu novo espaço de trabalho de stream processing.
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 stream processing 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.
A API de Administração do Atlas fornece um ponto de extremidade para criar um espaço de trabalho de stream processing.
Excluir um espaço de trabalho de stream processing
Para excluir um espaço de trabalho de stream processing:
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 de stream processing.
Localize o painel de visão geral do espaço de trabalho de stream processing 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 de stream processing no campo de texto.
Clique em Delete.
A API de Administração do Atlas fornece um ponto de extremidade para excluir um espaço de trabalho de processamento de fluxo.
Editar um espaço de trabalho de stream processing
Para editar um espaço de trabalho de stream processing:
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.
A API de Administração do Atlas fornece um ponto de extremidade para editar um workspace de stream processing.
Baixar logs de auditoria
Para baixar os logs de auditoria do espaço de trabalho de stream processing:
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.
A API de Administração do Atlas fornece um ponto de extremidade para criar um espaço de trabalho de stream processing.
Baixe os logs de auditoria para o Workspace de Stream Processing do One Atlas