能力说明:
了解Python语言的基本特性、编程环境的搭建、语法基础、算法基础等,了解Python的基本数据结构,对Python的网络编程与Web开发技术具备初步的知识,了解常用开发框架的基本特性,以及Python爬虫的基础知识。
能力说明:
熟悉基本的Golang语法,能够理解程序的结构体,在命令行下调试和运行Golang程序。能使用Golang基本数据类型。
能力说明:
熟练掌握Docker各类高级特性,包括容器数据卷、DockerFile构建等;熟练使用Docker封装MySQL、Redis、Tomcat、Apache等镜像,并可在公有云或私有云部署并保持稳定运行。
能力说明:
熟练掌握Linux常用命令、文件及用户管理、文本处理、Vim工具使用等,熟练掌握企业IP规划、子网划分、Linux的路由、网卡、以及其他企业级网络配置技术,可进行Web服务器(Nginx),以及数据库(My SQL)的搭建、配置、应用,可根据需求编写Shell脚本,通过常用工具进行linux服务器自动化运维。
云计算运维专家,10 年以上运维经验。 大家可以叫我耳东,专注在云计算、系统以及运维领域。 个人博客:https://erdong.site 。
Prometheus [2.31.0](https://github.com/prometheus/prometheus/releases/tag/v2.31.0) 现在(2021.11.02)已经发布,在上个月的 [2.30.0](http://erdong.site/Prometheus/New-Features/New-Features-in-Prometheus-2-30-0.html) 之后又进行了很多的修复和改进。
Prometheus [2.30.0](https://github.com/prometheus/prometheus/releases/tag/v2.30.0) 现在(2021.09.14)已经发布,在上个月的 [2.29.0](http://erdong.site/Prometheus/New-Features/New-Features-in-Prometheus-2-29-0.html) 之后又进行了很多的修复和改进。
Promtool 在 TSDB 方面一个有 6 个子命令,分别用来进行写性能测试、分析、列出其中的块、dump、从 OpenMetric 导入数据块、为新的记录规则创建数据块,接下来我们依次看一下。
Prometheus [2.29.0](https://github.com/prometheus/prometheus/releases/tag/v2.29.0) 现在(2021.08.11)已经发布,在上个月的 [2.28.0] 之后又进行了很多的修复和改进。
Prometheus [2.28.0](https://github.com/prometheus/prometheus/releases/tag/v2.28.0) 现在(2021.06.21)已经发布,在上个月的 [2.27.0](http://erdong.site/Prometheus/New-Features/New-Features-in-Prometheus-2-27-0.html) 之后又进行了很多的修复和改进。
Prometheus [2.27.0](https://github.com/prometheus/prometheus/releases/tag/v2.27.0) 现在(2021.05.12)已经发布,在上个月的 [2.26.0](http://erdong.site/Prometheus/New-Features/New-Features-in-Prometheus-2-26-0.html) 之后又进行了很多的修复和改进。
Prometheus [2.26.0](https://github.com/prometheus/prometheus/releases/tag/v2.26.0) 现在(2021.03.31)已经发布,在上个月的 [2.25.0](http://erdong.site/Prometheus/New-Features/New-Features-in-Prometheus-2-25-0.html) 之后又进行了很多的修复和改进。
Prometheus [2.25.0](https://github.com/prometheus/prometheus/releases/tag/v2.25.0) 现在(2021.02.17)已经发布,在上个月的 [2.24.0](http://erdong.site/Prometheus/New-Features/New-Features-in-Prometheus-2-24-0.html) 之后又进行了很多的修复和改进。
Prometheus [2.24.0](https://github.com/prometheus/prometheus/releases/tag/v2.24.0) 现在(2021.01.06)已经发布,在上个月的 [2.23.0](http://erdong.site/Prometheus/New-Features/New-Features-in-Prometheus-2-23-0.html) 之后又进行了很多的修复和改进。
Prometheus [2.23.0](https://github.com/prometheus/prometheus/releases/tag/v2.23.0) 现在(2020.11.26)已经发布,在上个月的 [2.22.0](http://erdong.site/Prometheus/New-Features/New-Features-in-Prometheus-2-22-0.html) 之后又进行了很多的修复和改进。
Prometheus [2.22.0](https://github.com/prometheus/prometheus/releases/tag/v2.22.0) 现在(2020.10.15)已经发布,在上个月的 [2.21.0](http://erdong.site/Prometheus/New-Features/New-Features-in-Prometheus-2-21-0.html) 之后又进行了很多的修复和改进。
今天使用 Zabbix 监控系统对磁盘监控的时候发现一个问题,smartctl 命令不能用普通用户去执行。
Prometheus 是一套开源的监控告警系统,PushGateway 是其中一个组件。这个组件用来收取推送来的数据并且供 Prometheus 来拉取。
官方给 SkyWalking 的定义是一个分布式系统的应用程序性能监视工具,也是一个开源的可观测平台, 用于从服务和云原生基础设施收集、 分析、 聚合及可视化数据。
互联网发展至今,网络可以说是基础,所有的数据、内容都跑在网络上,今天和同事在沟通工作的过程中,发现很多人对公网的网络延迟是没有概念的。
Prometheus [2.21.0]已经发布
Prometheus 2.20.0 版本发布了,我们看看有什么新的特性。
Prometheus [2.19.0](https://github.com/prometheus/prometheus/releases/tag/v2.19.0) 现在(2020.06.15)已经发布,在上个月的 [2.18.0](http://erdong.site/Prometheus/New-Features/New-Features-in-Prometheus-2-18-0.html) 之后又进行了很多的修复和改进。
发布一本用 GitBook 编辑的书 在上一篇的文章里,我们已经写好了一本名叫 erdong-first-book 的书,但是在本地浏览很不方便,我们希望放到网络上,可以随时、方便的访问这个书籍。这个需求可以使用多种方式来实现,比如第一种,可以通过 GitBook 官网来发布这本书,GitBook 除了是一个电子书的工具以为,自身也有一个网址,在该网站注册成为会员后,可以发布自己的电子书,并且可以和 GitHub 进行关联。
用 GitBook 创建一本书 Gitbook 首先是一个软件,它使用 Git 和 Markdown 来编排书本,如果你没有听过 Git 和 Markdown,那么 Gitbook 可能不适合你直接入手,你需要先去学习 Git 和 Markdown。
Prometheus 2.14.0 现在(2019.11.11)已经发布,在上个月的 2.13.0 之后又进行了一些修正和改进。 这次最大的新功能是基于 React 的新 UI,与现有 UI 大体相同。
MinIO 参数解析与限制 MinIO server 在默认情况下会将所有配置信息存到 ${HOME}/.minio/config.json 文件中。 以下部分提供每个字段的详细说明以及如何自定义它们。
MinIO 分布式集群搭建 分布式 Minio 可以让你将多块硬盘(甚至在不同的机器上)组成一个对象存储服务。由于硬盘分布在不同的节点上,分布式 Minio 避免了单点故障。 Minio 分布式模式可以搭建一个高可用的对象存储服务,你可以使用这些存储设备,而不用考虑其真实物理位置。
MinIO 搭建 MinIO 是一个基于 Apache License v2.0 开源协议的对象存储服务。它兼容亚马逊 S3 云存储服务接口,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小,从几 kb 到最大 5T 不等。
1.1 云原生历史 云原生的发展历程 云原生(Cloud Native)最初来描述云上应用的典型架构与特性,随着容器、kubernetes、Serverless、FaaS技术的演进,CNCF(Cloud Native Computing Foundation ,云原生计算基金会)把云原生的概念更广泛地定义为“让应用更有弹性、容错性、观测性的基础技术,让应用更容易部署、管理的基础软件、让应用更容易编写、编排的运行框架等”,希望能够让开发者最好的利用云的资源、产品和交付能力。
云原生的发展历程和 CNCF
Prometheus 2.13.0 新特性 Prometheus 2.13.0 现在(2019.10.04)已经发布,在上个月的 2.12.0 之后又进行了一些修正和改进。 这个版本的变化相对较小。tsdb 工具已经包含在这个版本中了,但是请注意,它很可能会在2.14.0的时候被包含到 promtool 中。
Kong 集群允许您通过添加更多的机器来处理更多的传入请求来横向扩展系统。它们将共享相同的配置,因为它们指向相同的数据库。指向相同数据存储的 Kong 节点将属于相同的 Kong 集群。 您需要在Kong集群前面安装一个负载平衡器,以便在可用节点之间分配流量。
您可以让 Kong 代理的 API 使用 ring-balancer , 通过添加包含一个或多个目标实体的upstream 实体来配置,每个目标指向不同的IP地址(或主机名)和端口。ring-balancer 将在不同的target之间平衡负载,并基于 uptream 配置对目标执行健康检查,使它们成为健康或不健康的,无论它们是否响应,ring-balancer 将只把流量路由到健康的target。
Kong 的官方有很多详细的参考说明,比如配置文件、命令行、Admin API、代理、负载均衡,接下来我们简单看一下,都提供什么内容。 本文主要基于 Kong 1.3 版本进行描述,如有更新,请查看最新文档。
Nginx、OpenResty、Kong 的基本概念和区别联系 Nginx、OpenRestry、Kong 这三个项目关系比较紧密: Nginx 是模块化设计的反向代理软件,C语言开发; OpenResty 是以 Nginx 为核心的 Web 开发平台,可以解析执行 Lua 脚本 Kong 是 OpenResty 的一个应用,是一个 API 网关,具有API管理和请求代理的功能。
KongA 介绍 KongA 是 Kong 的一个 GUI 工具。GitHub 地址是 https://github.com/pantsel/konga 。 KongA 概述 KongA 带来的一个最大的便利就是可以很好地通过UI观察到现在 Kong 的所有的配置,并且可以对于管理 Kong 节点...
概述 Kong 是在客户端和(微)服务间转发API通信的API网关,通过插件扩展功能。 Kong 的官方网站,https://konghq.com/kongKong 的官方 Github 站点:https://github.com/kong/kongKong 有两个主要组件: Kong Server :基于 nginx 的服务器,用来接收 API 请求。
CentOS 在 2019 年 9 月 25 日 发布了 8.0 版本,build 号是 1905 。相较于其他的大版本,这次的 8.0 新增了 stream 版本,可以滚动升级。 CentOS 8 和 8-stream 的发行注记都可以在官网的 wiki 里查看,如有需要请大家自行移步查找。
Prometheus 2.12.0 现在(2019.08.17)已经发布,在上个月的 2.11.0 之后又进行了一些修正和改进。 在当前的 6 周发布周期中,每一个 Prometheus 版本都有比较少的特性,但是发布的更有规律。
Prometheus 2.11.0 现在(2019.07.9)已经发布,在5月的 2.10.0 之后又进行了一些修正和改进。 从TSDB开始,记录逻辑有了更多的性能改进。特别需要注意的是,如果您有一个像 a|b 这样的正则表达式(例如 Grafana 为选择多个变量的表达式),那么它现在被评估为查找而不是正则表达式扫描,因此 x=~"a" 现在和 x="a"一样高效。
Prometheus 2.10.0 现在(2019.05.25)已经发布,在上个月的 2.9.0 之后又进行了一些修正和改进。 TSDB 的数据记录又一次得到了改进,这意味着对许多系列的查询速度更快。
QDS (Quick Deployment Series)快速的部署一个软件。这次我们来部署 Iperf 。 Iperf 是一个网络性能测试工具。Iperf 可以测试最大 TCP 和 UDP 带宽性能,具有多种参数和 UDP 特性,可以根据需要调整,可以报告带宽、延迟抖动和数据包丢失。
QDS (Quick Deployment Series)快速的部署一个软件。这次我们来部署 Prometheus 。 Prometheus 有两个意思,一个是时序数据库,另一个是基于时序数据库的监控解决方案。
Prometheus 是一个开源的系统监控和警报工具,最初是在 SoundCloud 上构建的。自2012年启动以来,许多公司和组织都采用了 Prometheus,该项目拥有非常活跃的开发人员和用户社区。
Prometheus是一个监控平台,它通过抓取这些目标主机上采集器暴露的指标来展示监控数据。本文介绍如何安装、配置和监控 Prometheus。你需要下载安装 Prometheus 并且安装 Exporter,这些工具采集了主机和对应服务的时间序列数据。
Prometheus 2.9.0 现在(2019.04.15)已经发布,在上个月的 2.8.0 之后又进行了一些修正和改进。 在 2.8.0 中引入的从 WAL 远程写读取时缺少时间序列的问题已经解决。
Prometheus 2.8.0 现在(2019.03.18)已经发布,在上个月的 2.7.0 之后又进行了一些修正和改进。 这个版本中最大的变化是远程写现在通过 WAL 工作,使它更加可靠,资源使用更加可预测。