• 欢迎来到小爱博客,一个分享互联网IT技术的网站,喜欢就收藏吧!

2020年08月的内容

python

python 比较字符串是否一样

python 比较字符串是否一样
在python中,判断两个变量是否相等或一样,可以使用==或者is来判断;判断不一样可以使用 is not。 示例 使用注意事项 1.有时候两个字符串打印出来看着一样,但是判断却是False?如果两个字符串末尾有其他符号,比如回车‘\n’,print的时候无法发现的,所以需要strip: <code class="has-numberin……继续阅读 »

小爱 3个月前 (08-08) 46浏览 0评论 0个赞

python

python dict字典的增删改查

python dict字典的增删改查
#coding=utf-8 ''' 数据类型划分: 可变数据类型 , 不可变数据类型 不可更改数据类型: 元祖,bool,str,int 可哈希 可变数据类型 :list ,dict, 不可哈希 dict key 必须是不可变数据类型 可哈希 value 任意数据类型 dict 优势: 二分查找去查询 储存大量的关系数据……继续阅读 »

小爱 3个月前 (08-08) 46浏览 0评论 0个赞

nginx

nginx status状态监控详解

nginx status状态监控详解
nginx和php-fpm一样内建了一个状态页,对于想了解nginx的状态以及监控nginx非常有帮助。为了后续的zabbix监控,我们需要先了解nginx状态页是怎么回事。 1. 启用nginx status配置 在默认主机里面加上location或者你希望能访问到的主机里面。 1 2 3 4 5 6 7 8 9 10 11 ser……继续阅读 »

小爱 3个月前 (08-08) 59浏览 0评论 2个赞

elasticsearch

elasticsearch集群启动原理详解

elasticsearch集群启动原理详解
让我们从启动流程开始,先在宏观上看看整个集群是如何启动的,集群状态如何从Red变成Green,不涉及代码,然后分析其他模块的流程。 本书中,集群启动过程指集群完全启重启的启动过程,期间要经历选举主节点、分片分配(主副分片的分配)、索引数据恢复等重要阶段,理解其中原理和细节,对于解决或避免集群维护过程中可能遇到的脑裂、无主、恢复慢、丢数据等问题有重要作用。 集……继续阅读 »

小爱 3个月前 (08-08) 50浏览 0评论 0个赞

python

python split()方法

python split()方法
描述 Python split() 通过指定分隔符对字符串进行切片,如果参数 num 有指定值,则分隔 num+1 个子字符串 语法 split() 方法语法: <span class="pln">str</span><span class="pun">.</span>&……继续阅读 »

小爱 3个月前 (08-08) 44浏览 0评论 0个赞

linux

linux rinetd 端口转发工具

linux rinetd 端口转发工具
前言 iptables 的功能当然强大,但理解与设置却有点抽象,便通过google认识了rinetd。 简介 Rinetd是为在一个Unix和Linux操作系统中为重定向传输控制协议(TCP)连接的一个工具。Rinetd是单一过程的服务器,它处理任何数量的连接到在配置文件etc/rinetd中指定的地址/端口对。尽管rinetd使用非闭锁I/O运行作为一个单……继续阅读 »

小爱 3个月前 (08-08) 49浏览 0评论 0个赞

python

python字符串str和json格式的转换

python字符串str和json格式的转换
str转json str转换为json格式,前提一定需要保证这个str的格式和json是一致的,即左边最外层是大括号,右边的最外层是大括号。如果不一致,推荐用正则进行拆分至和json格式一致 1. 通过json.loads进行转换 <code class="has-numbering">import json str = &……继续阅读 »

小爱 3个月前 (08-07) 39浏览 0评论 0个赞

prometheus

prometheus告警插件alertmanager

prometheus告警插件alertmanager
prometheus本身不支持告警功能,主要通过插件alertmanage来实现告警。AlertManager用于接收Prometheus发送的告警并对于告警进行一系列的处理后发送给指定的用户。 prometheus触发一条告警的过程: prometheus—>触发阈值—>超出持续时间—>alertman……继续阅读 »

小爱 3个月前 (08-05) 52浏览 0评论 2个赞

prometheus

prometheus 配置项注意事项

prometheus 配置项注意事项
1.job:metrics_path 如果是静态模式下配置job(statics),直接配置job的metrics_path选项是不生效的。需要同时在exporter端指定metrics_path。如图 exporter端启动命令(假设是node-exporter): /node_exporter –web.telemetry-path=/dan……继续阅读 »

小爱 3个月前 (08-05) 47浏览 0评论 1个赞

prometheus

基于Prometheus的Pushgateway实战

基于Prometheus的Pushgateway实战
一、Pushgateway 简介 Pushgateway 是 Prometheus 生态中一个重要工具,使用它的原因主要是: Prometheus 采用 pull 模式,可能由于不在一个子网或者防火墙原因,导致 Prometheus 无法直接拉取各个 target 数据。 在监控业务数据的时候,需要将不同数据汇总, 由 Prometheus 统一收集。 ……继续阅读 »

小爱 3个月前 (08-05) 56浏览 0评论 0个赞

prometheus

prometheus数据上报方式 pushgateway

prometheus数据上报方式 pushgateway
pushgateway 客户端使用push的方式上报监控数据到pushgateway,prometheus会定期从pushgateway拉取数据。使用它的原因主要是: Prometheus 采用 pull 模式,可能由于不在一个子网或者防火墙原因,导致Prometheus 无法直接拉取各个 target数据。 在监控业务数据的时候,需要将不同数据汇总, 由……继续阅读 »

小爱 3个月前 (08-05) 56浏览 0评论 0个赞

prometheus

Prometheus 数据监控 for Python Client

Prometheus 数据监控 for Python Client
Prometheus 是一个开源的时序数据库,网上主要的应用方向都是用于服务器和容器等生产信息监控。 Prometheus对于Python有官方的库支持,地址https://github.com/prometheus/client_python#instrumenting 以下根据一些网上资料整理一些笔记: 首先数据模型: <metric name……继续阅读 »

小爱 3个月前 (08-05) 81浏览 0评论 0个赞

prometheus

Prometheus 四种指标类型

Prometheus 四种指标类型
Prometheus 的客户端库中提供了四种核心的指标类型。但这些类型只是在客户端库(客户端可以根据不同的数据类型调用不同的 API 接口)和在线协议中,实际在 Prometheus server 中并不对指标类型进行区分,而是简单地把这些指标统一视为无类型的时间序列。不过,将来我们会努力改变这一现状的。 Counter(计数器) Counter……继续阅读 »

小爱 3个月前 (08-05) 45浏览 0评论 0个赞

prometheus

python开发prometheus exporter

python开发prometheus exporter
普罗米修斯监控指标分为四个类型: Counter 用于记录只会增加不会减少的指标类型,并且在程序重启的时候会被重设为0。 比如:采集http请求总数,cpu使用时间 Gauge 用于记录可增可减的指标。 比如:采集可用内存大小 Histogram 在指定分布范围内记录(如http request bytes)大小或者事件发生的次数。 Summary Sum……继续阅读 »

小爱 3个月前 (08-05) 67浏览 0评论 0个赞

linux

selenium chromedriver安装

selenium chromedriver安装
安装selenium selenium可以直接可以用pip安装。 pip install selenium 安装chromedriver  下载 chromedriver的版本一定要与Chrome的版本一致,不然就不起作用。 有两个下载地址: 1、http://chromedriver.storage.googleapis.com/index.html ……继续阅读 »

小爱 3个月前 (08-05) 50浏览 0评论 2个赞