---
title: Pipes e Automação
slug: aiops2/pipes-e-automacao
description: Learn how to optimize your time with recurring tasks by creating simple and complex automations using Simon's "Pipes" functionality. Access the Atmos application through the Simon menu and the Pipes feature through the main menu. Build flows by connecting
docTags: 
createdAt: 2023-10-20T17:09:14.338Z
---

O AIOPS possui a capacidade de criação de fluxos para automações simples e complexas, seja para autorecuperação ou execuções rotineiras, é possível utilizar a funcionalidade de "Pipes" para maximizar o potencial de sua equipe otimizando o tempo com tarefas recorrentes, potencializando as automações e extraindo o máximo de módulos que permitem infinitas combinações, suportados por IA.

## Acesso&#x20;

Para acessar a aplicação Atmos é necessário clicar no botão "aplicações" localizado no canto inferior esquerdo, do menu principal no AIOPS.

::Image[]{src="https://api.archbee.com/api/presign/NB-ulyH02IT7Ep_VosDsd/_dl2iGnL-Fm4SOb1vBfhr_image.png" size="34" position="center" showCaption="false"}

Após acessar o Atmos é necessário acessar a funcionalidade de Pipes através do menu principal (lateral esquerda):

::Image[]{src="https://api.archbee.com/api/presign/NB-ulyH02IT7Ep_VosDsd/i0iEn_oE_uRiq5zEyFc4j_image.png" size="30" position="center" showCaption="false"}

Então uma nova tela será exibida com a listagem dos fluxos criados:&#x20;

::Image[]{src="https://api.archbee.com/api/presign/NB-ulyH02IT7Ep_VosDsd/X629KGUIijGdrTGjejYGq_image.png" size="80" position="center" showCaption="false"}

## Criação de fluxos

Para criar novos fluxos é necessário clicar no botão:&#x20;

::Image[]{src="https://api.archbee.com/api/presign/NB-ulyH02IT7Ep_VosDsd/Y8PjM7MTtasOoKhYCCNLj_image.png" size="36" position="center" showCaption="false"}

Então uma nova tela para a criação de fluxos se apresentará:

::Image[]{src="https://api.archbee.com/api/presign/NB-ulyH02IT7Ep_VosDsd/OsuR5ztv9cuEjZDKp8Vbu_image.png" size="82" position="center" showCaption="false"}

&#x20;Nessa tela teremos do lado esquerdo:

- Aba de serviços
  - Nessa aba teremos vários bloquinhos representados ferramentas com as quais o atmos pode se comunicar para executar uma automação
- Aba de outlines
  - Nessa aba é possível definir variáveis globais que podem ser utilizadas nos pipes

### Selecionando serviços

Para utilizar os serviços disponíveis basta clicar em um item existente na aba de serviços e arrastar para a área cinza, dando início assim a criação de um fluxo:

::Image[]{src="https://api.archbee.com/api/presign/NB-ulyH02IT7Ep_VosDsd/FCWB_mH8oS51K33c3-h-D_image.png" size="54" caption="Exemplo de serviço selecionado" position="center" showCaption="true"}

Em cada componente termos a possibilidade de:

- Definir se é o ponto de início através do ícone da bandeira
- Executar a ação de remover atráves do botão de três pontos
- Selecionar um comando para a execução

### Configurando

Após realizar esses passos é possível executar um comando para execução, onde caso haja saídas possíveis para esse comando um novo botão será exibido:&#x20;



::Image[]{src="https://api.archbee.com/api/presign/NB-ulyH02IT7Ep_VosDsd/lT61oK13NaYP3ra-kpyDs_image.png" size="54" caption="Componente com botões ativos" position="center" showCaption="true"}

Para cada script é possível exigir as configurações necessárias através do ícone de engrenagem:&#x20;

::Image[]{src="https://api.archbee.com/api/presign/NB-ulyH02IT7Ep_VosDsd/UruGweYoKSNfctQmNOwqh_image.png" size="14" position="center" showCaption="false"}

### Construindo fluxo

Além disso é possível também dar continuidade na execução do botão que possui o ícone de raio:

::Image[]{src="https://api.archbee.com/api/presign/NB-ulyH02IT7Ep_VosDsd/jDo3Pv7Bzz1ZiHDfiVR4m_image.png" size="88" position="center" showCaption="false"}

Nessa ação é possível arrastar e soltar as opções existentes no modal chamado de "flows" e criar fluxos que poderão ser conectados a outro componente de serviço simplesmente clicando e arrastando o botão de raio existente em um flow, como por exemplo:&#x20;



::Image[]{src="https://api.archbee.com/api/presign/NB-ulyH02IT7Ep_VosDsd/d56Gdje__5fV3Uw1WUFt4_image.png" size="32" position="center" showCaption="false"}

Caso existe outro serviço, então a conexão poderá ser estabelecida:&#x20;

::Image[]{src="https://api.archbee.com/api/presign/NB-ulyH02IT7Ep_VosDsd/JgCHrnH21n0u_p4W_pEW4_image.png" size="82" position="center" showCaption="false"}

É possível acionar pipes através de agendamentos:&#x20;

[Agendamentos](docId\:U0_3xGd5RbDNj4TD6YBpj)&#x20;

Ou através de associação a alertas na tela de incidentes:&#x20;

[Atuação em Incidentes](docId:9atmwPHfLCwYdLhRXmJuR)&#x20;

## Integração e disponibilização API

Para realizar a disponibilização de um Pipe para integração e acesso por ferramentas externas, como scripts, RPAs, ITSMs e etc. você deve acessar a listagem e pipes e clicar no botão:

::Image[]{src="https://api.archbee.com/api/optimize/NB-ulyH02IT7Ep_VosDsd/pbWwas18xYLiCg9SPMNvg_screen-shot-2021-06-17-at-103757.png" size="32" width="165" height="233" position="center" showCaption="false"}

Após permitir que esse pipe se torne público você conseguirá acessar às informações para as integrações que desejar realizar:

::Image[]{src="https://api.archbee.com/api/optimize/NB-ulyH02IT7Ep_VosDsd/IWqpmBeqNnkksXOzmqSjA_screen-shot-2021-06-17-at-104149.png" size="70" width="663" height="834" position="center" showCaption="false"}

## Construção de módulos

O AIOPS permite a criação de módulos customizados utilizando linguagem de alto nível para scripts.

::Image[]{src="https://api.archbee.com/api/optimize/NB-ulyH02IT7Ep_VosDsd/-Mp-8mR8qKew4TirHNOfU_simon-scripts.PNG" size="74" width="1253" height="892" position="center" showCaption="false"}

Possibilitando a instalação automática de Agent nos mais diversos ambiente de forma simplificada. Incluindo ambientes complexos e conteinerizados tais como: Rancher, GliBC e Musl-libc, entre outros.
