搭建ELK日志服务和SpringBoot集成

前言

一个完整软件系统,日志服务是必不可少的一环,定位问题,分析日志都需要它的帮助,现在市面上用的比较多的日志服务方案是ELK,我看看如何来搭建集成。

ELK代表:Elasticsearch、Logstash、Kibana
Elasticsearch - 实时全文搜索和分析引擎,提供搜集、分析、存储数据功能
Logstash - 用来搜集、分析、过滤日志的工具
Kibana - Web的图形界面,用于搜索、分析和可视化存储在 Elasticsearch指标中的日志数据

Read More

mac charles抓包工具安装设置

前言

    作为开发,一款抓包工具,自然是必不可少。charles是一款非常优秀的抓包工具,收费,但也仅仅是启动多了一些广告和使用时间限制,所以基本不会影响使用。

Read More

使用acme.sh管理https证书

前言

    最近在github上发现一个项目”acme.sh“,相当强大,它实现了 acme 协议, 可以从 letsencrypt 生成免费证书,并自动更新证书,解决了证书申请和更换的痛点。

Read More

从WordPress迁移到Hexo小记

前言

前段时间,用了好几年的ECS服务器又到了续费的时候了,说巧也挺巧,正值阿里云618大促,自己又换了手机号。

总算蹭上了一波新用户福利,感概了一下这几年续费的心酸,扎心肉痛。

Read More

docker添加http仓库地址

错误提示

docker仓库访问地址默认都是https类型的,但我们搭建的私服都是http的,所以用docker访问仓库的时候就会抛出如下错误:

1
ERROR: Get https://soilove.cn:5000/v2/: http: server gave HTTP response to HTTPS client

Read More

node升级导致node-sass依赖不支持

前言

node更新较快,升级之后,出现node-sass依赖不支持的情况,错误提示如下:

1
2
3
4
5
6
ERROR {
err: Error: Node Sass does not yet support your current environment: OS X 64-bit with Unsupported runtime (88)
For more information on which environments are supported please see:
https://github.com/sass/node-sass/releases/tag/v4.14.1
at module.exports (/Users/mac/xxxxxxxx
at xxxxxxxxxxxx

Read More

更换npm资源地址

前言

    在使用npm工具安装软件的时候,常常由于国内网络环境的缘故,导致访问国外资源站点速度特别慢,甚至网络异常。所以通常,我们会更换npm的资源地址为国内的镜像站点

Read More

node版本管理工具”n“的使用

安装

我使用的是mac电脑,所以可直接用brew安装,命令如下:

1
brew install n

Read More

mac安装homebrew工具

前言

    Homebrew是mac重要的软件包管理工具,若是不装,那就等于失去了灵魂[摊手]。安装地址:brew官网

Read More

mac sshd服务

ssh服务是我们进行远程连接时,最常用的服务,不过一般情况下都是在linux上操作,那么mac上的ssh服务如何启动呢?

启动sshd服务:

1
sudo launchctl load -w /System/Library/LaunchDaemons/ssh.plist

Read More