持续监控
文章平均质量分 68
DevOps打通了软件开发的全生命周期,如何对所涉及的部分进行全方位的监控,需要考虑很多因素,Infra/Software/Application各层需要考虑什么,工具如何使用和融合
淼叔
资深架构师,PMP、OCP、CSM、HPE University讲师,EXIN DevOps Professional与DevOps Master认证讲师,曾担任HPE GD China DevOps & Agile Leader,帮助企业级客户提供DevOps咨询培训以及实施指导。熟悉通信和金融领域,有超过十年金融外汇行业的架构设计、开发、维护经验,在十几年的IT从业生涯中拥有了软件开发设计领域接近全生命周期的经验和知识积累,著有企业级DevOps技术与工具实战。
展开
-
持续监控实践之指标模型的创建
持续监控在DevOps实践中是非常重要的一环,选择监控的指标进行可视化的跟踪,能够对现状和趋势进行更好的把握,是有效的一种持续反馈的手段,在对于现状和趋势把握的基础之上也能够更好地进行持续改善。而在持续监控之中,监控指标非常之多,如何创建监控相关的指标模型,这篇文章则介绍一些常用的方法和其使用的场景。原创 2020-01-14 21:20:12 · 1453 阅读 · 1 评论 -
Kubernetes安装系列之Kubelet指标获取方式
这篇文章整理来介绍一下使用kubelet中使用api来确认指标数据的方式,为后续使用metrics server/heapster/prometheus打下一点基础。原创 2019-04-02 21:07:50 · 5552 阅读 · 2 评论 -
Kubernetes安装系列之heapster安装
虽然heapster已经即将退休,为了纪念一下,这篇文章整理一下heapster+grafana+Influxdb组合对于kubernetes的node与资源进行监控的插件安装与设定方法,本文以脚本的方式进行固化,内容仍然放在github的easypack上。原创 2019-04-02 20:33:58 · 5655 阅读 · 0 评论 -
Kubernetes安装系列之Dashboard的kubeconfig登录方式
在上篇文章介绍了目前最新版本的dashbaord插件的安装以及利用token登录的方法,这篇文章整理来介绍一下使用kuberconfig进行登录的方法。原创 2019-04-02 06:31:59 · 6313 阅读 · 0 评论 -
安全工具:无疾而终的clairctl
背景介绍去年曾经介绍过clair以及轻量级使用clair的辅助工具clairctl,介绍clairctl的初衷在于clair的功能主要以api方式进行提供,脆弱性扫描结果非常简单地能做图形化展示的轻量级的sample的clairctl算是不错的。时隔一年,clair依然稳定发展,而clairctl已经接近无疾而终,这就是开源软件的风险之一,所以我在对于devops实践中所使用到的工具进行判断...原创 2018-10-21 10:42:07 · 5809 阅读 · 3 评论 -
Hygieia 部署指南(1)介绍篇
Hygieia是CapitalOne在2015年推出的DevOps又一开源利器,它是一个可配置的易于使用的Dashboard,用于实现DevOps的整个流水线的可视化。Hygieia良好的设计,柔和的RESTAPI等对用户来说都是非常良好的。但是要想使用到其完整功能需要每个企业有JIRA/Fortify/UCD等商业软件的导入可能是很多企业不采用Hygieia的一个重要原因。原创 2016-07-26 07:39:43 · 14140 阅读 · 6 评论 -
Monitor:单节点监控之Cadvisor
Cadviosr是Google用来监测单节点的资源信息的监控工具。虽然Docker提供了一些CLI的命令行的功能,但是在一个看图的时代,基本的功能是很难满足人民群众日益增长的物质文化需求,Cadvisor提供了一目了然的单节点多容器的资源监控功能。Google的Kubernetes中也缺省地将其作为单节点的资源监控工具,各个节点缺省会被安装上Cadvisor。在免费的世界里,Cadvisor作为一个原创 2016-08-03 05:59:05 · 12281 阅读 · 0 评论 -
时序列数据库之InfluxDB
作为时序列数据库中表现很好的InfluxDB,已经被越来越多的项目应用到实际当中。比如资源的监控来说,Cadvisor监控到某一断面某一节点整体资源的状况,而且能够不断地从画面中看到不断变化的信息,但是这些数据如何持久化的保存是一个问题,而InfluxDB正好可以满足这个需求,其简单好用,耦合度小,容易集成到整体的系统之中。原创 2016-08-03 06:34:23 · 6953 阅读 · 0 评论 -
Dashboard图形显示之开源工具:Grafana
两天之前Grafana刚刚release的它的3.1.1版,当然在应用场景和受众等诸多因素远远赶不上今年的Kubernetes1.3和Docker1.12所引起的关注,在特定的场景,特别是基于是序列数据的图形综合自动展示的开源产品中,Grafana和InfluxDB等的结合已生态初成。原创 2016-08-03 20:17:40 · 13333 阅读 · 0 评论 -
ELK之ElasticSearch
Elasticsearch/Logstash/Kibana作为目前开源领域最为炙手可热的监控三剑客声名大噪。ELK三者各司其职,最为构建在Lucene基础上的搜索引擎,和另外一个著名的工具solr功能和应用场景有些重叠,只是看起来Elasticsearch风头更胜。而ELK从log抽取到图形展示全套功能齐全为同属elastic的Elasticsearch更是添了不少分,做到了1+1大于2。原创 2016-08-19 20:59:46 · 5377 阅读 · 0 评论 -
ELK之Logstash
Elasticsearch/Logstash/Kibana作为目前开源领域最为炙手可热的监控三剑客声名大噪。ELK三者各司其职,本文将极为简单地介绍一下如何使用Docker将Logstash跑起来收取数据。原创 2016-08-21 07:57:37 · 4972 阅读 · 0 评论 -
ELK之Kibana
Elasticsearch/Logstash/Kibana作为目前开源领域最为炙手可热的监控三剑客声名大噪。ELK三者各司其职,本文将简单地介绍一下如何使用Docker结合ElasticSearch和Kibana启动Kibana的图形界面。原创 2016-08-21 16:45:34 · 5760 阅读 · 0 评论 -
安全防护工具之:ClamAV
ClamAV是一个C语言开发的开源病毒扫描工具用于检测木马/病毒/恶意软件等。可以在线更新病毒库,Linux系统的病毒较少,但是并不意味着病毒免疫,尤其是对于诸如邮件或者归档文件中夹杂的病毒往往更加难以防范,而ClamAV则能起到不少作用。原创 2017-08-04 23:04:53 · 29130 阅读 · 2 评论 -
安全防护工具之:Clair
Clair是由coreos所推出的一款针对容器的安全扫描的工具,类似于Docker在其收费版中提供的功能那样,能对应用容器的脆弱性进行静态扫描,同时支持APPC和DOCKER。这篇文章会介绍Clair的使用方式,Clair的原理,并使用clairctl的客户端演示如何利用clair进行镜像的安全扫描并获取扫描的报告信息。原创 2017-08-09 21:06:47 · 21493 阅读 · 40 评论 -
安全防护工具之:Anchore
安全性对任何产品来说都非常重要,比如著名的HeartBleed就曾经给很多忽视安全问题的企业带来了很大的影响。而随着容器化的推进,早在2015年的一次调查中,研究者就曾发现取样的Dockerhub上有30%-40%的镜像存在安全性的问题。Anchore正是这样一款针对容器的安全扫描的工具,类似于Docker在其收费版中提供的功能那样,能对应用容器的脆弱性进行静态扫描原创 2017-08-06 07:46:09 · 14251 阅读 · 1 评论 -
DevOps实践之持续监控:目录
DevOps打通了软件开发的全生命周期,如何对所涉及的部分进行全方位的监控,需要考虑很多因素,Infra/Software/Application各层需要考虑什么,工具如何使用和融合原创 2018-11-11 09:54:46 · 4212 阅读 · 0 评论