随笔分类 - 工具
摘要:前提条件 安装 ansible (推荐使用 pip3 install ansible) 获取 prometheus collection 说明 找到 prometheus-commulity 社区开源仓库,https://github.com/prometheus-community/ansible
阅读全文
摘要:使用容器环境的 Jenkins Console 界面显示中卫字符为乱码字符的问题原因,和处理办法。
阅读全文
摘要:Loki Promtail 使用 multiline 对 Java 堆栈异常日志进行多行处理的示例
阅读全文
摘要:坐标和依赖是任何一个构件在 Maven 世界中的逻辑表示方式; 而构件的物理表示方式是文件,Maven 通过仓库来同一管理这些文件。本问将详细介绍 Maven 仓库,在了解了 Maven 如何使用仓库之后,将能够更高效地使用 Maven 。
阅读全文
摘要:`Arthas` 是 Alibaba 开源的Java诊断工具,深受开发者喜爱。
当你遇到以下类似问题而束手无策时,`Arthas`可以帮助你解决:
1. 这个类从哪个 jar 包加载的?为什么会报各种类相关的 Exception?
2. 我改的代码为什么没有执行到?难道是我没 commit?分支搞错了?
3. 遇到问题无法在线上 debug,难道只能通过加日志再重新发布吗?
4. 线上遇到某个用户的数据处理有问题,但线上同样无法 debug,线下无法重现!
5. 是否有一个全局视角来查看系统的运行状况?
6. 有什么办法可以监控到JVM的实时运行状态?
7. 怎么快速定位应用的热点,生成火焰图?
8. 怎样直接从JVM内查找某个类的实例?
`Arthas`支持JDK 6+,支持Linux/Mac/Windows,采用命令行交互模式,同时提供丰富的 `Tab` 自动补全功能,进一步方便进行问题的定位和诊断。
阅读全文
摘要:1. 设置 kube-apiserver 的 CA 证书相关的文件和启动参数 使用 OpenSSL 工具在 Master 服务器上创建 CA 证书和私钥相关的文件: # openssl genrsa -out ca.key 2048 # openssl req -x509 -new -nodes -
阅读全文
摘要:在我之前的一篇文章中已经介绍了一种解密HTTPS流量的一种方法,大致方法就是客户端手动信任中间人,然后中间人重新封包SSL流量。 文章地址: http://professor.blog.51cto.com/996189/1746183 方法概览 今天给大家介绍另外一种解密HTTPS流量的方法。 Wi
阅读全文