- 博客(6)
- 资源 (1)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 ELK实现日志采集
ELK实现操作日志记录本文使用Filebeat监听程序日志,将日志输出给Logstash并保存到Elasticsearch 中,通过Kibana可视化界面展示日志Elasticsearch和Kibaba安装作者使用docker一键安装部署Elasticsearch集群和kibanadocker和docker-compose安装脚本:详见 程序resources/docker/install_docker.shElasticsearch和Kibana安装脚本:创建docker-compose
2020-07-18 14:28:37
926
1
原创 Prometheus+Grafana监控docker
Prometheus+Grafana监控docker1. cAdvisor(Container Advisor):用于收集正在运行容器资源使用和性能信息,安装在被监控端1.1 cAdvisor介绍:https://github.com/google/cadvisor1.2 docker安装docker run \ --volume=/:/rootfs:ro \ --volume=/var/run:/var/run:ro \ --volume=/sys:/sys:ro \ --vo
2020-11-30 20:41:41
328
原创 Centos7 根据日期删除文件
Centos7 根据日期删除文件一、利用awk删除1. 服务器文件如下:2. 使用awk先获取指定日期的文件ll | awk '{if("2018"==$8) print $9}'注:ll命令第8列为日期年份,可以通过awk if判断输出指定年份的文件名字3. 删除awk过滤的文件rm -rf `ll | awk '{if("2018"==$8) print $9}'`二、利用mtime删除清理掉10天之前的无效数据。find /opt/logs -mtime +10 -nam
2020-11-30 20:04:01
3283
原创 通过令牌桶实现系统限流
通过令牌桶实现系统限流令牌桶的实现:令牌桶算法的原理是系统会以一个恒定的速度往桶里放入令牌,而如果请求需要被处理,则需要先从桶里获取一个令牌,当桶里没有令牌可取时,则拒绝服务。实现思路:用LinkedBlockingQueue作为装令牌的桶,Executors.newSingleThreadScheduledExecutor()作为定时器定时将令牌放入桶中,使用构建者模式的代码风格。核心代码:import java.util.concurrent.Executors;import java
2020-11-02 11:49:12
406
原创 使用Druid的ConfigFilter对数据库密码加解密
使用Druid的ConfigFilter对数据库密码加解密一、maven引入druid jar包<dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.0.26</version></dependency>二、对数据库密码加密得到公钥、私钥和加密后的密码[root
2020-10-22 20:56:56
1010
1
原创 Filebeat对日志进行切分
Filebeat对日志进行切分如果不想使用Logstash只用Filebeat也是可以对非json格式的日志进行切分的注:尽量使用新一点的版本一、Elasticsearch中配置piplinePUT _ingest/pipeline/log_pipline{ "description": "test-pipeline", "processors": [ { "grok": { "field": "message", "patterns":
2020-07-19 11:59:23
4321
install_docker.sh
2020-07-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人