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

2020年08月的内容

elasticsearch

elasticsearch分片Shards理解

elasticsearch分片Shards理解
分片重要性 ES中所有数据均衡的存储在集群中各个节点的分片中,会影响ES的性能、安全和稳定性, 所以很有必要了解一下它。 分片是什么? 简单来讲就是咱们在ES中所有数据的文件块,也是数据的最小单元块,整个ES集群的核心就是对所有分片的分布、索引、负载、路由等达到惊人的速度 实列场景: 假设 IndexA 有2个分片,我们向 IndexA 中插入10条数据 (……继续阅读 »

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

elasticsearch

kibana配置elasticsearch 用户角色索引等权限

kibana配置elasticsearch 用户角色索引等权限
集群特权 all 所有群集管理操作,例如快照,节点关闭/重新启动,设置更新或重新路由 monitor 所有集群只读操作,例如集群运行状况和状态,热线程,节点信息,节点和集群状态,快照/还原状态,挂起的集群任务 manage_shield 所有与Shield相关的操作(当前仅公开用于清除领域缓存的API) ……继续阅读 »

小爱 2个月前 (08-12) 56浏览 0评论 1个赞

elasticsearch

python api操作elasticsearch

python api操作elasticsearch
什么是 Elasticsearch 想查数据就免不了搜索,搜索就离不开搜索引擎,百度、谷歌都是一个非常庞大复杂的搜索引擎,他们几乎索引了互联网上开放的所有网页和数据。然而对于我们自己的业务数据来说,肯定就没必要用这么复杂的技术了,如果我们想实现自己的搜索引擎,方便存储和检索,Elasticsearch 就是不二选择,它是一个全文搜索引擎,可以快速地储存、搜索……继续阅读 »

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

shell

linux shell if elif else fi写法

linux shell if elif else fi写法
需求描述: 在写shell脚本的过程中,用到了if else的写法,突然有多个参数需要判断 那么就想到了if else if的用法,于是进行如下的测试。 测试过程: 1.写如下的测试脚本,进行多个值的判断 #!/bin/bash if [[ $1 = 'tomcat' ]]; then echo "Input is tomcat" els……继续阅读 »

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

prometheus

Prometheus报警注释中的值四舍五入

Prometheus报警注释中的值四舍五入
如果您是一位Prometheus经验丰富的用户,那么您已经知道可以在中传递GO默认模板功能ANNOTATIONS。 我们习惯于将人类可读的警报消息编写为注释,它们通常包含$value受监视指标的最新信息。今天,我开始$value使用舍入printf以避免显示带有小数点长尾的浮点数。 例如,该表达式$value | printf "%.2f"会将其舍入为两位小……继续阅读 »

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

prometheus

prometheus报警示例

prometheus报警示例
Prometheus是我最近的监视工具。Prometheus的核心是一个时间序列数据库,可以使用功能强大的语言查询所有内容,这不仅包括绘图,而且还包括警报。通常将通过Prometheus生成的警报发送到Alertmanager,以通过电子邮件或Slack消息等各种媒体进行传递。 一切都很好,但是当我开始使用它时,我很挣扎,因为 Prometheus没有内置的……继续阅读 »

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

prometheus

prometheus altermanager报警配置

prometheus altermanager报警配置
Prometheus作为专业的监控体系,有自己专门的报警插件Alertmanager;Alertmanager是一个独立的告警模块,接收Prometheus等客户端发来的警报,之后通过分组、删除重复等处理,并将它们通过路由发送给正确的接收器;告警方式可以按照不同的规则发送给不同的模块负责人,Alertmanager支持Email, Slack,等告警方式, ……继续阅读 »

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

prometheus

alertmanager邮件告警规则

alertmanager邮件告警规则
1、alertmanager简介 AlertManager是Prometheus的告警模块,本文档主要介绍alertmanager邮件告警的规则 2、邮件告警规则 2.1 global: //全局变量,如果不单独配置则使用此处的默认配置 smtp_smarthost: 'smtp.example.com:25' smtp_from: '**……继续阅读 »

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

prometheus

alertmanager报警规则详解

alertmanager报警规则详解
说明 这篇文章介绍prometheus和alertmanager的报警和通知规则,prometheus的配置文件名为prometheus.yml,alertmanager的配置文件名为alertmanager.yml 报警:指prometheus将监测到的异常事件发送给alertmanager,而不是指发送邮件通知 通知:指alertmanager发送异常事……继续阅读 »

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

prometheus

prometheus 一条告警的触发流程、等待时间

prometheus 一条告警的触发流程、等待时间
Prometheus 一条告警的触发流程、等待时间 报警处理流程如下: 1. Prometheus Server监控目标主机上暴露的http接口(这里假设接口A),通过上述Promethes配置的’scrape_interval’定义的时间间隔,定期采集目标主机上监控数据。 2. 当接口A不可用的时候,Server端会持续的尝试从接口……继续阅读 »

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

prometheus

prometheus 官方函数介绍

prometheus 官方函数介绍
一些函数具有默认参数,例如year(v=vector(time()) instant-vector)。这意味着有一个参数v是一个即时向量,如果不提供该参数,它将默认为expression的值 vector(time())。 abs() abs(v instant-vector) 返回所有样本值均转换为绝对值的输入向量。 absent() absent(v i……继续阅读 »

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

prometheus

prometheus监控例子

prometheus监控例子
prometheus 函数介绍  https://prometheus.io/docs/prometheus/latest/querying/functions/ CPU利用率 prometheus 的原始数据 我们从计算每个CPU模式的每秒速率开始。PromQL有一个名为irate的函数,用于计算距离向量中时间序列的每秒瞬时增长率。让我们在node_c……继续阅读 »

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

python

python request模块详解

python request模块详解
虽然Python的标准库中 urllib2 模块已经包含了平常我们使用的大多数功能,但是它的 API 使用起来让人感觉不太好,而 Requests 自称 “HTTP for Humans”,说明使用更简洁方便。 Requests 唯一的一个非转基因的 Python HTTP 库,人类可以安全享用:) Requests 继承了urllib2的所有特性。Requ……继续阅读 »

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

python

python调用shell命令常用方法

python调用shell命令常用方法
方法一、使用os模块的system方法:os.system(cmd),其返回值是shell指令运行后返回的状态码,int类型,0表示shell指令成功执行,256表示未找到,该方法适用于shell命令不需要输出内容的场景。 举例说明: 1. 列举当前目录下的所有文件。 1 import os 2 val = os.system('ls -al') 3 ……继续阅读 »

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

python

python 获取本机IP地址

python 获取本机IP地址
方法一: 通常使用socket.gethostbyname()方法即可获取本机IP地址,但有时候获取不到(比如没有正确设置主机名称),示例代码如下: import socket # 获取本机计算机名称 hostname = socket.gethostname() # 获取本机ip ip = socket.gethostbyname(hostna……继续阅读 »

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