Nginx Log
本節介紹 Nginx UI 中 Nginx 日誌處理和分析功能的設定選項。
進階索引
AdvancedIndexingEnabled
- 類型:
boolean
- 預設值:
false
- 環境變數:
NGINX_UI_NGINX_LOG_ADVANCED_INDEXING_ENABLED
- 版本:
>= v2.2.0
此選項啟用 Nginx 日誌的進階索引功能,提供高效能的日誌搜尋和分析能力。
系統需求
最低需求
- CPU: 最少 1 核心
- 記憶體: 最少 2GB RAM
- 儲存: 至少 20GB 可用磁碟空間
建議配置
- CPU: 建議 2 核心或以上
- 記憶體: 建議 4GB RAM 或以上
- 儲存: 建議使用 SSD 以獲得更好的 I/O 效能
效能指標
基於 M2 Pro(12 核心)的測試結果:
指標 |
數值 |
說明 |
索引吞吐量 |
3,860it/s |
基於 M2 Pro(12 核心)測試 |
CPU 使用率 |
90%+ |
最佳化的多核處理 |
記憶體效率 |
600MB/1Mit |
零分配管道最佳化 |
功能特性
啟用進階索引後,您將獲得以下功能:
核心能力
- 零分配管道 - 最佳化記憶體使用以實現高效能處理
- 動態分片管理 - 智慧分布日誌資料到各個分片
- 增量索引掃描 - 僅索引新的日誌條目以提高效率
- 自動日誌輪轉偵測 - 無縫處理輪轉的日誌檔案
搜尋與分析
- 進階搜尋和過濾 - 支援多條件的複雜查詢
- 支援正規表示式的全文搜尋 - 強大的模式比對能力
- 跨檔案時間線關聯 - 分析多個日誌檔案中的事件
- 錯誤模式識別 - 自動偵測錯誤模式
資料處理
- 壓縮日誌檔案支援 - 支援 gzip 和其他壓縮格式
- 離線 GeoIP 分析 - 無需外部服務的位置分析
- 即時分析儀表板 - 即時監控和統計
- 多維資料視覺化 - 進階圖表和圖形
使用注意事項
::: tip 效能影響提示
啟用進階索引將在日誌處理期間消耗系統資源。該功能設計為最大化 CPU 使用率以獲得最佳索引效能。
:::
::: info 開源限制
- 進階日誌索引功能對所有使用者免費開源
- 我們不接受該功能的功能請求
- 如需商業或專業使用,請聯絡 business@uozi.com
:::
::: warning 初始索引
當您啟用進階索引時,系統將立即開始索引現有日誌檔案。此初始索引過程可能會暫時影響系統效能。
:::