# Como o Power Monitor funciona internamente?

O Power Monitor é uma aplicação SaaS hospedada na nuvem pela Power Tuning. Ele se conecta ao seu tenant Microsoft 365 via **APIs oficiais da Microsoft** e opera de forma completamente não-intrusiva — **sem instalar nada no seu ambiente**.

### Arquitetura resumida

```
Seu tenant Microsoft 365
(Power BI / Microsoft Fabric)
          │
          │ APIs oficiais Microsoft
          │ (somente leitura)
          ▼
Power Monitor SaaS
(hospedado pela Power Tuning)
          │
          │ Alertas em tempo real
          ▼
Seus canais de notificação
(Email, Teams, Webhooks)
```

### Quais APIs o Power Monitor utiliza?

O Power Monitor utiliza as APIs oficiais da Microsoft para acessar seu ambiente:

* **Power BI REST API** — para acessar dados de capacidades, datasets, dataflows, gateways, relatórios e workspaces
* **Microsoft Fabric REST API** — para monitorar notebooks, pipelines, capacidades Fabric e artefatos do Fabric
* **Microsoft Graph API** — para informações de usuários e permissões (quando habilitado)

### As APIs são de somente leitura?

Sim. O Power Monitor **não realiza nenhuma alteração** no seu ambiente. Todo o acesso é feito com permissões de somente leitura. O sistema apenas lê o estado dos artefatos para fins de monitoramento e inventário.

### Com que frequência o Power Monitor verifica o ambiente?

A frequência de verificação varia por tipo de artefato:

* **Capacidades** — polling contínuo em alta frequência para detectar picos de uso
* **Gateways** — verificação a cada poucos minutos
* **Atualizações de dados** — verificação imediata após o evento (Event-driven via APIs da Microsoft)
* **Inventário** — sincronização periódica (diária ou sob demanda)

### Onde os dados são armazenados?

Os dados coletados pelo Power Monitor (histórico de alertas, inventário, logs de monitoramento) são armazenados em infraestrutura da Power Tuning na nuvem Microsoft Azure. Os dados originais do seu tenant (relatórios, dados dos datasets, etc.) **nunca saem do seu tenant**.

### Posso revogar o acesso a qualquer momento?

Sim. Você pode revogar as permissões concedidas ao Power Monitor a qualquer momento pelo portal do Microsoft Entra ID (Azure AD), na seção de aplicativos empresariais. Ao revogar, o Power Monitor deixará de conseguir coletar dados do seu tenant.
