---
title: Pipes e Automação
slug: aiops/pipes-e-automacao
docTags: 
createdAt: 2024-09-03T17:04:37.116Z
---

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/optimize/qpr-FybYVVmqbebYaBDz_/ECvkRQIxsS07zU94nIsH1_image.png" size="10" width="61" height="416" position="center" showCaption="false"}

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

![](https://api.archbee.com/api/optimize/qpr-FybYVVmqbebYaBDz_/H7pw6Rq-JXNLPKUK46NI-_image.png)

## Criação de fluxos

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

::Image[]{src="https://api.archbee.com/api/optimize/qpr-FybYVVmqbebYaBDz_/_Xm7vkEcFmj5XBTrBIpV__image.png" size="78" width="402" height="50" position="center" showCaption="false"}

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

![](https://api.archbee.com/api/optimize/qpr-FybYVVmqbebYaBDz_/CnzC81IINyo2aUZIBABWa_image.png)

&#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:

![](https://api.archbee.com/api/optimize/qpr-FybYVVmqbebYaBDz_/b2CMtxJ0XtPmW4Gnd7uU5_image.png)

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/optimize/qpr-FybYVVmqbebYaBDz_/4LEs8DMvDIYG_uUuJUpMA_image.png" size="86" width="427" height="411" position="center" showCaption="false"}

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

![](https://api.archbee.com/api/optimize/qpr-FybYVVmqbebYaBDz_/JJXjdrLFw2eK11Iw5LttT_image.png)

### Construindo fluxo

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

![](https://api.archbee.com/api/optimize/qpr-FybYVVmqbebYaBDz_/xxMqzFaegspjMjCV79wr6_image.png)

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;

![](https://api.archbee.com/api/optimize/qpr-FybYVVmqbebYaBDz_/KbaeXpW0w2d2z9l9hcplj_image.png)

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;

&#x20;([Agendamento](https://docs.citsmart.com/aiops/agendamentos))

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

&#x20;([Atuação em Icidentes](https://docs.citsmart.com/aiops/atuacao-em-incidentes))

## 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.
