原创 gopacket學習

1. 使用示例 https://www.cnblogs.com/rsapaper/p/15493262.html

原创 logrotate按時間切割supervisor日誌

需要分別配置logrotate和supervisor 1. 配置logrotate [root@node1 logrotate.d]# cat /etc/logrotate.d/netqps /root/netqps/files/*lo

原创 從頭開始在vmware虛擬機安裝dpdk

1. 打開vmware,選擇centos7.6鏡像,開始安裝操作系統 2. 安裝完畢後,關機,點擊“編輯虛擬機設置”按鈕,點擊“處理器”,在右側勾選第三個“虛擬化IOMMU”。由於我的宿主機是win11,已經支持了Intel VT-x,所以

原创 istio http、udp等性能測試工具

https://www.jianshu.com/p/1f3f62ce3ea9

原创 ansible通過通配符批量fetch或copy日誌文件

1. ansible通過通配符從多個遠端服務器fetch日誌文件[root@localhost data]# cat ../playbook/fetch.yml --- - hosts: all tasks: - name

原创 ts從單獨的ts文件中導出interface

// utils.ts export interface Configs { command: string output: string } export interface Device { id: number

原创 深入理解 Vue3 Reactivity API

深入理解 Vue3 Reactivity API

原创 docker-compose.yml文件示例

version: '3' services: mysql: ##(服務1) restart: always image: hub.c.163.com/library/mysql:5.7 ports:

原创 nginx http轉發至多https接口

user root; worker_processes 10; worker_rlimit_nofile 65535; events { worker_connections 1024; } http { inc

原创 golang實現向pushgateway推送數據

package commands import ( "fmt" "github.com/prometheus/client_golang/prometheus" "github.com/prometheus/c

原创 centos7.6安裝dpdk-stable-19.11.10

1. 安裝dpdk-stable-19.11.10需要操作系統內核版本大於3.2,如果版本過低,可以通過以下方式升級 1 #cat /etc/redhat-release 2 CentOS Linux release 7.6.1810 (

原创 centos配置多個網卡地址

DEVICE=eth0 BOOTPROTO=static IPADDR=10.0.0.251 NETMASK=255.255.255.128 GATEWAY=10.0.0.1 TYPE=Ethernet NM_CONTROLLED=no

原创 centos升級python後,要修改的文件

/usr/bin/yum 和/usr/libexec/urlgrabber-ext-down

原创 自定義exporter與gin框架集成

原文鏈接 https://www.cnblogs.com/wt11/p/15122036.html 參考鏈接 https://www.cnblogs.com/dongyuq1/p/13572477.html 1. 先自定義exporter

原创 進階自定義prometheus exporter

package utils import ( "fmt" "net/http" "github.com/prometheus/client_golang/prometheus" "github.com/