1. 概述在《Spring Boot 监控端点 Actuator 入门》中,我们学习了通过 Actuator 端点,通过 HTTP 请求,获得应用的审计(auditing)、健康状况(health)和指标(metrics)等数据。不过正如我们在文末所说,直接请求 Actuator 端口,查看监控数据,是非常低效且使用体验较差的。所以我们的一个解决方案是 Spring Boot Admin
转载
2024-05-09 14:31:33
66阅读
Kindling是一款基于eBPF技术的云原生可观测性开源项目。本文将主要介绍如何通过Kindling对HTTP协议进行解析。
原创
2022-04-26 16:37:58
647阅读
在弱光条件下拍摄的图像通常能见度较差。除了不理想的照明,多种类型的退化,如噪音和颜色失真,由于相机的质量有限,
原创
2024-04-01 13:21:32
198阅读
Kindling开源项目是一款基于eBPF技术的云原生可观测性项目。本文将主要介绍Kindling探针的具体架构设计。
原创
2022-04-21 17:37:06
461阅读
小白安装云原生可观测性开源工具Kindling体验 halo,这里是一个第一次接触云原生概念、第一次接触可观测工具的小白。我是在本科毕业ing的准研究生,未来实验室是做云边协同研究的。保研后联系了我导,我导让我先钻研钻研eBPF,于是顺藤摸瓜摸到了这个开源项目kindling,并上手尝试了一番。写下这篇踩坑集合希望对大家上手kindling有帮助~问题一 第一次看installatio
原创
2022-04-18 10:50:46
843阅读
【视频回放】Kindling之慢调用实现背景系统调用是内核提供给用户的功能接口,在我们的系统中,通常会运行许多系统调用,其中有很多系统调用是由我们的用户程序来触发的(比如C语言中的printf()函数,实际会触发底层的write()系统调用)。在绝大多数情况下,系统调用可以在很短的时间内执行完成并且返回,但是在某些情况下, 系统调用可能会执行的比较慢,从而成为我们进程运行时的瓶颈。对于这
原创
2022-08-03 15:00:46
182阅读
网络详情面板介绍Kindling通过eBPF技术实现了无侵入性的容器环境监控,在调用拓扑图上展示了黄金指标:请求量、请求延时、请求错误率、发送和接收的网络流量,帮助了解集群中不同节点的基本性能情况。当需要进一步排查问题时,还需要通过其他面板来定位具体的问题边界,本期给大家介绍Kindling的网络详情面板。下面是Kindling中单K8S集群下某个命名空间的调用拓扑,通过图可以看到pro
原创
2022-07-04 17:48:19
221阅读
什么是page fault在Linux内核中,每一个进程都有一个独立的虚拟地址空间,而进程本身感知不到真正的物理内存的存在(比如某进程感知到的内存是连续的,但是实际上它被分配的内存是物理内存中分散的空间)。MMU(内存管理单元)负责完成对于这种虚拟地址-物理内存地址的转换工作。Linux为每一个进程维护了一张页表,用于记录虚拟地址和物理内存地址之间的关系,并在进程运行时实时进行地址转换从而使得进程
原创
2022-06-17 13:44:39
494阅读
1 项目概览Kindling collector项目作为Go端分析器,使用类似opentelmetry的pinpeline进行数据分析。其中涉及5个组件:UdsReceiver - Unix Domain Socket接收器,接收探针事件并传递给后续的网络分析器。NetworkAnalyzer - 网络事件分析器,将接收的Read / Write事件匹配成单次请求后,根据协议解析请求内容生成关键指
推荐
原创
2022-06-09 09:58:39
541阅读
问题描述最近在协助用户做业务的容器化迁移时,对业务做压力测试,发现ui服务的/homepage接口出现了偶发性的响应请求超时。给大家分享下排查问题过程。问题定位先通过skywalking看看相关ui的/homepagetrace,通过下图可以看到总耗时超过5828ms。发现延时出现在ui/homepage的self上,共耗时4005ms。其他依赖调用的时间只用了1823ms。可以确认从ui/hom
原创
2022-05-17 15:57:23
338阅读
eBPF技术正以令人难以置信的速度发展,作为一项新兴技术,它具备改变容器网络、安全、可观测性生态的潜力。eBPF作为更加现代化的内核技术,相较于内核模块,它的编写难度已经有了较大的降低,但是不可否认对于普通开发者还是有一定门槛。因此,很多云原生软件会在eBPF系统调用(函数)和libbpf之上封装一层更加简单易用的api,比如falco的libs、bcc的libbcc、cilium的cilium-
原创
2022-05-25 14:10:11
215阅读
当前可观测性工具在云原生环境缺失了什么?大家在使用可观测性产品当中,海量的数据一定会给排障带来障碍。稍微有点排障经验的技术人员都希望排障过程中能够追寻trace,并能沿着这个trace将各种可观测性的数据关联到这个trace上,这样最终就可以将问题根因找到。在eBPF技术出现之前,大家最常用的trace就是dapper论文中提到分布式追踪技术,但是在实际落地过程中会经常碰到以下痛点:第一个痛点:
原创
2022-04-08 09:31:13
460阅读
简介Pinpoint是一款全链路APM监控工具,基于Google的Dapper论文进行的实现,提供了无侵入式的调用链监控、方法执行详情查看、应用状态信息监控等功能。功能服务拓扑图:自动检测应用拓扑,帮助你搞清楚应用的架构。对整个系统中应用的调用关系进行了可视化的展示,单击某个服务节点,可以显示该节点的详细信息,比如当前节点状态、请求数量等实时活跃线程图:监控应用内活跃线程的执行情况,对应
转载
2024-03-12 16:22:10
788阅读
问题场景:在调试某个应用时,需要监控应用与服务器之间的HTTP通讯.
解决思路:第一时间想到Fiddler2.Android官方文档提到用TCPDump获得通讯封包或实时监控,好是好,有点高射炮打蚊子的意思.Fiddler2这个工具,界面友好,功能足够使用,可以说是Windows上最好的HTTP监控工具.Fiddler2用起来很方便,运
转载
2024-05-08 13:39:04
124阅读
概述当内存使用超过配置的阈值或者磁盘剩余空间地狱配置的阈值时,RabbitMQ都会暂时阻塞(block)客户端的连接并停止接收客户端发来的消息,以此避免服务崩溃。于此同时,客户端与服务端的心跳检测也会失效,可以通过rabbitmqctl list_connections命令查看,web也可。内存告警默认情况下vm_memory_high_watermark的值为0.4,即内存阈值为0.4,表示当R
转载
2024-03-20 14:57:15
150阅读
# 监控MySQL监控工具的实现流程
## 1. 概述
MySQL是一种常用的关系型数据库管理系统,为了保证其稳定性和高效性,我们需要对其进行监控。本文将指导你如何实现一个监控MySQL的监控工具。
## 2. 实现步骤
下面是实现这个监控工具的步骤,我们可以用一个表格展示出来。
| 步骤 | 描述 |
| ---- | ---- |
| 步骤1 | 连接到MySQL数据库 |
| 步骤
原创
2023-11-28 03:24:50
70阅读
Prometheus系统 – Exporter原理为什么我们需要Exporter?广义上讲所有可以向Prometheus提供监控样本数据的程序都可以被称为一个Exporter。而Exporter的一个实例称为target,如下所示,Prometheus通过轮询的方式定期从这些target中获取样本数据:Prometheus 已经成为云原生应用监控行业的标准,在很多流行的监控系统中都已经实现了 Pr
转载
2024-05-09 12:07:14
143阅读
使用 Prometheus + Grafana + Exporter 监控服务器的运行状态1. 摘要本文主要介绍如何使用 node_exporter 采集 Linux 系统的信息,借助 Prometheus 最终以仪表盘的形式显示在 Grafana 中。2. 效果展示3. 介绍Grafana、Prometheus、Exporter 这三个组件的背景资料我就不介绍了,搜一下就会有很多。这里主要说一下
转载
2024-04-24 13:12:44
120阅读
水利物联网,结合城市给排水系统的现场应用情况,基于物联网、无线通讯、智能感知、遥传遥测等技术,对生活用水、工业用水、雨水、污水处理等环节中的全面解决方案,实现给排水系统的统一管理和调度,降低水利部门设施运行成本及人力管理支出。系统结构:应用层:一般为水利运维部门、泵站管理单位等相关部门,提供给排水系统运行中的数据、关键节点的监控视频等信息服务,由系统云平台、监控大屏等终端展现,为调度管理、应急处理
转载
2024-07-17 14:52:01
68阅读
上接http://ixdba.blog.51cto.com/2895551/1578987:分布式监控报警平台Centreon之:Centreon安装(1)图20指定管理引擎对应的信息点击"Next",进入下一步,如图21所示。此步骤是选择Centreon使用的代理模块,由于前面已经配置了NDOUtils作为代理模块,因此这里选择"nodutils"。图21 选择代理模块点击"Next",进入下一
转载
2024-08-12 18:38:28
90阅读