标签:Agent

Spring

将ApiBoot Logging采集的日志上报到Admin

dulong 发布于 2019-10-21

通过 ApiBoot Logging 可以将每一条请求的详细信息获取到,在分布式部署方式中,一个请求可能会经过多个服务,如果是每个服务都 独立保存 请求日志信息,我们没有办法做到统一的控制,而且还会存在 日志数据库 与 业务数据库 不一致的情况出现(可能会用到多数据源配置),正因...

阅读(3)评论(0)赞 (0)

Java

搭建 ELK 实时日志平台并在 Spring Boot 和 Nginx 项目中使用

20

yeseng 发布于 2019-10-21

在排查线上异常的过程中,查询日志总是必不可缺的一部分。现今大多采用的微服务架构,日志被分散在不同的机器上,使得日志的查询变得异常困难。工欲善其事,必先利其器。如果此时有一个统一的实时日志分析平台,那可谓是雪中送碳,必定能够提高我们排查线上问题的效率。本文带您了解一下开源的实时日志...

阅读(4)评论(0)赞 (0)

Java

调用链与日志关联的探索式查询

12

xubiao.zhuang 发布于 2019-10-21

一、Observability Observability是一个最近几年开始在监控社区流行的术语。本文将Observability视为一种理念,一种监控的超集,包括监控、日志聚合、分布式跟踪,可以实时更深入地观察系统。本文将就其中的日志聚合、分布式跟踪及具体应用中结合使用进行展开...

阅读(6)评论(0)赞 (0)

Java

Java Instrument

1

puefu.he 发布于 2019-10-20

作用 Java Instrument指的是可以用独立于应用程序之外的代理程序来监测和协助运行在JVM上的应用程序,包括但不限于获取JVM运行时状态,替换和修改类定义。 使用方法 Java SE5及以后的版本,可以在一个普通Java程序运行时,通过-javaagent参数制定一个特...

阅读(15)评论(0)赞 (0)

Spring

Spring Boot 2 实战:使用 Spring Boot Admin 监控你的应用

7

xiaoli.wang 发布于 2019-10-19

1. 前言 生产上对 Web 应用 的监控是十分必要的。我们可以近乎实时来对应用的健康、性能等其他指标进行监控来及时应对一些突发情况。避免一些故障的发生。对于 Spring Boot 应用来说我们可以通过一个轻量级的监控工具 Spring Boot Admin (SBA) 来进行...

阅读(14)评论(0)赞 (0)

Java

Binder世界中的代理机制(上)

8

Harries 发布于 2019-10-19

本文分析基于Android P(9.0) 源码 Binder是Android中RPC(Remote Procedure Call)的主要实现机制,它在Android中随处可见,是基石一般的存在。了解Binder的朋友可能都听过代理(Proxy)、引用(Ref)之类的名词,然而关于...

阅读(11)评论(0)赞 (0)

Java

KubeSphere排错实战

8

xubiao.zhuang 发布于 2019-10-19

概述:近期在使用QingCloud的Kubesphere,极好的用户体验,私有化部署,无基础设施依赖,无 Kubernetes 依赖,支持跨物理机、虚拟机、云平台部署,可以纳管不同版本、不同厂商的 Kubernetes 集群。在k8s上层进行了封装实现了基于角色的权限控制,Dev...

阅读(11)评论(0)赞 (0)

Java

Vulhub漏洞系列:ActiveMQ任意文件写入漏洞分析

12

darida 发布于 2019-10-19

一、ActiveMQ简介: Apache ActiveMQ是Apache软件基金会所研发的开放源代码消息中间件;由于ActiveMQ是一个纯Java程序,因此只需要操作系统支持Java虚拟机,ActiveMQ便可执行。 二、漏洞描述: 本漏洞出现在fileserver应用中,漏洞...

阅读(15)评论(0)赞 (0)

Java

Java诊断利器Arthas优雅排查生产环境

20

dulong 发布于 2019-10-19

前言 Arthas 是Alibaba开源的Java诊断工具。在线排查问题,无需重启;动态跟踪Java代码;实时监控JVM状态。对分秒必争的线上异常, Arthas 可帮助我们快速诊断相关问题。 下载安装 下载 Arthas 的 arthas-boot.jar wget https...

阅读(11)评论(0)赞 (0)

Java

利用Docker实现后台项目模板化配置部署

16

刘莉莉 发布于 2019-10-17

进入Portainer管理页面,可以看到右侧菜单App Templates里已经有大量现成的一些常用框架模板,例如Ngnix、Redis搭建模板 配置模板的目的就是为了,以最直观的UI展现方式配置一些关键变量来实现一些复杂逻辑,达到快速构建、傻瓜式构建的目的! 点击App Tem...

阅读(17)评论(0)赞 (0)

Spring

Spring Boot 2.X(八):Spring AOP 实现简单的日志切面

尖兵 发布于 2019-10-17

AOP 的全称为 Aspect Oriented Programming,译为面向切面编程,是通过预编译方式和运行期动态代理实现核心业务逻辑之外的横切行为的统一维护的一种技术。AOP 是面向对象编程(OOP)的补充和扩展。 利用 AOP 可以对业务逻辑各部分进行隔离,从而达到降低...

阅读(18)评论(0)赞 (0)

Java

Java常见几种动态代理的对比

1

wenming.gapo 发布于 2019-10-17

戳蓝字「TopCoder 」关注我们哦! Java中常见的动态代理有:JDK动态代理、cglib、ASM和bytebuddy等,如下所示: • JDK动态代理 :运行期动态的创建代理类,只支持接口; • ASM :一个 Java 字节码操控框架。它能够以二进制形式修改已有类或者动...

阅读(15)评论(0)赞 (0)

Java

AI IstioServiceMesh原理+实战

22

puefu.he 发布于 2019-10-17

编辑推荐: 本文主要探讨Istio来源及实战,Istio可以简化Spring Cloud组件,为微服务运维减轻负担 本文来自于搜狐,由火龙果软件琪琪编辑、推荐 一、Istio的来源 随着微服务架构的普及,越来越多的应用已经拆分成了微服务的架构。而微服务架构落地的一个难点,就是如何...

阅读(15)评论(0)赞 (0)

编程技术

云原生时代,什么是蚂蚁金服推荐的金融架构?

11

dulong 发布于 2019-10-16

蚂蚁金服在过去十五年重塑支付改变生活,为全球超过十二亿人提供服务,这些背后离不开技术的支撑。在 2019 杭州云栖大会上,蚂蚁金服将十五年来的技术沉淀,以及面向未来的金融技术创新和参会者分享。我们将其中的优秀演讲整理成文并将陆续发布在“ 金融级分布式架构 ”公众号上,本文为其中一...

阅读(19)评论(0)赞 (0)

Spring

使用ApiBoot Logging进行统一管理请求日志

1

yeseng 发布于 2019-10-16

ApiBoot Logging 通过集成 minbox-logging 来进行管理每一次请求的日志信息,包含 头信息 、 参数 、 主体内容 、 路径 、发生的 服务器 相关信息等,根据接口的响应状态还可以记录响应的头信息、响应的内容以及发生异常时的 堆栈信息 。 minbox-...

阅读(14)评论(0)赞 (0)

Java

字节码增强技术-Byte Buddy

2

yanxinchi 发布于 2019-10-16

为什么需要在运行时生成代码? Java 是一个强类型语言系统,要求变量和对象都有一个确定的类型,不兼容类型赋值都会造成转换异常,通常情况下这种错误都会被编译器检查出来,如此严格的类型在大多数情况下是比较令人满意的,这对构建具有非常强可读性和稳定性的应用有很大的帮助,这也是 Jav...

阅读(16)评论(0)赞 (0)

Java

不重启JVM,替换掉已经加载的类,偷天换日?

2

wenming.gapo 发布于 2019-10-15

点击上方“ 搜云库技术团队 ”关注,选择“ 设为星标 ” 回复“ 1024 ”或 “ 面试题 ” 获取 4T架构师 资料 来源:美团技术博客 在遥远的希艾斯星球爪哇国塞沃城中,两名年轻的程序员正在为一件事情苦恼,程序出问题了,一时看不出问题出在哪里,于是有了以下对话: “Debu...

阅读(14)评论(0)赞 (0)