Un espacio de trabajo de procesamiento de flujos de Atlas proporciona un contexto para todas sus operaciones con datos de flujo. Los procedimientos de esta página le guiarán en la creación y configuración de sus espacios de trabajo de procesamiento de flujos.
Requisitos previos
Para crear y configurar un espacio de trabajo de procesamiento de flujo, debe tener lo siguiente:
Un atlas Proyecto
Un usuario de Atlas con el
Project Owner, elProject Stream Processing Ownero el rol para administrar un espacio de trabajo de procesamiento deProject Data Access Adminflujo.Nota
Si bien los roles,
Project OwnerProject Stream Processing Ownery otorgan privilegios para crear, ver, editar yProject Data Access AdminProject Ownereliminar espacios de trabajo de procesamiento de flujo, el rol también permite a los usuarios realizar tareas como crear implementaciones de bases de datos, administrar el acceso a proyectos y más.Consulte Roles del proyecto para obtener más información sobre las diferencias entre estos roles.
Considerations
Debe establecer un nivel predeterminado al crear un espacio de trabajo de procesamiento de flujo. Los procesadores de flujo que cree en este espacio de trabajo se asignan a este nivel de forma predeterminada. Opcionalmente, también puede establecer un tamaño máximo de nivel. No puede crear procesadores de flujo de un tamaño mayor que el nivel máximo en este espacio de trabajo.
Valores predeterminados:
default tier:
SP10Tamañomáximo de nivel: no establecido
Puede configurar los niveles predeterminados y máximos del espacio de trabajo de procesamiento de flujos solo desde el plano de control de Atlas (IU, API, Terraform o CLI). No puede configurar los niveles predeterminados ni los niveles desde el plano de datos (mongosh).
Ver espacios de trabajo de stream processing
Para ver sus espacios de trabajo de procesamiento de flujo:
Para enumerar todos los espacios de trabajo de procesamiento de flujo en el proyecto que especifique mediante la CLI de Atlas, ejecute el siguiente comando:
atlas api streams listStreamWorkspaces [options]
Para obtener más información sobre la sintaxis y los parámetros del comando, consulte la documentación de Atlas CLI para atlas api streams listStreamWorkspaces.
En Atlas, vaya a la Stream Processing Página para su proyecto.
Si aún no aparece, se debe seleccionar la organización que contiene el proyecto en el menú Organizations de la barra de navegación.
Si aún no se muestra, seleccione su proyecto en el menú Projects de la barra de navegación.
En la barra lateral, haz clic en Stream Processing en la sección Streaming Data.
Se muestra la página Procesamiento de transmisión.
La API de administración de Atlas proporciona diferentes puntos finales para recuperar uno o todos los espacios de trabajo de procesamiento de flujo.
Crear un espacio de trabajo de procesamiento de flujo
Para crear un nuevo espacio de trabajo de procesamiento de flujo:
Para crear un espacio de trabajo de procesamiento de flujo en el proyecto que especifique mediante la CLI de Atlas, ejecute el siguiente comando:
atlas api streams createStreamWorkspace [options]
Para obtener más información sobre la sintaxis y los parámetros del comando, consulte la documentación de Atlas CLI para atlas api streams createStreamWorkspace.
En Atlas, ve a la página Stream Processing de tu proyecto.
Si aún no aparece, se debe seleccionar la organización que contiene el proyecto en el menú Organizations de la barra de navegación.
Si aún no se muestra, seleccione su proyecto en el menú Projects de la barra de navegación.
En la barra lateral, haz clic en Stream Processing en la sección Streaming Data.
Se muestra la página Procesamiento de transmisión.
Crea tu espacio de trabajo de procesamiento de streaming.
Haga clic en Create workspace en la esquina superior derecha.
Configure su nuevo espacio de trabajo de procesamiento de flujo.
Seleccione un nivel predeterminado.
Seleccione un Cloud Provider.
Seleccione un Region del menú desplegable.
Introduzca una cadena para Workspace Name. El nombre de cada espacio de trabajo de procesamiento de flujo debe ser único dentro de un proyecto.
(Opcional) Establezca un tamaño de nivel máximo.
Para obtener más información sobre los tamaños de nivel predeterminado y máximo, consulte Consideraciones.
Haga clic en Create.
La API de administración de Atlas proporciona un punto final para crear un espacio de trabajo de procesamiento de flujo.
Eliminar un espacio de trabajo de procesamiento de flujo
Para eliminar un espacio de trabajo de procesamiento de flujo:
Para eliminar un espacio de trabajo de procesamiento de flujo en el proyecto que especifique mediante la CLI de Atlas, ejecute el siguiente comando:
atlas api streams deleteStreamWorkspace [options]
Para obtener más información sobre la sintaxis y los parámetros del comando, consulte la documentación de Atlas CLI para atlas api streams deleteStreamWorkspace.
En Atlas, ve a la página Stream Processing de tu proyecto.
Si aún no aparece, se debe seleccionar la organización que contiene el proyecto en el menú Organizations de la barra de navegación.
Si aún no se muestra, seleccione su proyecto en el menú Projects de la barra de navegación.
En la barra lateral, haz clic en Stream Processing en la sección Streaming Data.
Se muestra la página Procesamiento de transmisión.
Eliminar el espacio de trabajo de procesamiento de flujo.
Localice el panel de descripción general del espacio de trabajo de procesamiento de flujo que desea eliminar
Haga clic en el icono de puntos suspensivos ... en la esquina superior derecha.
Haga clic en Delete workspace.
Cuando se le solicite, escriba el nombre del espacio de trabajo de procesamiento de transmisión en el campo de texto.
Haga clic en Delete.
La API de administración de Atlas proporciona un punto final para eliminar un espacio de trabajo de procesamiento de flujo.
Editar un espacio de trabajo de procesamiento de flujo
Para editar un espacio de trabajo de procesamiento de flujo:
Para actualizar un espacio de trabajo de procesamiento de flujo en el proyecto que especifique mediante la CLI de Atlas, ejecute el siguiente comando:
atlas api streams updateStreamWorkspace [options]
Para obtener más información sobre la sintaxis y los parámetros del comando, consulte la documentación de Atlas CLI para atlas api streams updateStreamWorkspace.
La API de administración de Atlas proporciona un punto final para editar un espacio de trabajo de procesamiento de flujo.
Descargar registros de auditoría
Para descargar los registros de auditoría de su espacio de trabajo de procesamiento de flujo:
Para descargar registros de auditoría de un espacio de trabajo de procesamiento de flujo que especifique mediante la CLI de Atlas, ejecute el siguiente comando:
atlas api streams downloadAuditLogs [options]
Para obtener más información sobre la sintaxis y los parámetros del comando, consulte la documentación de Atlas CLI para atlas api streams downloadAuditLogs.
En Atlas, ve a la página Stream Processing de tu proyecto.
Si aún no aparece, se debe seleccionar la organización que contiene el proyecto en el menú Organizations de la barra de navegación.
Si aún no se muestra, seleccione su proyecto en el menú Projects de la barra de navegación.
En la barra lateral, haz clic en Stream Processing en la sección Streaming Data.
Se muestra la página Procesamiento de transmisión.
Haga clic. En el menú desplegable,Audit Logs seleccione.
En la ventana modal, seleccione Time Period en el menú desplegable. Este valor determina el intervalo de registro utilizado para delimitar los eventos en el archivo de registro descargable.
La API de administración de Atlas proporciona un punto final para crear un espacio de trabajo de procesamiento de flujo.
Descargar registros de auditoría para un espacio de trabajo de procesamiento de flujos de Atlas