# Docker 部屬 OpenObserve 日誌數據管理平台

[![image.png](https://note.homesitetw.com/uploads/images/gallery/2025-11/scaled-1680-/KbMimage.png)](https://note.homesitetw.com/uploads/images/gallery/2025-11/KbMimage.png)

<span style="color: rgb(0, 0, 0);">**OpenObserve是一個雲端原生可觀測性平台，專為日誌、指標、追蹤、分析、前端監控等應用而建置。您可以從一個可擴展至 TB 級的二進位檔案開始，也可以部署在高可用性模式下，以應對 PB 級的工作負載**</span>

---

##### <span style="color: rgb(0, 0, 0);">**安裝Portainer**</span>

<span style="color: rgb(0, 0, 0);">**<span style="color: rgb(0, 0, 0);">本次安裝使用Portainer部屬，可以先安裝[Portainer](https://note.homesitetw.com/books/docker/page/docker-portainer-gui)工具</span>**</span>

##### <span style="color: rgb(0, 0, 0);">**<span style="color: rgb(0, 0, 0);">安裝OpenObserve</span>**</span>

<span style="color: rgb(0, 0, 0);">**<span style="color: rgb(0, 0, 0);">建立掛載目錄`/var/lib/docker/volumes/openobserve`，</span>於Portainer內新增堆棧部屬**</span>

```
services:
  openobserve:
    image: public.ecr.aws/zinclabs/openobserve:latest
    container_name: openobserve
    restart: always
    ports:
      - "5080:5080"
    environment:
      - ZO_ROOT_USER_EMAIL=root@example.com
      - ZO_ROOT_USER_PASSWORD=Complexpass#123
      - TZ=Asia/Taipei
    volumes:
      - /var/lib/docker/volumes/openobserve/data:/data
```

<span style="color: rgb(0, 0, 0);">**瀏覽器輸入`ip:5080`，輸入部屬的預設帳號密碼即可登入**</span>

[![image.png](https://note.homesitetw.com/uploads/images/gallery/2025-11/scaled-1680-/resimage.png)](https://note.homesitetw.com/uploads/images/gallery/2025-11/resimage.png)

##### **使用 AxoSyslog 傳送日誌**

<span style="color: rgb(0, 0, 0);">**<span dir="auto">AxoSyslog 是一個二進位相容的</span>`syslog-ng`<span dir="auto">替代產品，由原作者的同一團隊開發。</span>**</span>

<span style="color: rgb(0, 0, 0);">**<span dir="auto">相同的架構、相同的設定檔、相同的路徑。雲端原生鏡像、快速發布、現代可觀測性（OTel、K8s、Windows）和強大的資料處理能力</span>**</span>

<span style="color: rgb(0, 0, 0);">**<span dir="auto">安裝</span>**</span>

<span style="color: rgb(0, 0, 0);">**替換sources.list component以符合你的系統**</span>

<table id="bkmrk-distribution-sources"><thead><tr><th><span style="color: rgb(0, 0, 0);">**Distribution**</span></th><th><span style="color: rgb(0, 0, 0);">**sources.list component**</span></th></tr></thead><tbody><tr><td><span style="color: rgb(0, 0, 0);">**Debian 12 (x86-64)**</span></td><td><span style="color: rgb(0, 0, 0);">**debian-bookworm**</span></td></tr><tr><td><span style="color: rgb(0, 0, 0);">**Debian 11 (x86-64)**</span></td><td><span style="color: rgb(0, 0, 0);">**debian-bullseye**</span></td></tr><tr><td><span style="color: rgb(0, 0, 0);">**Debian Unstable (x86-64)**</span></td><td><span style="color: rgb(0, 0, 0);">**debian-sid**</span></td></tr><tr><td><span style="color: rgb(0, 0, 0);">**Debian Testing (x86-64)**</span></td><td><span style="color: rgb(0, 0, 0);">**debian-testing**</span></td></tr><tr><td><span style="color: rgb(0, 0, 0);">**Ubuntu 25.04 (x86-64)**</span></td><td><span style="color: rgb(0, 0, 0);">**ubuntu-plucky**</span></td></tr><tr><td><span style="color: rgb(0, 0, 0);">**Ubuntu 24.10 (x86-64)**</span></td><td><span style="color: rgb(0, 0, 0);">**ubuntu-oracular**</span></td></tr><tr><td><span style="color: rgb(0, 0, 0);">**Ubuntu 24.04 (x86-64)**</span></td><td><span style="color: rgb(0, 0, 0);">**ubuntu-noble**</span></td></tr><tr><td><span style="color: rgb(0, 0, 0);">**Ubuntu 23.10 (x86-64)**</span></td><td><span style="color: rgb(0, 0, 0);">**ubuntu-mantic**</span></td></tr><tr><td><span style="color: rgb(0, 0, 0);">**Ubuntu 23.04 (x86-64)**</span></td><td><span style="color: rgb(0, 0, 0);">**ubuntu-lunar**</span></td></tr><tr><td><span style="color: rgb(0, 0, 0);">**Ubuntu 22.04 (x86-64)**</span></td><td><span style="color: rgb(0, 0, 0);">**ubuntu-jammy**</span></td></tr><tr><td><span style="color: rgb(0, 0, 0);">**Ubuntu 20.04 (x86-64)**</span></td><td><span style="color: rgb(0, 0, 0);">**ubuntu-focal**</span></td></tr></tbody></table>

```
wget -qO - https://pkg.axoflow.io/axoflow-code-signing-pub.asc | gpg --dearmor > /usr/share/keyrings/axoflow-code-signing-pub.gpg
```

```
echo "deb [signed-by=/usr/share/keyrings/axoflow-code-signing-pub.gpg] https://pkg.axoflow.io/apt stable debian-bookworm" | tee --append /etc/apt/sources.list.d/axoflow.list
```

```
apt update
```

```
apt install axosyslog
```

<span style="color: rgb(0, 0, 0);">**OpenObserve 數據源找到Syslog-Ng設定，新增到`/etc/syslog-ng/syslog-ng.conf`**</span>

[![image.png](https://note.homesitetw.com/uploads/images/gallery/2025-11/scaled-1680-/q5Vimage.png)](https://note.homesitetw.com/uploads/images/gallery/2025-11/q5Vimage.png)

```
systemctl restart syslog-ng.service 
```

<span style="color: rgb(0, 0, 0);">**可以看到接收日誌**</span>

[![image.png](https://note.homesitetw.com/uploads/images/gallery/2025-11/scaled-1680-/xYrimage.png)](https://note.homesitetw.com/uploads/images/gallery/2025-11/xYrimage.png)