随笔分类 -  monitor

1 2 3 4 下一页
Sentry介绍
摘要:一、为什么用Sentry? 随着平台的规模越来越大,平台的日志散落在各个地方,无法统一管理。而且使用的有多种开发语言(H5,ANDROID,IOS,JAVA,Python),想规范和统一日志也是比较困难的。日志文件过于分散,日志内容过于繁杂,发现和解决问题被动。为了提高错误发现和排查的效率,我们引入 阅读全文
posted @ 2021-11-09 15:30 duanxz 阅读(1962) 评论(0) 推荐(0) 编辑
sentry的配置
摘要:官方的介绍如下:https://docs.sentry.io/platforms/java/configuration/ 1、sentry的dsn配置 四种方式: a、配置文件方式:sentry.properties dsn=https://examplePublicKey@o0.ingest.se 阅读全文
posted @ 2021-11-04 20:11 duanxz 阅读(1121) 评论(0) 推荐(0) 编辑
springboot项目通过logback与sentry集成
摘要:logback:https://docs.sentry.io/platforms/java/guides/logback/ sentry-logback库通过Appender为Sentry提供Logback支持,该Appender将记录的异常发送给Sentry。配置此集成后,您还可以使用Sentry 阅读全文
posted @ 2021-11-04 14:34 duanxz 阅读(728) 评论(0) 推荐(0) 编辑
jaeger 使用初探
摘要:不知道大家是怎么处理开头提到的那种问题的呢?最简单粗暴的办法就是把相关人员集中到一个会议室里面对数据,怎么对呢? 客户端开发人员:我查了日志,客户端的请求过程一共用了5s,请求是从几点几分几秒发起的,你们查下服务端的日志; 交易系统开发人员:我这边是几点几分几秒收到的请求,交易系统一共花了4s多一些 阅读全文
posted @ 2019-11-25 09:58 duanxz 阅读(3895) 评论(1) 推荐(0) 编辑
skywalking集群部署
摘要:1、需求:有两台服务器分别装了app,对这些app进行性能监控三台服务器:10.10.20.198作为服务端展示性能数据,10.10.20.64客户端,装btam系统,10.10.20.63客户端装任务管理系统和工作量系统。2、所安装的软件版本如下:(1)JDK1.8(2)elasticsearch 阅读全文
posted @ 2019-11-25 09:56 duanxz 阅读(7245) 评论(0) 推荐(0) 编辑
Skywalking总结
摘要:步骤四,完善Agent:你会发现,你在skywalking的Web监控页面看到的项目名称并非你原有的项目名称,而是一个默认的—— Your_ApplicationName。这是因为你还没有配置。打开/agent/config/agent.config文件,找到agent.service_name一项 阅读全文
posted @ 2019-11-21 19:49 duanxz 阅读(2592) 评论(1) 推荐(1) 编辑
SkyWalking6.2.0版本UI参数、告警参数、指标含义中文解释
摘要:一、告警规则相关参数 二、SkyWalking UI相关参数CPM:每分钟请求调用的次数SLA: 服务等级协议(简称:SLA,全称:service level agreement)。是在一定开销下为保障服务的性能和可用性。网站服务可用性SLA:9越多代表全年服务可用时间越长服务更可靠,停机时间越短1 阅读全文
posted @ 2019-11-21 19:17 duanxz 阅读(2301) 评论(0) 推荐(1) 编辑
Centos 7.6搭建Skywalking6.5+es6.2.4
摘要:软件包版本1、elasticsearch-6.2.4.tar.gz,下载地址:https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.2.4.tar.gz2、kibana-6.2.4-linux-x86_64.tar. 阅读全文
posted @ 2019-11-21 11:22 duanxz 阅读(3601) 评论(1) 推荐(0) 编辑
Skywalking入门介绍,skywalking6.5.0 +mysql (windows) 搭建
摘要:一. 介绍 1. 基本信息 SkyWalking 创建于2015年,提供分布式追踪功能。从5.x开始,项目进化为一个完成功能的Application Performance Monitoring系统。 他被用于追踪、监控和诊断分布式系统,特别是使用微服务架构,云原生或容积技术。提供以下主要功能: 分 阅读全文
posted @ 2019-11-20 16:47 duanxz 阅读(7675) 评论(0) 推荐(0) 编辑
Docker 部署ELK之Sentinl日志报警
摘要:前篇文章简单介绍了Docker 部署ELK,以及使用filebeat收集java日志。这篇我们介绍下日志报警配置,这里我们使用Sentinl插件。 1、修改kibana参数 进入elk容器,修改对应参数 2、安装Sentinl插件 Sentinl版本要选择与kibana版本一致,否则会安装失败 在d 阅读全文
posted @ 2019-11-13 17:54 duanxz 阅读(1239) 评论(0) 推荐(0) 编辑
Docker 部署ELK
摘要:1、安装docker前安装pip sudo yum -y install epel-release sudo yum install python-pip 2、安装docker #安装依赖包 yum install -y yum-utils device-mapper-persistent-data 阅读全文
posted @ 2019-11-13 16:49 duanxz 阅读(2291) 评论(0) 推荐(0) 编辑
基于sentry的前端错误监控日志系统(部署sentry服务器/前端项目部署)-让前端最快的定位到生产问题
摘要:背景 在这越来越发达的网络时代,web应用也是越来越复杂,尤其是前端的开发,也是越来越受重视。 所以在我们前端开发完成后,会有一些列的web应用的上线验证,如自测、QA测试、code review 等,以确保 应用能在生产上没有事故。 但是事以愿违,很多时候我们都会接受的客户的一些线上问题,这些问题 阅读全文
posted @ 2019-11-12 11:47 duanxz 阅读(2712) 评论(1) 推荐(1) 编辑
sentry之二:sentry配置钉钉和email
摘要:springboot+springcloud后台项目配置日志采集 gradle: logback.xml 一、配置钉钉通知 vim requirements.txt 重建下 重新构建docker时,可以在日志中看到钉钉插件相关的日志: 完成后,再回到web端,为每一个项目需要钉钉的项目集成钉钉。 1 阅读全文
posted @ 2019-11-11 17:55 duanxz 阅读(6798) 评论(0) 推荐(0) 编辑
sentry之一:sentry安装
摘要:Sentry 是一个开源的实时错误追踪系统,可以帮助开发者实时监控并修复异常问题。它主要专注于持续集成、提高效率并且提升用户体验。Sentry 分为服务端和客户端 SDK,前者可以直接使用它家提供的在线服务,也可以本地自行搭建;后者提供了对多种主流语言和框架的支持,包括 React、Angular、 阅读全文
posted @ 2019-11-11 17:52 duanxz 阅读(4099) 评论(2) 推荐(0) 编辑
Spring Boot Actutaur + Telegraf + InFluxDB + Grafana 构建监控平台
摘要:完成一套精准,漂亮图形化监控系统从这里开始第一步 为啥选择这些组件 Jolokia: Spring Boot 认可使用Jolokia来通过HTTP导出export JMX数据。你只需要在工程类路径中增加一些依赖项,一切都是开箱即用的。不需要任何额外的实现。 Telegraf: Telegraf支持通 阅读全文
posted @ 2019-02-25 18:55 duanxz 阅读(2044) 评论(1) 推荐(1) 编辑
被kill问题之2:Docker环境下Java应用的JVM设置(容器中的JVM资源该如何被安全的限制)
摘要:《被kill问题之1:进程物理内存远大于Xmx的问题分析》 《被kill问题之2:Docker环境下Java应用的JVM设置(容器中的JVM资源该如何被安全的限制)》 问题 Java与Docker的结合,虽然更好的解决了application的封装问题。但也存在着不兼容,比如Java并不能自动的发现 阅读全文
posted @ 2019-01-10 11:04 duanxz 阅读(7445) 评论(0) 推荐(1) 编辑
查看docker容器的内存占用
摘要:使用docker stats命令可以查看容器的内存,但是有时候docker stats命令获得的数据可能准确,可以参考下面这种方式 先通过docker ps -a 找到容器的container id 再使用ps -ef 找到容器对应的进程 获得容器对应的pid后,就可以使用top、pmap、ps等查 阅读全文
posted @ 2019-01-09 23:25 duanxz 阅读(50410) 评论(0) 推荐(0) 编辑
使用Java监控工具出现 Can't attach to the process
摘要:问题重现 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 ➜ jinfo -flags 3032 Attaching to process ID 3032, please wait... Error attachin 阅读全文
posted @ 2019-01-08 19:12 duanxz 阅读(8877) 评论(0) 推荐(0) 编辑
使用docker查看jvm状态,在docker中使用jmap,jstat
摘要:Docker中查看JVM的信息: 1. 列出docker容器:docker ps 2. 标准输入和关联终端:docker exec -it 容器ID bash 3. 查找出java进程: ps – ef | grep java 4. 统计gc信息统计: jstat –gcutil 466 3000 阅读全文
posted @ 2019-01-08 13:52 duanxz 阅读(18106) 评论(0) 推荐(0) 编辑
在Docker中监控Java应用程序的5个方法
摘要:译者注:Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。通常情况下,监控的主要目的在于:减少宕机时间、扩展和性能管理、资源计划、识别异常事件和故障排除分析等。本文作者介绍了5种方法帮助你在Dock 阅读全文
posted @ 2019-01-08 11:39 duanxz 阅读(5174) 评论(0) 推荐(0) 编辑

1 2 3 4 下一页