加载中
jmxtrans+influxdb+grafana监控zookeeper实战

序 本文主要研究一下如何使用jmxtrans+influxdb+granfa监控zookeeper 配置zookeeper jmx 在conf目录下新增zookeeper-env.sh,并使用chmod +x赋予执行权限,内容如下 JMXLOCALONLY=false JMX...

jib自定义entrypoint

序 本文主要研究一下jib自定义entrypoint的用场 maven <plugin> <groupId>com.google.cloud.tools</groupId> <artifactId>jib-maven-plugin</artifactId> <version>0.9.10</version> <config...

Jib
2018/09/03 18:49
136
jib打包docker镜像实战

序 本文主要研究一下如何使用google的jib打包docker镜像 maven <plugin> <groupId>com.google.cloud.tools</groupId> <artifactId>jib-maven-plugin</artifactId> <version>0.9.9</version> ...

2018/08/26 23:25
296
聊聊micrometer的HistogramGauges

序 本文主要研究一下micrometer的HistogramGauges AutoConfiguration 针对springboot应用,配备有各种export的AutoConfiguration,详见org.springframework.boot.actuate.autoconfigure.metr...

2018/06/11 20:53
52
频繁产生对象造成gc时间过长案例分析

序 本文主要分析一个频繁产生对象造成gc时间过长的case。 症状及分析 gc时间过长,平均gc pause的时间要将近4秒,有13%的gc超过10秒,太可怕了,部分gc日志如下: [PSYoungGen: 457878K->12...

2018/04/08 16:18
387
openresty下lua的function定义及调用

序 本文主要研究下如何在openresty下lua的function定义及调用。 源码示例 /usr/local/openresty/lualib/resty/string.lua -- Copyright (C) by Yichun Zhang (agentzh) local ffi = requir...

2018/03/26 20:35
96
频繁GC (Allocation Failure)及young gc时间过长分析

序 本文主要分析一个频繁GC (Allocation Failure)及young gc时间过长的case。 症状 gc throughput percent逐步下降,从一般的99.96%逐步下降,跌破99%,进入98%,最低点能到94% young gc ti...

2018/03/04 13:17
14.3K
聊聊jdbc socketTimeout的设置

序 本文主要介绍下jdbc的socket timeout的设置 jdbc timeout类别 主要有如下几个类别 transaction timeout 设置的是一个事务的执行时间,里头可能包含多个statement statement timeout(也相当...

2018/01/22 23:39
314
[case2]记一个nginx host not found异常

序 本文主要记录一下nginx的host not found异常 背景 某个内部域名,在A,B机器都可以,但是在C机器解析不了,nginx启动报错 nginx: [emerg] host not found in upstream "demo.com.cn" in /...

2018/01/15 10:24
59
nginx的port_in_redirect配置

序 本文主要讲解下port_in_redirect的实际用途。 场景 有一个80端口的nginx,要转发一个路径到另一个8080端口的nginx,配置如下 server { listen 80 default_server; ...

2018/01/10 13:42
38
使用mongo shell远程连接数据库

序 本文主要介绍一下如何使用mongo shell连接远程数据库 install curl -o mongodb-linux-x86_64-3.2.4.tgz https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.2.4.tgz tar -xvf mong...

2018/01/09 17:56
36
[case1]记一次spring schedule异常

序 本文主要记录一下spring schedule调度异常。 相关背景 调度配置 @Scheduled(cron = "0 0 22 * * ?") public void doSomething() throws InterruptedException { //remote...

2018/01/07 22:16
76
nginx lua api解读

序 本文主要解读下nginx lua module的主要方法和api。 ngx_lua运行阶段 initialization phase init_by_lua 用在http模块,常用于全局变量的申请 init_worker_by_lua 在每个nginx worker进程启...

2018/01/07 14:25
30
nginx rewrite配置解读

序 本文主要解析一下ngx_http_rewrite_module中的rewrite相关配置。 directives 名称 默认配置 作用域 官方说明 中文解读 模块 break 无 server, location, if Stops processing the curren...

2018/01/06 19:07
27
nginx limit配置参数解读

序 本文主要解析一下ngx_http_core_module、ngx_http_limit_conn_module以及ngx_http_limit_req_module中的limit相关配置参数。 limit_rate 名称 默认配置 作用域 官方说明 中文解读 模块 li...

2018/01/05 13:40
45
nginx gzip配置参数解读

序 本文主要解析一下nginx ngx_http_gzip_module以及ngx_http_gzip_static_module中的gzip相关配置参数。 gzip 名称 默认配置 作用域 官方说明 中文解读 模块 gzip gzip off; http, server,...

2018/01/04 09:07
14
nginx proxy cache配置参数解读

序 本文主要解析一下nginx ngx_http_proxy_module中的cache相关配置参数。 proxy_cache 名称 默认配置 作用域 官方说明 中文解读 模块 proxy_cache proxy_cache off; http, server, locatio...

2018/01/03 10:46
27
nginx http模块配置参数解读

序 本文主要解析一下nginx http模块配置参数。主要分socket相关参数,对clinet请求的buffer参数以及对response的buffer参数。 socket 名称 默认配置 作用域 官方说明 中文解读 模块 sendfile...

2018/01/02 17:44
13
jvm排查工具箱jvm-tools

序 本文主要介绍的是一款jvm排查工具箱:jvm-tools。除了对基本jvm封装外,还提供了jmx访问以及火焰图的生成。 下载 sjk.jar - all commands without mxdump sjk-plus.jar - all commands 实...

2018/01/01 15:35
34
聊聊jvm的PermGen与Metaspace

序 本文主要讲述一下jvm的PermGen与Metaspace java memory结构 分代概念 对于垃圾收集算法来说,分代回收是高级算法之一。对象按照生成时间进行分代,刚刚生成不久的年轻对象划为新生代(You...

2017/12/25 20:35
40

没有更多内容

加载失败,请刷新页面

返回顶部
顶部