ElasticSearch对接Grafana展示Nginx日志数据(二)
先前写过一篇ElasticSearch对接Grafana展示Nginx日志数据, 以及kibana使用的lucene查询语法, 今天试着把2者中和一下. 做一个Dashboard.
Read More不见去年人, 泪湿春衫袖。
先前写过一篇ElasticSearch对接Grafana展示Nginx日志数据, 以及kibana使用的lucene查询语法, 今天试着把2者中和一下. 做一个Dashboard.
Read MorePromethus推荐的Exporter: https://prometheus.io/docs/instrumenting/exporters/
其推荐的是这个redis_exporter: https://github.com/oliver006/redis_exporter, 本文略过了Grafana+Prometheus+redis_exporter的安装过程, 我们假设redis_exporter的安装位置为/data/apps/redis_exporter/redis_exporter
查看每个机器上Redis的连接密码
$ grep requirepass /data/conf/redis/redis-670*.conf | grep -v '\#'
要监控的机器redis节点
此组redis密码:K8aBe56E 此组redis密码:uizJFaP9 10.16.19.37:6700 10.16.19.37:6703 10.16.19.37:6701 10.16.19.37:6704 10.16.19.37:6702 10.16.19.37:6705 10.16.19.40:6700 10.16.19.40:6703 10.16.19.40:6701 10.16.19.40:6704 10.16.19.40:6702 10.16.19.40:6705 10.16.19.58:6700 10.16.19.58:6703 10.16.19.58:6701 10.16.19.58:6704 10.16.19.58:6702 10.16.19.58:6705Read More
准备环境
Debian/Ubuntu/Mint系统
apt install gtk2-engines-murrine gtk2-engines-pixbuf fonts-roboto ninja-build git sassc
Fedora系统
dnf install gtk-murrine-engine gtk2-engines google-roboto-fonts ninja-build git sassc
安装meson
sudo apt install python3-pip
sudo pip3 install meson
正式安装
git clone https://github.com/lassekongo83/zuki-themes.git
cd zuki-themes
/usr/local/bin/meson build
sudo ninja -C build install
部分文档来自原作者github.
Read Moreubuntu使用国内源, 基本上只需要2命令就可以了
sudo cp /etc/apt/sources.list /etc/apt/sources.list.ori
sudo sed -i 's/archive.ubuntu.com/mirrors.ustc.edu.cn/g' /etc/apt/sources.list
Read More
小狼毫是一个跨平台的输入法, 以前在Windows上安装时, 添加五笔输入法的步骤总觉得很麻烦, 今天不小心看到个帖子, 才发现, 原来添加五笔模块是如此的简单, 这里记录一下.
1,从RIME网站下载并安装小狼毫输入法;
2,在开始程序中找到"【小狼毫】输入法设定";
3,点击"获取更多方案";
4,在弹出的命令行窗口中粘贴 https://github.com/rime/rime-wubi 然后回车
就是这么简单. 这样完成之后, 添加的小狼毫输入法仍是不能打五笔, 目测是需要重启一下电脑, 有谁知道不重启的办法, 麻烦留言告知一下.
Read Morekibana使用的是lucene查询语法, 使用该语法不仅可以在kibana上使用, 也可以在Grafana中使用.
下面简单介绍一下使用方法.
在搜索栏输入login, 会返回所有字段值中包含login的文档
使用双引号包起来作为一个短语搜索
"like Gecko"
也可以按页面左侧显示的字段搜索
field:value # 限定字段全文搜索
filed:"value" # 精确搜索, 关键字加上双引号
http_code:404 # 搜索http状态码为404的文档
字段本身是否存在
_exists_:http_host # 返回结果中需要有http_host字段
_missing_:http_host # 不能含有http_host字段
Read More
Linux中查看文件某一行,可以用如下命令来实现
sed -n -3p file.txt # 查看第3行
sed -n -e 3p -e 5p file.txt # 查看第3行和第5行
sed -n 3,5p file.txt # 查看第3-5行
Linux中要进行数学计算,可以使用如下命令
echo $(( 2+5 ))
7
echo $(( 2*5 ))
10
接下来有个实际的需求:找出file.txt文件中第50%行的数据,90%行的数据,以及99%行的数据
line50=$(( `wc -l file.txt | awk '{ print $1 }'`/2 ))
line90=$(( `wc -l file.txt | awk '{ print $1 }'`*9/10 ))
line99=$(( `wc -l file.txt | awk '{ print $1 }'`*99/100 ))
sed -n "$line"p file.txt
0.036
sed -n "$line90"p file.txt
0.119
sed -n "$line99"p rt_yz_20200116.txt
19.986
Read More