利用 Telegraf 进行简单的系统监控
InfluxData 除了广为人知的 InfluxDB 之外,还有几个其他的产品,合称 TICK: Telegraf:数据采集 InfluxDB:数据存储 Chronograf:数据展现 Kapacitor:数据分析、告警 在翻看 Infl...
InfluxData 除了广为人知的 InfluxDB 之外,还有几个其他的产品,合称 TICK: Telegraf:数据采集 InfluxDB:数据存储 Chronograf:数据展现 Kapacitor:数据分析、告警 在翻看 Infl...
传统来说,Kubernetes 环境下的日志都是靠 FluentD + ElasticSearch + Kibana 的组合实现的,这一组合的功能和强大,所以成为一个事实标准来使用,但是在一些比较简陋的测试集群中,或者不具备浏览器条件的自...
Kubernetes 提出了一系列 CXI 的标准容器接口,其中的 CNI 以插件方式支持多种网络。新增的 networkpolicy API 对象,提供了对网络策略的支持,本文以 Calico 为例,实际操作一个网络策略的创建和测试。 环...
前言 Kubernetes + Docker 是一对有意思的组合,为微服务架构的落地,扫清了最后一公里的障碍,在符合企业 IT 治理需求的前提之下,为传统企业应用的平滑过渡提供了有效条件和方法。 作为软件生产环节中重要组成部分的持续构建和发...
大多数时候,我们在跟 K8S 玩耍的时候,主要目的就是:“把 XXX 打个镜像,在集群上跑起来 ——— 诶快看,真的跑起来了嘿!”。 Kubernetes 和 Docker 的缺省配置,就能够帮我们省却很多麻烦。不过大家都很清楚,资源问题是...
本文的操作将达成如下目的: 在 Redmine 中查看 GitLab 仓库中的变更。 Redmine 中更新 Gitlab 仓库。 利用 Git Commit Log 改变 Redmine 中的 Issue 状态。 工作环境 该过程在 Ku...
概述 量化和监控对现在的开发运维工作的重要性是毋庸置疑的。在大肆鼓吹 DevOps 的今天,一体化的数据采集和可视化展示就尤为重要了。 为了能在同一视图下对 Jenkins 和 Gitlab 的操作进行监控,本来写了一些数据采集的脚本,后发...
主要内容源于 https://blog.buoyant.io/2016/11/04/a-service-mesh-for-kubernetes-part-iv-continuous-deployment-via-traffic-shifti...
Gitlab 很贴心的提供了一个 Oauth 2 功能,可以作为 CI/CD 工具链的认证中心来使用。 Sonarqube 的官方插件只有一个 Github 的支持插件,因此这一功能需要借助第三方插件来完成。 项目地址 下载地址 实验环境 ...
容器化和微服务,让世界花枝招展,又支离破碎。一个典型的运行在容器云之上的微服务架构的应用,通常是由多种服务和基础设施的支撑而来的。这对运维工作提出一个很大的挑战 —— 一个应用后端的众多系统,究竟是怎样的工作状况? 事实上,所有构成这一应用...