貔貅云原生 做一个长期主义者,持续学习,持续进步

Telegraf Input插件开发

自定义插件开发 Telegraf 是 InfluxData 的一款开源的采集器,Telegraf 是面向 InfluxDB 生态的,采集的监控数据推给 InfluxDB 非常合适。 Telegraf 的采集 CPU、内存、中间件等数据是通过 Input 插件完成的,推送数据给 Prometheus、

Administrator Administrator 发布于 2023-12-04

N9E夜莺系统部署

项目介绍 夜莺最初由滴滴开发和开源,主要功能是接收采集器(Agent)发送来的数据,对接 Prometheus、Elasticsearch、Jaeger 后,通过 api 查询它们数据。 架构图 架构图分 7 个模块: n9e-webapi 用于提供 API 给前端 JavaScript 使用 n9

Administrator Administrator 发布于 2023-12-04

Prometheus部署

Prometheus部署 环境部署 最终效果: prometheus实现动态发现,根据记录规则,报警规则配置告警,实现发送消息以及触发恢复。 部署 prometheus server ## 获取 prometheus-server wget https://github.com/prometheus

Administrator Administrator 发布于 2023-12-04

Iptables自定义链

自定义链 iptables 具有默认的五个链,PREROUTING、INPUT、FORWARD、OUTPUT、POSTROUTING,用于定义数据包流入系统、流出系统以及转发的规则。除了这些默认的链,iptables 还允许你创建自定义链,这些自定义链可以根据需要添加到默认链中或者互相连接。 自定义

Administrator Administrator 发布于 2023-11-14

Iptables四表五链

什么是Iptables? iptables实际上只是位于用户空间的一个面向系统管理员的 Linux 防火墙的管理工具而已,而真正实现防火墙功能的是 netfilter,它是 Linux 内核中实现包过滤的内核模块,iptables 对应在内核中的模块应该是 ip_tables,我们查看系统内核中ip

Administrator Administrator 发布于 2023-11-14

性能优化之CPU

平均负载 平均负载是指单位时间内,系统处于可运行状态和不可中断状态的平均进程 数,也就是平均活跃进程数,它和 CPU 使用率并没有直接关系。它不仅包括了正在使用 CPU的进程,还包括等待 CPU和等待 I/O的进程。 平均负载过高一般是CPU个数x1.2,如果超过这个数值那么就是高的 常用工具 to

Administrator Administrator 发布于 2023-11-14

neuxs安装和启动

nexus 搭建镜像仓库 1. nexus安装 1.1 下载java jre 最新版本链接 https://www.oracle.com/es/java/technologies/javase/javase8u211-later-archive-downloads.html 官方下载链接: http

已删除用户 已删除用户 发布于 2023-10-09

三次握手四次挥手

TCP 基本认识 一个TCP连接由一个4元组构成,分别是两个IP地址和两个端口号。一个TCP连接通常分为三个阶段:启动、数据传输、退出(关闭)。 一个完整的TCP连接是双向和对称的,数据可以在两个方向上平等地流动。给上层应用程序提供一种双工服务。一旦建立了一个连接,这个连接的一个方向上的每个TCP报

Administrator Administrator 发布于 2023-10-04

自定义 exporter 开发

开发一个自定义 exporter 首先我们有个需求是要监控 Bond 网卡数量,趁这个机会开发一个自定义 exporter 先编写 main.go 注册 Prometheus 的 Metrics // main.go package main import ( "fmt" "net/http"

Administrator Administrator 发布于 2023-09-27