---
# System prepended metadata

title: 架構

---


# 架構
![](https://i.imgur.com/kdVoYuT.png)

![](https://i.imgur.com/D7EidqL.png)

## 說明
拿dashboard來舉例，source和sink的插件，就像是dashboard支持的連線種類，像是pg，influxdb，有了pg的插件，才能建立出使用pg連線的"source實體"(如：pg1,pg2, pg3）。

stream是建立在某個source實體上，alarm是綁在stream上。即不同stream上的alarm是不會重覆觸發的

# Source Managment
資料源的管理，如：IoT Edge, MQTT

## Source列表
- 顯示目前所有可用的Source： 目前可以建立的Source，如：iotedge
- 新增Source插件： 用戶自行開發的source (同grafana的datasource)
- 移除Source插件： 刪除插件
- Source config： 先建立好的連線資訊
![](https://i.imgur.com/Mo8Q1ZA.png)
- 插件資訊

### 插件上傳
- 名稱
- 插件zip檔
![](https://i.imgur.com/Gs0N5du.png)

## Sink列表
- 顯示目前所有可用的Sink
- 新增Sink插件
- 移除Sink插件
- Sink config
- 插件資訊
- 
## 插件上傳
- 名稱
- 插件zip檔

![](https://i.imgur.com/Gs0N5du.png)

## Stream
- Stream列表
- 新建Stream
- 刪除Stream

## Rules
![](https://i.imgur.com/3VzQW3g.png)
![](https://i.imgur.com/bJZeGUF.png)
