运维随笔

SRE & Devops & Architect


  • 首页

  • 分类

  • 标签

  • 归档

  • 关于

  • 工具

  • 搜索

业务监控工具Sentry的搭建与使用

发表于 2019-06-03 | 更新于 2020-08-04 | 分类于 运维技术 > 服务部署
本文字数: 23k | 阅读时长 ≈ 21 分钟

官方网址

参考Django Sentry 官网

Sentry 简介

Sentry 是一个开源的实时错误报告工具,支持 web 前后端、移动应用以及游戏,支持 Python、OC、Java、Go、Node、Django、RoR 等主流编程语言和框架 ,还提供了 GitHub、Slack、Trello 等常见开发工具的集成。
Sentry 服务支持多用户、多团队、多应用管理,每个应用都对应一个 PROJECT_ID,以及用于身份认证的 PUBLIC_KEY 和 SECRET_KEY。由此组成一个这样的 DSN:

PROTOCOL 通常会是 http 或者 https,HOST 为 Sentry 服务的主机名和端口,PATH 通常为空。

阅读全文 »

阿里Java神级诊断工具arthas

发表于 2019-05-30 | 更新于 2019-11-01 | 分类于 运维技术 > 服务部署
本文字数: 12k | 阅读时长 ≈ 11 分钟

介绍

在阿里巴巴内部,有很多自研工具供开发者使用,其中有一款工具,是几乎每个Java开发都使用过的工具,那就是Arthas,这是一款Java诊断工具,是一款牛逼带闪电的工具。该工具已于2018年9月份开源。

GitHub 地址

用户文档

在日常开发中,你是否遇到过以下问题:

  1. 这个类从哪个 jar 包加载的?为什么会报各种类相关的 Exception?
  2. 我改的代码为什么没有执行到?难道是我没 commit?分支搞错了?
  3. 遇到问题无法在线上 debug,难道只能通过加日志再重新发布吗?
  4. 线上遇到某个用户的数据处理有问题,但线上同样无法 debug,线下无法重现!
  5. 是否有一个全局视角来查看系统的运行状况?
  6. 有什么办法可以监控到JVM的实时运行状态?

以上问题,通通可以通过Arthas来进行问题诊断!!!是不是很好很强大。

阅读全文 »

分布式开源监控系统open-falcon安装使用笔记

发表于 2019-05-29 | 更新于 2020-08-04 | 分类于 监控技术 > Open-falcon
本文字数: 55k | 阅读时长 ≈ 50 分钟

官方介绍

监控系统是整个运维环节,乃至整个产品生命周期中最重要的一环,事前及时预警发现故障,事后提供翔实的数据用于追查定位问题。监控系统作为一个成熟的运维产品,业界有很多开源的实现可供选择。当公司刚刚起步,业务规模较小,运维团队也刚刚建立的初期,选择一款开源的监控系统,是一个省时省力,效率最高的方案。之后,随着业务规模的持续快速增长,监控的对象也越来越多,越来越复杂,监控系统的使用对象也从最初少数的几个SRE,扩大为更多的DEVS,SRE。这时候,监控系统的容量和用户的“使用效率”成了最为突出的问题。

​ 监控系统业界有很多杰出的开源监控系统。我们在早期,一直在用zabbix,不过随着业务的快速发展,以及互联网公司特有的一些需求,现有的开源的监控系统在性能、扩展性、和用户的使用效率方面,已经无法支撑了。

​ 因此,我们在过去的一年里,从互联网公司的一些需求出发,从各位SRE、SA、DEVS的使用经验和反馈出发,结合业界的一些大的互联网公司做监控,用监控的一些思考出发,设计开发了小米的监控系统:Open-Falcon。

阅读全文 »

hexo最新next主题炫酷特效教程

发表于 2019-05-29 | 更新于 2020-08-12 | 分类于 网站平台 > 博客
本文字数: 62k | 阅读时长 ≈ 56 分钟

有很多next主题的网站都配置了很多特效,网站看起来很是炫酷。人都是视觉动物,让你的网站或博客酷炫、与众不同,是提高网站逼格和吸引人气的必备技能。那么这些特效都是是怎么配置的呢?接下来我会讲一讲如何配置next6.x或7.x最新版本实现一些炫酷的效果。先看下我博客网站的效果吧:wandouduoduo.github.io

参考

Hexo官网

Theme选择

NexT主题

阅读全文 »

mac和windows等多台机器上协同写hexo博客的实现

发表于 2019-05-29 | 更新于 2020-08-12 | 分类于 网站平台 > 博客
本文字数: 8.6k | 阅读时长 ≈ 8 分钟

背景

在公司上的mac机器上部署了hexo博客,家里的电脑是windows机,想在家和公司都可以写博客,要怎么实现呢?

阅读全文 »

神级的Go开源项目

发表于 2019-05-27 | 更新于 2019-10-31 | 分类于 编程积累 > Go
本文字数: 6.6k | 阅读时长 ≈ 6 分钟

Golang/go

介绍:
Go(又称Golang)是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。go本身,也是用go语言实现的,包括他的编译器。与C++相比,Go并不包括如枚举、异常处理、继承、泛型、断言、虚函数等功能,但增加了 切片(Slice) 型、并发、管道、垃圾回收、接口(Interface)等特性的语言级支持。Go 2.0版本将支持泛型,对于断言的存在,则持负面态度,同时也为自己不提供类型继承来辩护。

star数:53789
地址:
https://github.com/golang/go

阅读全文 »

超详细的hexo+github page搭建.md

发表于 2019-05-27 | 更新于 2020-08-12 | 分类于 网站平台 > 博客
本文字数: 19k | 阅读时长 ≈ 17 分钟

安装node.js

在 Windows 环境下安装 Node.js 非常简单,仅须到官网下载安装文件并执行即可完成安装,其中LTS是长期支持版,Current为最新版,但最新版一般都在开发阶段,还不稳定。建议选择LTS版本

像我的是Windows 64位LTS,直接下载后执行,无脑下一步就行了,不需要配置环境变量。

阅读全文 »
1…2122
豌豆多多

豌豆多多

资深运维架构师豌豆多多的呕心笔记

217 日志
44 分类
71 标签
RSS
GitHub E-Mail Gitee 微博
友情链接
  • 菜鸟教程
  • 自强学堂
  • 运维生存时间
  • 朱双印博客
  • 靳闯博客
  • 运维饼铛
0%
  • Ai3
  • Ansible2
  • Aplayer1
  • Apollo2
  • CAP2
  • Cat1
  • Centos1
  • Cloud2
  • Cmdb3
  • Confd2
  • Confluence2
  • Consul1
  • Dns2
  • Docker18
  • Elk4
  • Eureka1
  • Experiences2
  • Flask1
  • Git6
  • GlusterFS6
  • Go2
  • Haproxy3
  • Hexo6
  • Http2
  • Iptables3
  • Java8
  • Jenkins5
  • Jumperserver2
  • K8s13
  • Kafka1
  • Kali2
  • Keepalived3
  • Linux25
  • Lvs5
  • Mail1
  • Mesos1
  • MongoDB3
  • Mysql5
  • Nacos1
  • Network5
  • Nexus1
  • Nfs1
  • Nginx14
  • Open-falcon2
  • Openldap9
  • Opensips1
  • Openssl1
  • Openvpn1
  • PostgreSQL1
  • Prometheus2
  • Python9
  • Redis9
  • Redmine1
  • RocketChat1
  • Samba1
  • Saturn1
  • Selenium1
  • Sentry3
  • Shell3
  • Sql1
  • Stackstorm2
  • Supervisor2
  • Tcpdump1
  • Tomcat4
  • Uwsgi2
  • Web2
  • Wiki2
  • Windows1
  • Xxl-job1
  • Zabbix10
  • Zookeeper2
© 2020 – 2023 豌豆多多 | 站点总字数: 490k | 站点阅读时长 ≈ 7:25
博客全站共508.5k字
访问人数: | 总阅读量: