《使用Gin框架构建分布式应用》阅读笔记:p393-p437

《用Gin框架构建分布式应用》学习第17天,p393-p437总结,总45页。

一、技术总结

1.Prometheus

Prometheus放在代码里面使用,还是第一次见。在本人实际的工作中未看到这种用法。

2.Grafana

Grafana用于被监控数据的可视化。

3.Telegraf

Telegraf用于数据采集。在本人的实际工作中用得是node-exporter,因为监控的数据比较简单。相对于而言,Telegraf功能更全面。Telegraf采集数据后给到Prometheus。至于使用哪种依然是取决于业务。

chapter 10介绍了数据监控的常见工具,这些工具在现在,在业内依然是适用的。

二、英语总结

1.capture

p393, Capturing gin application metrics.

p393, You will also learn how to collect Gin application metrics to measure the performance of the Gin application and to profile for abnormal behavior.

capter在这里的意思等同于"collect, gather",metrics等同于"data",profile等同于"analyze"。

2.immune

p394,However, no app is immune from downtime or external attacks (DDoS).

(1) immune: im-("not, opposite of") + munis("performing services"). vt. not be able to damaged by sth.

be immune from等同于 be protected from。

3.spammy

p418, However, logs can be verbose and spammy -- that's why you'll need a centralized platform to be able to apply filters and keep an eye on important events.

adj.devoid of distinctive characteristics.

三、其它

完结,撒花。

书上介绍的这些倒是不难理解,难的是如何内化为自己的知识,难的是如何应用到自己所开发的项目中去,每一个项目都不同,只有自己亲自实践才算是学有所得,所有所用。这是每个人都无法避免的。

明天出读后感。

四、参考资料

1. 编程

(1) Mohamed Labouardy,《Building Distributed Applications in Gin》:https://book.douban.com/subject/35610349

2. 英语

(1) Etymology Dictionary:https://www.etymonline.com

(2) Cambridge Dictionary:https://dictionary.cambridge.org

欢迎搜索及关注:编程人(a_codists)

相关推荐
女王大人万岁1 小时前
Go标准库 io与os库详解
服务器·开发语言·后端·golang
女王大人万岁3 小时前
Go语言time库核心用法与实战避坑
服务器·开发语言·后端·golang
Tony Bai4 小时前
【分布式系统】11 理论的试金石:用 Go 从零实现一个迷你 Raft 共识
开发语言·后端·golang
浮尘笔记5 小时前
Go语言并发安全字典:sync.Map的使用与实现
开发语言·后端·golang
小二·6 小时前
Go 语言系统编程与云原生开发实战(第3篇):企业级 RESTful API 开发 —— 中间件、验证、文档与权限控制
云原生·golang·restful
还在忙碌的吴小二6 小时前
Go-View 数据可视化大屏使用手册
开发语言·后端·信息可视化·golang
小二·9 小时前
Go 语言系统编程与云原生开发实战(第4篇):数据持久化深度实战 —— PostgreSQL、GORM 与 Repository 模式
postgresql·云原生·golang
女王大人万岁10 小时前
Go标准库 path 详解
服务器·开发语言·后端·golang
LuminescenceJ10 小时前
RPC通信中的Context上下文如何跨进程传递消息,gRPC为例分析
开发语言·网络·后端·网络协议·rpc·golang
码界奇点10 小时前
基于Beego v2与Go语言的网站管理后台系统设计与实现
开发语言·golang·毕业设计·go语言·源代码管理·beego