Graylog: 選擇合適的協定
此文件屬於選擇輸入類型指南的一部分。請在此處查看完整指南:如何選擇合適的 Graylog 輸入類型。
👋 歡迎來到 Stackhero 文件!
Stackhero 提供即用型的 Graylog cloud 解決方案,帶來多項好處,包括:
- 包含無限和專用的 SMTP 電郵伺服器。
- 只需一鍵即可輕鬆更新。
- 使用 HTTPS 保護的可自訂域名(例如,https://logs.your-company.com)。
- 由專用私有 VM提供的最佳性能和強大安全性。
節省時間並簡化您的生活:只需 5 分鐘即可嘗試 Stackhero 的 Graylog cloud hosting 解決方案!
當您選定合適的格式(我們希望您選擇了 GELF!)後,還需要在 TCP 和 UDP 之間選擇通訊協定。
UDP 協定
UDP 協定非常簡單。您的應用程式會將訊息發送到伺服器,無需等待接收確認。客戶端與伺服器之間沒有對話,也就是說伺服器不會確認已收到訊息。
這種方式的好處是,如果您的 Graylog 伺服器反應慢或暫時無法使用,並不會影響應用程式的效能。不過,缺點是您無法保證每一條從應用程式發送的日誌都能送達伺服器。此外,UDP 不支援加密。
優點
- 如果 Graylog 反應慢或暫時無法使用,不會影響您的應用程式。
缺點
- 有些訊息可能會遺失。
- 不支援加密。
- 訊息大小限制為 8192 bytes。
TCP 協定
TCP 協定與 UDP 不同,會在您的應用程式與 Graylog 之間進行資訊交換。這代表您會收到 Graylog 已收到訊息的確認。
TCP 的好處是,如果訊息未被 Graylog 收到(例如伺服器暫時無法使用),您可以重新發送訊息。缺點是,如果 Graylog 反應慢或無回應,您的應用程式必須等待回應或逾時,這可能會拖慢應用程式。
另一個優點是,您可以使用 TLS(又稱 SSL)加密通訊。
優點
- 能確保訊息已被接收。
- 支援加密(TLS)。
- 無訊息大小限制
缺點
- 如果 Graylog 反應慢或暫時無法使用,可能會拖慢發送端。