读后感
每周都会读书,根据所读内容写读后感悟
来自万古的忧伤
努力,勿让自己继续活在后悔中
展开
-
读后感专栏
读后感专栏是为了记录笔者读书所学习知识点,会引用一部分书中内容结合笔者自身知识来做一些总结,以帮助后期复习,每次读书感悟都不同,一周2更,读书是一件非常幸福的事情,因为读书的时候不需要思考其他问题,可以让你的心完全的沉静下来,这是平常工作中或者生活中很难得的东西,难免心会浮躁笔者文采比较烂 借着这个机会磨练一下自己的文采 如果有好的建议可以留言或者私信如果因为引用一部分书中内容对原书造成不良影响或者侵权,请通知笔者删除博客...原创 2020-06-30 23:21:02 · 258 阅读 · 0 评论 -
Prometheus报警以及联邦
本次读后感来自于《深入浅出Prometheus:原理、应用、源码与拓展详解》书籍链接https://item.jd.com/12573580.html一 报警Prometheus 本身对不会对告警进行处理,需要借助另一个组件 AlertManager。Prometheus会配置AlertManager的地址,这样Prometheus发出的告警记录便可以被发送到AlertManager进行处理。AlertManager 和 Prometheus同样是由 Go 语言开发的,主要功能包括:告警分组、告警抑原创 2020-11-18 12:56:39 · 1116 阅读 · 0 评论 -
深入Prometheus设计
本次读后感来自于《深入浅出Prometheus:原理、应用、源码与拓展详解》书籍链接https://item.jd.com/12573580.html一 指标含义Prometheus的所有监控指标(Metric)被统一定义为go_memstats_alloc_bytes{instance="localhost:9090",job="prometheus"}指标定义涉及指标名称和标签这两部分1.指标名称(metric name)指标名称用于说明指标的含义,例如http_request_tot原创 2020-11-16 22:06:49 · 883 阅读 · 0 评论 -
开源监控工具的对比
一 Zabbix1.简介Zabbix是由Alexei Vladishev开源的分布式监控系统,支持多种采集方式和采集客户端,同时支持SNMP、IPMI、JMX、Telnet、SSH等多种协议,它将采集到的数据存放到数据库中,然后对其进行分析整理,如果符合告警规则,则触发相应的告警2.核心理念◎ 主机(Host):是Zabbix监控的对象抽象,每个监控对象都有一个IP地址,这里的主机不仅限于物理服务器,可能是虚拟机容器或者某个网络设备。◎ 主机组(Host Group):是一组主机的集合,主要用于多原创 2020-11-11 12:48:24 · 1105 阅读 · 0 评论 -
我们需要监控什么(深入浅出Prometheus读后感)
本次读后感来自于《深入浅出Prometheus:原理、应用、源码与拓展详解》书籍链接https://item.jd.com/12573580.html一.简介从程序设计的角度来看,可以将监控分为基础资源监控、中间件监控、应用程序监控和日志监控每种监控都涉及不同的监控指标,并使用了不同的数据采集方式。要做到全栈监控,我们还需要不断加强开发能力并积累运维经验。虽然当前有很多开源监控项目能够帮助企业迅速搭建监控系统,但在选择开源监控项目时需要保持谨慎,优先选择社区活跃度较高、落地案例较多、容易扩展原创 2020-11-10 23:15:07 · 540 阅读 · 1 评论 -
云原生模式读后感(二)
云原生模式书籍介绍:https://item.jd.com/12704245.html记录一些书中的总结第二部分云原生模式7.应用程序生命周期:考虑不断的变化(1)在云原生环境中,必须考虑应用程序的生命周期,并将它看作单独的逻辑实体,即使每个应用程序实例都有自己独立的生命周期。(2)还必须仔细关注某个应用程序的生命周期事件,看其会如何影响软件中其他的应用程序。(3)只有当一个应用程序的多个实例可以同时支持不同的配置时,才能使用滚动升级的部署方式。否则,必须使用蓝/绿升级的部署方式。两者都可以在零原创 2020-11-05 18:30:32 · 1005 阅读 · 2 评论 -
云原生模式读后感(一)
云原生模式书籍介绍:https://item.jd.com/12704245.html记录一些书中的总结第一部分云原生上下文1.什么是云原生(1)即使遇到基础设施不断变化甚至发生故障的情况,云原生应用程序依然可以保持稳定。(2)现代应用程序的关键要求是支持快速迭代和频繁发布新版本、零停机时间以及大量新的设备连接。(3)云原生应用程序的模型有三个关键实体:云原生应用程序云原生数据云原生交互(4) “云”是指软件在哪里运行,而“云原生”指的是软件如何运行。(5) 云原生并不是非此即彼的架原创 2020-10-28 14:34:19 · 1350 阅读 · 0 评论 -
Go之flag
本次flag介绍 部分引用书《Go语言编程之旅》 很不错的书 推荐指数⭐⭐⭐⭐⭐文末会附书封面package mainimport ( "flag")func main() { var name string flag.Parse() //调用newflagset会返回一个带有指定名称和错误处理的空命令集 goCmd := flag.NewFlagSet("go",flag.ExitOnError) goCmd.StringVar(&name,"name","Go语言","帮原创 2020-07-21 07:56:32 · 1083 阅读 · 0 评论 -
kubernetes源码剖析读后感(六)
注:结合书中的大概内容以及笔者自身的k8s经验 总结学到的一些新知识每一篇篇幅不会很长书很棒强烈推荐买一本读本次读书来自于《kubernetes源码剖析》 作者郑东旭总结中包含部分书中内容 包含部分笔者读书学习到的知识点以及根据笔者结合书的一些总结第六章 Etcd村粗核心实现1.架构设计(1)RestStorage实现了restful风格的对外的api接口(2)RegistryStore实现了资源存储的通用操作,例如,在村粗资源对象之前执行某个函数,存储之后执行某个函数(3)St.原创 2020-07-19 18:34:29 · 568 阅读 · 0 评论 -
kubernetes源码剖析读后感(五)
注:结合书中的大概内容以及笔者自身的k8s经验 总结学到的一些新知识每一篇篇幅不会很长书很棒强烈推荐买一本读本次读书来自于《kubernetes源码剖析》 作者郑东旭总结中包含部分书中内容 包含部分笔者读书学习到的知识点以及根据笔者结合书的一些总结第五章 Client-go编程式交互1.源码结构2.client客户端详情见client-go客户端3.informer机制4.workquery5.EventBroadCaster事件管理器6.代码生成器...原创 2020-07-16 23:23:09 · 368 阅读 · 0 评论 -
kubernetes源码剖析读后感(四)
注:结合书中的大概内容以及笔者自身的k8s经验 总结学到的一些新知识每一篇篇幅不会很长书很棒强烈推荐买一本读本次读书来自于《kubernetes源码剖析》 作者郑东旭总结中包含部分书中内容 包含部分笔者读书学习到的知识点以及根据笔者结合书的一些总结第四章 kubectl命令行交互1.kubectl命令行交互参数详解详情请见kubernetes专栏附链接kubectl命令行参数2.cobra命令行参数解析3.创建资源对象的过程...原创 2020-07-10 15:37:06 · 406 阅读 · 0 评论 -
kubernetes源码剖析读后感(三)
注:结合书中的大概内容以及笔者自身的k8s经验 总结学到的一些新知识每一篇篇幅不会很长书很棒强烈推荐买一本读本次读书来自于《kubernetes源码剖析》 作者郑东旭总结中包含部分书中内容 包含部分笔者读书学习到的知识点以及根据笔者结合书的一些总结第三章 kubernetes核心数据结构1.Group Version Resource核心数据结构Group:资源组 也可以称之为APIGroupVersion:资源版本 也可以称之为APIVersionResource: 资源 也可以称.原创 2020-07-06 23:33:47 · 1734 阅读 · 0 评论 -
kubernetes源码剖析读后感(二)
注:结合书中的大概内容以及笔者自身的k8s经验 总结学到的一些新知识每一篇篇幅不会很长书很棒强烈推荐买一本读本次读书来自于《kubernetes源码剖析》 作者郑东旭因为第二章确实笔者只看了一遍,也是有很多地方不懂,所以只能根据自己的能力大概写,如果觉得有补充或者等等可以留言或者私聊,学习就是需要不断地交流才能进步第二章 kubernetes构建过程第二章分为几个部分1.构建方式自己的理解:基本在大型的go项目中都会有makefile 的存在 我们就可以使用makerfile去构建开源.原创 2020-07-01 22:12:58 · 762 阅读 · 1 评论 -
kubernetes源码剖析读后感(一)
注:这里不会很深入的引用书中的内容,只是结合书中的大概内容以及笔者自身的k8s经验 总结学到的一些新知识每一篇篇幅不会很长第一章kubernetes架构第一章主要是简单介绍k8s的历史以及各个组件的功能和client-go的简单介绍还有k8s project layout设计也就是目录设计cmd/每个可执行文件的入口代码,每个可执行文件都会对应一个main函数pkg/存放核心代码,可被项目内部或者外部直接引用vendor/存放项目依赖的库代码,一般是第三方库a.原创 2020-06-28 23:10:28 · 2608 阅读 · 2 评论