我想有一種方法來集中在 Kubernetes 集群中運行的多個應用程式的日志。
最重要的是,如果有辦法查詢它們,以便我可以在 UI 上顯示它們。
有什么想法/建議嗎?
uj5u.com熱心網友回復:
正如建議的那樣,Jordanm您可以使用 flientd ES 和 Kibana(顯示日志)。
我還建議檢查相同的堆疊 Graylog、Elasticsearch 和 MongoDb。
你在 Kubernetes 上,所以這樣可以很容易地集成 Graylog 并且它是開源工具。您可以使用官方 helm chart 并將其部署用于存盤中央日志。
用于部署 Graylog 的 Helm 圖表:https ://charts.kong-z.com/
Graylog官網:https ://www.graylog.org/
我還建議使用 Graylog 檢查 Gelf UDP 選項,因此您的應用程式必須通過 UDP 協議發送日志,因此在巨大的流量下,您的應用程式也可以生存并寫入日志而無需等待ack。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/440622.html
標籤:爪哇 弹簧靴 Kubernetes 日志记录 微服务
