Cloud Monitor

Cloud Monitor

如果使用了GCP平台,要如何捕捉以及监控错误,我想大概多半会使用Cloud Monitor,今天就来看看如何使用Cloud Logging Cloud Monitor监控GKE,GCE机器上面的一些资讯。

Stackdriver

Stackdriver满像是Grafana的一个工具应用,是GCP镶嵌在Cloud Monitor中用来Metric一些硬体上面流量上面的监控,那当然如果需要使用Cloud Monitor呈现,那就是要先去安装Agent。


  1. GKE

    • 如果是使用了GKE当你建立起丛集时即可选择是否勾选Cloud Logging以及Cloud Monitor若有勾选Cloud Logging他会在建立起丛集时在kube-system上面apply Stackdriver Agent这部分就会比较直觉简单。
      https://ithelp.ithome.com.tw/upload/images/20210914/20129516BrGIsWONRj.png
  2. VM执行个体

    • 若要在VM执行个体安装Agent就比较与GKE不同,他没有使用内建当建立起执行个体时一并去安装,而是需要额外的去安装它:
curl -sSO https://dl.google.com/cloudagents/add-logging-agent-repo.sh

sudo bash add-logging-agent-repo.sh --also-install
  • VM 执行个体上执行下列指令,重新启动 Monitoring 代理程序。
sudo service google-fluentd restart
  • 卸载代理
sudo bash add-logging-agent-repo.sh --uninstall

使用Cloud Monitor

  • 当你完成以上步骤可以在Cloud Monitor上查看到你所监控的GKE,GCE机器上基本资讯CPU MEM等。
  1. 绑定群组
    • 可分区标签名称等等...建立起监控机器性质
  2. 建立警示政策
    • 建立筛选Resource type Metric(情境:GKE的CPU)
    • 选择Filter项目(情境:cluster name = "XXX")
    • 设定触发条件(情境:CPU大於多少数值)
  3. 通知管道设定
    • Email (推荐 最容易使用且不需做额外设定~)
    • Webhooks
    • Slack
    • PagerDuty
    • SMS

<<:  TailwindCSS 从零开始 - dark 深色模式

>>:  网格交易机器人第一天测试纪录

D30 - Keep Going

转眼30天过了(爽啦~)。 一开始设定的目标,TiDB的确是满足了二合一以减轻运维的负担。此外也符合...

30天学会HTML+CSS,制作精美网站

随着科技不断进步,智慧型手机的普及,网际网路已经进入生活的食衣住行等各方面的需求,随时随地只要透过网...

[13th][Day11] image tag

pull 一个 ubuntu image docker pull ubuntu:19.04 列出现有...

[Day 26] Reactive Programming - Spring WebFlux(R2DBC Repositories)

前言 上一篇我们使用ReactiveCrudRepository来对资料库存取,对於一些不太复杂的S...

下有对策 - CORS

前言 虽然还没实际碰过 CORS 错误,但实在太好奇了,所以到处看了文章,得出两个感想: 查不到解法...