- 如何监控 一个简单地答案是监控所有。所有的library,子系统和服务,都应该有一些指标来大致告诉你,他们是否正常运行。 监控和你的代码应该是一个整体。监控代码和业务代码放在一起。这样子从告警追溯到代码会变得比较容易。 三种类型的服务 仅仅从监控的视角来看,服务可以大致分成三种类型:在线服务、离线处理、批量任务。它们之间是有一些重叠,不过每个服务都能基本归类于其中。... 如何监控 一个简单地答案是监控所有。所有的library,子系统和服务,都应该有一些指标来大致告诉你,他们是否正常运行。 监控和你的代码应该是一个整体。监控代码和业务代码放在一起。这样子从告警追溯到代码会变得比较容易。 三种类型的服务 仅仅从监控的视角来看,服务可以大致分成三种类型:在线服务、离线处理、批量任务。它们之间是有一些重叠,不过每个服务都能基本归类于其中。...
- 创建一个java maven工程 Step1 添加bytebuddy及日志依赖<dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-web</artifactId> <version>5.2.9... 创建一个java maven工程 Step1 添加bytebuddy及日志依赖<dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-web</artifactId> <version>5.2.9...
- 前言Histogram 和 Summary都是复杂的指标,不仅仅是因为直方图和summary包含了多个时间序列,而且它们还较难使用正确。 观测中的Count和SumHisto和summary都是采样观测,典型的采样维度有 响应大小 和 请求时长 。它们跟踪观测值的数量和观测值的总和,从而使您可以计算观测值的平均值。 请注意,观察值的数量(在Prometheus中显示为带有“ _count”... 前言Histogram 和 Summary都是复杂的指标,不仅仅是因为直方图和summary包含了多个时间序列,而且它们还较难使用正确。 观测中的Count和SumHisto和summary都是采样观测,典型的采样维度有 响应大小 和 请求时长 。它们跟踪观测值的数量和观测值的总和,从而使您可以计算观测值的平均值。 请注意,观察值的数量(在Prometheus中显示为带有“ _count”...
- Skywalking 可扩展的观测 原文地址http://skywalking.apache.org/blog/2020-08-11-observability-at-scale/ SkyWalking不断发展以解决观测的可扩展性问题,并从纯跟踪系统发展为功能丰富的观测平台,该平台现已用于分析每天收集数百亿次跟踪的大型系统。SkyWalking,Apache的顶级项目,是用来解决21世纪那... Skywalking 可扩展的观测 原文地址http://skywalking.apache.org/blog/2020-08-11-observability-at-scale/ SkyWalking不断发展以解决观测的可扩展性问题,并从纯跟踪系统发展为功能丰富的观测平台,该平台现已用于分析每天收集数百亿次跟踪的大型系统。SkyWalking,Apache的顶级项目,是用来解决21世纪那...
- 现象近期,参与了一次处理线上Kafka单partition积压问题的定位处理。总结一下 处理过程我上线的情况是,16个partition的消息,其中有一个partition的积压特别大,而且该partition所在消费者同时消费者两个partition。同事反馈之前已经尝试过重启,该partition已经迁移到了其他服务所在的机器,情况仍没有好转。其实当时就有想过,是否是处理该partit... 现象近期,参与了一次处理线上Kafka单partition积压问题的定位处理。总结一下 处理过程我上线的情况是,16个partition的消息,其中有一个partition的积压特别大,而且该partition所在消费者同时消费者两个partition。同事反馈之前已经尝试过重启,该partition已经迁移到了其他服务所在的机器,情况仍没有好转。其实当时就有想过,是否是处理该partit...
- 原文地址https://www.linuxatemyram.com/index.html 这是怎么了Linux借用了未使用的内存用来做磁盘缓存。这让你看起来很缺少内存,但其实没有,一切都在正常工作 为什么要做这些事磁盘缓存使得系统反应更灵敏,响应更快。这没有任何坏处,除了对那些感到疑惑的新手而言。它永远不会以任何方式占用应用程序的内存!译者注:有些中间件、数据库,会避免使用Linux的磁盘... 原文地址https://www.linuxatemyram.com/index.html 这是怎么了Linux借用了未使用的内存用来做磁盘缓存。这让你看起来很缺少内存,但其实没有,一切都在正常工作 为什么要做这些事磁盘缓存使得系统反应更灵敏,响应更快。这没有任何坏处,除了对那些感到疑惑的新手而言。它永远不会以任何方式占用应用程序的内存!译者注:有些中间件、数据库,会避免使用Linux的磁盘...
- 原文地址https://www.linuxatemyram.com/play.html希望你现在不再认为Linux吞掉了你的内存。您可以执行以下一些有趣的操作来了解磁盘缓存的工作方式。注意:所示示例适用于2009年及之后的不带SSD的硬件。 您可能需要将此处的几个示例数字乘以10才能看到明显的效果。 磁盘缓存对应用程序内存分配的影响既然我已经声明了 磁盘缓存并不影响应用程序获取内存。那我们... 原文地址https://www.linuxatemyram.com/play.html希望你现在不再认为Linux吞掉了你的内存。您可以执行以下一些有趣的操作来了解磁盘缓存的工作方式。注意:所示示例适用于2009年及之后的不带SSD的硬件。 您可能需要将此处的几个示例数字乘以10才能看到明显的效果。 磁盘缓存对应用程序内存分配的影响既然我已经声明了 磁盘缓存并不影响应用程序获取内存。那我们...
- 参考https://blog.sourcerer.io/writing-a-simple-linux-kernel-module-d9dc3762c234 编码 C文件书写首先,先书写一个C文件,命名为kernel_first.c#include <linux/init.h>#include <linux/module.h>#include <linux/kernel.h>MODULE_L... 参考https://blog.sourcerer.io/writing-a-simple-linux-kernel-module-d9dc3762c234 编码 C文件书写首先,先书写一个C文件,命名为kernel_first.c#include <linux/init.h>#include <linux/module.h>#include <linux/kernel.h>MODULE_L...
- 前言记一次代码检视中领悟到的知识,和大家一起交流 正文提交上来的代码大概是这个样子的Socket socket = new Socket(ip, port);final DataOutputStream dataOutputStream = new DataOutputStream(socket.getOutputStream());dataOutputStream.write("Hell... 前言记一次代码检视中领悟到的知识,和大家一起交流 正文提交上来的代码大概是这个样子的Socket socket = new Socket(ip, port);final DataOutputStream dataOutputStream = new DataOutputStream(socket.getOutputStream());dataOutputStream.write("Hell...
- Requirementjdk 1.8及以上Kafka 软件包 2.0及以上 执行路径将Kafka软件包解压,进入到bin目录[bin]# lsconnect-distributed.sh kafka-consumer-perf-test.sh kafka-reassign-partitions.sh trogdor.shconnect-mirr... Requirementjdk 1.8及以上Kafka 软件包 2.0及以上 执行路径将Kafka软件包解压,进入到bin目录[bin]# lsconnect-distributed.sh kafka-consumer-perf-test.sh kafka-reassign-partitions.sh trogdor.shconnect-mirr...
- package com.github.shoothzj.demo.hikaricp;import com.zaxxer.hikari.HikariConfig;import com.zaxxer.hikari.HikariDataSource;import lombok.extern.slf4j.Slf4j;import org.junit.Test;import java.io.Print... package com.github.shoothzj.demo.hikaricp;import com.zaxxer.hikari.HikariConfig;import com.zaxxer.hikari.HikariDataSource;import lombok.extern.slf4j.Slf4j;import org.junit.Test;import java.io.Print...
- package com.github.shoothzj.demo.hikaricp;import com.zaxxer.hikari.HikariConfig;import com.zaxxer.hikari.HikariDataSource;import lombok.extern.slf4j.Slf4j;import java.sql.PreparedStatement;import j... package com.github.shoothzj.demo.hikaricp;import com.zaxxer.hikari.HikariConfig;import com.zaxxer.hikari.HikariDataSource;import lombok.extern.slf4j.Slf4j;import java.sql.PreparedStatement;import j...
- package com.github.shoothzj.demo.db.jdbc.mariadb;import com.github.shoothzj.demo.base.mariadb.module.FieldDescribe;import com.github.shoothzj.demo.base.util.LogUtil;import lombok.extern.slf4j.Slf4j... package com.github.shoothzj.demo.db.jdbc.mariadb;import com.github.shoothzj.demo.base.mariadb.module.FieldDescribe;import com.github.shoothzj.demo.base.util.LogUtil;import lombok.extern.slf4j.Slf4j...
- 下载依赖包yum install -y mariadb-server db初始化mysql_install_db --gssapi=OFF --user=root 命令拉起 初始化SQLCREATE DATABASE IF NOT EXISTS ttbb DEFAULT CHARSET utf8mb4 COLLATE utf8mb4_bin;CREATE USER IF NOT EXIST... 下载依赖包yum install -y mariadb-server db初始化mysql_install_db --gssapi=OFF --user=root 命令拉起 初始化SQLCREATE DATABASE IF NOT EXISTS ttbb DEFAULT CHARSET utf8mb4 COLLATE utf8mb4_bin;CREATE USER IF NOT EXIST...
- Cassandra中的Key有如下三种类型Primary KeyPartitioning KeyClustering Key Primary Key 主键每张表都需要有主键。主键可以是一个字段或者多个字段的组合。每条记录的主键必须唯一。举个例子CREATE TABLE player ( name text, club text, league text, nationalit... Cassandra中的Key有如下三种类型Primary KeyPartitioning KeyClustering Key Primary Key 主键每张表都需要有主键。主键可以是一个字段或者多个字段的组合。每条记录的主键必须唯一。举个例子CREATE TABLE player ( name text, club text, league text, nationalit...
上滑加载中
推荐直播
-
华为云码道-玩转OpenClaw,在线养虾2026/03/11 周三 19:00-21:00
刘昱,华为云高级工程师/谈心,华为云技术专家/李海仑,上海圭卓智能科技有限公司CEO
OpenClaw 火爆开发者圈,华为云码道最新推出 Skill ——开发者只需输入一句口令,即可部署一个功能完整的「小龙虾」智能体。直播带你玩转华为云码道,玩转OpenClaw
回顾中 -
华为云码道-AI时代应用开发利器2026/03/18 周三 19:00-20:00
童得力,华为云开发者生态运营总监/姚圣伟,华为云HCDE开发者专家
本次直播由华为专家带你实战应用开发,看华为云码道(CodeArts)代码智能体如何在AI时代让你的创意应用快速落地。更有华为云HCDE开发者专家带你用码道玩转JiuwenClaw,让小艺成为你的AI助理。
回顾中 -
Skill 构建 × 智能创作:基于华为云码道的 AI 内容生产提效方案2026/03/25 周三 19:00-20:00
余伟,华为云软件研发工程师/万邵业(万少),华为云HCDE开发者专家
本次直播带来两大实战:华为云码道 Skill-Creator 手把手搭建专属知识库 Skill;如何用码道提效 OpenClaw 小说文本,打造从大纲到成稿的 AI 原创小说全链路。技术干货 + OPC创作思路,一次讲透!
回顾中
热门标签