您的監控好夥伴 – Stackdriver!
Google 於 GCP NEXT 2016 興奮地再次發佈了 Stackdriver 的消息。它提供了rich dashboards, 監控, 警告, log 紀錄分析, 追蹤(tracing), 錯誤回報(error reporting)及生產環境除錯(production debugging) ,是一個跨足了 GCP 及 AWS 的統一性服務。Stackdriver 有效地大幅減少團隊在生產時花費的尋找錯誤及修復錯誤的時間。本篇介紹Stackdriver的好處以及其計價方式:
- • 整合 GCP 與 AWS 的統合介面
- • 多項 GCP 原生整合功能
- • 幫您快速發現並修復問題
- • Stackdriver 計價方式
整合 GCP 與 AWS 的統合介面
針對同時使用 GCP 與 AWS 作為混合雲策略的團隊,Stackdriver 提供了原生監控(native monitoring)、log紀錄以及錯誤回報。藉由 Stackdriver,僅以一個 dashboard 就可監控application的狀態
同樣地,當有叢集達到設計的最大容納量(capacity)時,可以設定警告(alerting)作為提醒。在簡單的介面上,就可以尋找 AWS EC2 錯誤與 log 紀錄。
最後, 當新的錯誤被偵測於任一 application 的時候,Stackdriver 會寄出錯誤報表(error reports)。
多項 GCP 原生整合功能
Stackdriver 除了可適用於各項開源套件(open source packages)外,也整合了 GCP 本身的各項服務。Compute Engine, App Engine, Container Engine, BigQuery, Cloud Pub/Sub, Cloud Storage 及 Cloud Datalab 等。
幫您快速發現並修復問題
Stackdriver 可以省去利用過多的工具就可判斷問題。多數客戶會使用超過 5 種完全獨立的工具來處理這些問題是很花時間的。不過在 Stackdriver 上,利用簡單的 summary dashboard 就可以做到一覽無遺(at-a-glance view)的好處。這樣的可視化介面提供了各項 metrix,如您的雲端平台、系統 agent (system agents)、系統運作時間的監測 (uptime checks)以及 log 紀錄等。此外還可以選擇觸發警告的政策項目,如 URL 錯誤、系統運作時間以及延遲時間(latency)等。順帶一提,Stackdriver 為了更有效率地發現並修復錯誤,也整合了 PagerDuty 和 Slack 等通訊軟體作為即時回應。
Stackdriver 以 Log 累積使用容量計價
Stackdriver Logging:
• 每個月給予一個 project 50GB的免費使用量,每 1GB 的用量 0.5美金,Log 資料會保留30天,假如需要保留 30天之前的資料,可以 export 資料至 storage 或是 BigQuery。
• Cloud Audit Logging 包括 Admin activity logs 以及 Data Access logs 是預設開啟的並不會收費。
• Admin activity logs (更改 resources 的 metadata 以及設定)會保留 400天
• Data Access logs (新增、修改、讀取 user-provided data)會保留 30天。
Stackdriver Monitoring:
• GCP Metrics 免費
• 非 GCP Metrics( Agent Metrics, Custom Metrics, Logs-based Metrics, AWS Metrics) 有 150 MB 的免費使用量,單位級距計費,資料保留六週。
• $0.2580/MB: 150–100,000MB
• $0.1510/MB: 100,000–250,000MB
• $0.0610/MB: > 250,000MB
• Monitoring API Write time series data 免費
• API Read 前一百萬次免費,之後每 1000個 API calls以 0.01美金計價,資料保留六週。
更詳細的計算方式請至此連結查閱