聽過 Configuration as Data 嗎?它在 Kubernetes 中如何實踐?

近幾年,以「雲原生」為基礎的基礎架構和應用框架出現了爆炸性的成長。現代化的基礎架構平台;從 Kubernetes 這類的容器編排工具,到用於快速開發應用程式的無伺服器平台,應有盡有。同時,系統管理員用來部署、配置、管理這些平台的腳本 (shell script),也演變成所謂的「基礎架構即代碼」(Infrastructure as Code, IaC),並透過 Python 或 Ruby 等高階語言或 HashiCorp 的 HCL(通過 Terraform)等專用語言來進行撰寫。

雖然 IaC 已被廣泛使用,但它依然存在嚴重缺陷:「程式碼並沒有為開發者的目的和執行操作之間進行關聯。」關聯性是提供穩定、安全、高速的 IT 環境的基礎,但是,每次修改程式碼時,你都需要執行驗證工具來確定符合開發者的目的。 閱讀全文〈聽過 Configuration as Data 嗎?它在 Kubernetes 中如何實踐?〉

使用 Cloud Logging 的 “tail -f” 新功能快速查找記錄檔,節省故障排查時間!

對應用程式或部署進行故障排查時,每一秒都至關重要!Cloud Logging 讓您能在不到一分鐘之內,通過彙整來自 Google Cloud / 地端 / 其他雲端的記錄,建立索引並將日誌 (log) 彙整成監控指標 (metrics),使用錯誤報告掃描特定錯誤訊息以及使日誌可供搜索,來幫助您進行故障排除。現在,Google 為串流日誌建構了 2 個新功能,可讓您從日誌資料中獲得更新的見解。 閱讀全文〈使用 Cloud Logging 的 “tail -f” 新功能快速查找記錄檔,節省故障排查時間!〉

全新方法大公開!自定義 Cloud Monitoring 儀表板

前段時間 Google Cloud 在 Cloud Monitoring 中新增了 Dashboard API,除了使用 Google Cloud Console 進行管理外,還提供您以程式設計方式管理自訂儀表板和圖表。從那時開始,Google Cloud 就陸續提供許多針對特定 Google Cloud 服務的儀表板範例。很多客戶也有提出需求希望 Google Cloud 提供 Terraform 模組,以便設置自動部署的流程。

閱讀全文〈全新方法大公開!自定義 Cloud Monitoring 儀表板〉

Google Kubernetes Engine 上應用程式的除錯工具

在這篇文章中,我們將重點介紹 DevOps 團隊如何使用 Cloud Monitoring 和 Cloud Logging 來快速釐清問題。

比起耗費心力維運一個安全、可擴展且高可用 (HA) 的 Kubernetes 叢集,使用 Google Kubernetes Engine(以下簡稱 GKE)運行容器化應用程式更能讓 DevOps 團隊專心在應用程式開發上。Cloud Logging 以及 Cloud Monitoring 為兩項整合進 GKE 的監控服務,DevOps 團隊透過這兩項服務,可以更好地觀察應用程式和系統,以便在出現問題時更容易進行故障排除。 閱讀全文〈Google Kubernetes Engine 上應用程式的除錯工具〉

【手把手教學】如何設定 Log-based metrics 告警

GCP Stackdriver Monitoring 有許多預設的 metrics 可供使用者監控並產生告警。但有時使用者希望能夠自訂特殊的 metrics 來監控,這時就可以透過 Log-based metrics 來設定。此教學將手把手帶您設定 Log-based metrics 告警。 閱讀全文〈【手把手教學】如何設定 Log-based metrics 告警〉