G1收集器(Garbage First)从JDK1.7 u4版本之后正式引入到Java中的垃圾收集器此类垃圾收集器主要应用在多CPU以及大内存的服务器环境下主要特点是极大的减少垃圾收集的停顿时间,以提升服务器的操作性能引入此收集器的目的是为了在将来的某一时间内可以替换掉CMS收集器G1区域划分G1垃圾收集器采用的是区域化、分布式的垃圾收集器G1垃圾收集器将整个堆内存区域划分成大小相同的子区域(Re
# 实现 Grafana 日志收集 欢迎来到本次科普文章,今天我们将学习如何在 Kubernetes 环境中实现 Grafana 的日志收集Grafana 是一个流行的开源数据可视化工具,可以帮助我们监控和分析系统日志。下面我将为你详细介绍整个流程并提供相关的代码示例。 ## 步骤 下面是实现 Grafana 日志收集的步骤,让我们一步步来完成吧: | 步骤 | 描述 | | --- |
原创 2024-04-26 11:17:44
90阅读
Nmap(Network Mapper)是一款强大的信息收集工具,本文这里了常见的主机发现、端口扫描、版本和系统扫描等等内容。下面的篇幅较长,如果是忘记了命令,可以只看这部分即可,我在这里翻译了原文,并做了小总结。时间宝贵,头发也宝贵呢。 更新时间2022年09月06日16:20:10完成nmap介绍,目标选择,主机发现部分2022年10月28日21:19:
转载 2024-08-29 10:11:40
72阅读
k8s监控实战-grafana出图_alert告警 目录 k8s监控实战-grafana出图_alert告警1 使用炫酷的grafana出图1.1 部署grafana1.1.1 准备镜像1.1.2 准备rbac资源清单1.1.3 准备dp资源清单1.1.4 准备svc资源清单1.1.5 准备ingress资源清单1.1.6 域名解析1.1.7 应用资源配置清单1.2 使用g
转载 2024-06-17 12:07:43
87阅读
下面是使用 OpenTelemetry 为 PHP 应用自动埋点并接入可观测链路 OpenTelemetry 版的步骤。 ### 1. 前提条件 - 已安装 php、composer、pecl,且 php版本>=8.0 - OpenTelemetry 支持自动埋点的框架请参考:[OpenTelemetry PHP 支持框架的完整列表](https://opentelemetry.io/e
原创 2024-05-29 15:16:17
126阅读
垃圾收集算法:标记清除:标记和清除的效率都不高、产生碎片;复制:代价高只能用到一半内存(新生代中使用,Eden:Survicor:Survicor=8:1:1);标记-整理:老年代使用;垃圾收集器:Serial(client模式下的默认新生代收集器):缺点:单线程且会停止所有工作线程;优点:简单高效;ParNew(Serial的多线程版本,server模式下的默认新生代收集器):缺点:在单核场景下
原创 2014-06-09 17:31:46
612阅读
为监控服务用户访问状态信息第一个历程:创建测试监控页面cat test.txt oldgirl oldboy oldbaby cat /server/scripts/tes.sh #!/bin/bash grep -o "$1" /server/scripts/test.txt第二个历程:需要监控文件中不同的信息,编写自定义监控内容cat /etc/zabbix/zabbix_agentd
# Grafana监控JVM 欢迎来到这里!作为一名经验丰富的开发者,我会帮助你学习如何使用Grafana监控JVM。在这篇文章中,我将为你展示整个流程,并提供每一步所需的代码示例和解释。 ## 流程概述 下表展示了实现Grafana监控JVM的步骤概览: | 步骤 | 操作 | 代码示例 | |
原创 2024-05-22 10:33:21
431阅读
随着单个 Elasticsearch 集群规模的越来越大,大家要么在拆集群的路上,要么是已经是多套集群了, 据路边社消息,一个公司超过5个集群的情况已经变得非常普遍,而管理多个集群着实是有点痛苦,比如常规的玩法可能是一套集群一个 Kibana,集群一多,切换来切换去就有点懵圈了有木有?作为一个优雅的程序员或者运维管理员,是可忍孰不可忍啊。另外,多个集群的监控也是一个麻烦事,目前常见的几种监控如:使
jvm监控分析工具一般分为两类,一种是jdk自带的工具,一种是第三方的分析工具。jdk自带工具一般在jdk bin目录下面,以exe的形式直接点击就可以使用,其中包含分析工具已经很强大,几乎涉及了方方面面,但是我们最常使用的只有两款:jconsole.exe和jvisualvm.exe;第三方的分析工具有很多,各自的侧重点不同,比较有代表性的:MAT(Memory Analyzer Tool)
目录一、背景二、环境三、安装1.安装InfluxDB2.安装Grafana3.配置JMeter四、问题五、参考资料一、背景JMeter的性能测试监控和报表一直被诟病,并且测试的数据也无法很好保存和展示。这里介绍一种JMeter稳定性测试监控平台的环境搭建方法以及问题的记录。二、环境JMeter v3.2 + Grafana v6.3.0 + InfluxDB v1.6.2三、安装1.安装Influ
自influxdb1.8以后,编写语言换成flux,数据库database换成bucket。一、整体流程JMeter + InfluxDB使用jmeter后置处理器将JMeter指标导出到InfluxDB数据库. 如果想要将数据可视化,那就需要在Grafana中配置数据源。 步骤: 1、搭建环境(使用docker)1.1 influxdb;1.2 grafana(docker-compose.ym
## otel 跨线程实现 ### 引言 本文将介绍如何使用 OpenTelemetry (otel) 实现在不同线程之间传递跟踪上下文信息。首先,我们将简要介绍 otel 的基本概念,然后展示实现“otel 跨线程”的步骤,并提供相应的代码示例和注释。 ### OpenTelemetry 简介 OpenTelemetry 是一个开源的观测框架,用于收集、处理和传递系统的观测数据。它提供了
原创 2024-01-10 02:56:40
395阅读
otel collector processor是一个用于数据处理的组件,它可以对数据进行预处理、转换和筛选,以便后续的分析和存储。在本文中,我们将介绍otel collector processor的概念、用途和示例代码,并通过流程图和序列图来展示其工作原理。 ## otel collector processor的概念和用途 otel collector processor是Opentel
原创 2024-01-09 20:56:44
169阅读
nginx-otel 是来自nginx 官方团队的otel 模块,可以实现方方便的tracing 说明 注意按照官方的说法开启会有10-15%左右的性能损耗,但是比一些三方社区实现好,此项目是基于c++ 开发的,同时试用了cmake进行构建也算是一个不错的cmake nginx 构建学习项目了 参考
原创 2023-12-12 11:42:58
217阅读
概要垃圾回收算法是内存回收的抽象策略,而垃圾收集器是内存回收的具体实现。JVM规范对于垃圾收集器应该如何实现没有任何规定,因此不同厂商,不同版本的虚拟机所提供的垃圾收集器差别较大,这里只看HotSpot虚拟机。垃圾收集器的分类如果两个收集器之间存在连线,则说明它们可以搭配使用。虚拟机所处的区域则表示它是属于新生是老年代收集器。1、新生代的收集器:SerialPraNewParallel Scavenge2、老年代的收集器:CMSSerial OldParallel Old3、回
原创 2022-01-13 13:43:11
279阅读
概要垃圾回收算法是内存回收的抽象策略,而垃圾收集器是内存回收的具体实现。JVM规范对于垃圾收集器应该如何实现没有任何规定,因此不同厂商,不同版本的虚拟机所提供的垃圾收集器差别较大,这里只看HotSpot虚拟机。垃圾收集器的分类如果两个收集器之间存在连线,则说明它们可以搭配使用。虚拟机所处的区域则表示它是属于新生代还是老年代收集器。1、新生代的收集器:SerialPraNewParallel Scavenge2、老年代的收集器:CMSSerial OldParallel Old3、回
原创 2021-07-08 11:07:06
672阅读
https://blog.csdn.net/renfufei/article/details/53432995
JVM
转载 2018-06-24 20:10:53
801阅读
曾经看到过一句话:如果说垃圾收集算法是内存回收的方法论,那么垃圾收集器就是内存回收的具体实现。目前商业化虚拟机中常用的垃圾收集器有8种:新生代:Serial、ParNew、Parallel Scavenge,老年代:CMS、Serial Old、Parallel Old,整堆:G1、ZGC。图中连线的两个收集器是可以搭配使用,其所处区域表示收集器的作用域。1. 垃圾收集器运行方式垃圾收集器在运行方
转载 2024-08-05 18:30:02
16阅读
JVM实用参数(一)JVM类型以及编译器模式 ://ifeve.com/useful-jvm-flags-part-1-jvm-types-and-compiler-modes-2/ JVM实用参数(二)参数分类和即时(JIT)编译器诊断 ://ifeve.com/useful-jv
原创 2022-04-22 13:52:54
66阅读
  • 1
  • 2
  • 3
  • 4
  • 5