当前位置: 首页 > news >正文

性能测试——基本性能监控系统使用

这里写目录标题

  • 一、基本性能监控系统组成
  • 二、环境搭建
    • 1、准备数据文件 type.db collectd.conf
    • 2、启动InfluxDB
    • 3、启动grafana
    • 4、启动collectd
    • 5、Grafana中配置数据源

一、基本性能监控系统组成

Collectd + InfluxdDB + Grafana
Collectd 是一个守护(daemon)进程,用来定期收集系统和应用程序的性能指标,同时提供
了以不同的方式来存储这些指标值的机制;InfluxDB 开源的、高性能的时序型数据库
Grafana一个非常酷的数据可视化平台,常常应用于显示监控数据,支持多种数据源

在这里插入图片描述

二、环境搭建

利用 Docker 部署环境
步骤:

  1. 准备数据文件 types.db collectd.conf
  2. 启动influxDB
  3. 启动grafana
  4. 启动collectd

1、准备数据文件 type.db collectd.conf

docker create --name temporary mwaeckerlin/collectd
docker cp temporary:/usr/share/collectd/types.db types.db
docker cp temporary:/etc/collectd/collectd.conf collectd.conf
mkdir -p <your path>
mv -i types.db <your path>
mv -i collectd.conf <your path>
docker rm temporary

docker create --name temporary mwaeckerlin/collectd
[root@mylinux1 ~]# docker cp temporary:/usr/share/collectd/types.db types.db
Preparing to copy...
Copying from container - 512B
Copying from container - 17.7kB
Copying from container - 17.92kB
Copying from container - 18.43kB
Copying from container - 18.94kB
Successfully copied 18.94kB to /root/types.db
[root@mylinux1 ~]# docker cp temporary:/etc/collectd/collectd.conf collectd.conf
Preparing to copy...
Copying from container - 512B
Copying from container - 32.77kB
Copying from container - 42.56kB
Copying from container - 43.01kB
Copying from container - 43.52kB
Copying from container - 44.03kB
Successfully copied 44.03kB to /root/collectd.conf
[root@mylinux1 ~]# mkdir -p collectd
[root@mylinux1 ~]# mv -i collectd.conf collectd
[root@mylinux1 ~]# mv -i types.db collectd
[root@mylinux1 ~]# docker rm temporary

2、启动InfluxDB

容器名字固定叫:influxdb

docker run -d \
--name influxdb \
-e INFLUXDB_COLLECTD_ENABLED=true \
-e INFLUXDB_COLLECTD_DATABASE=_internal  \
-e INFLUXDB_COLLECTD_TYPESDB=/usr/share/collectd/types.db  \
-e INFLUXDB_COLLECTD_SECURITY_LEVEL=none  \
-v /root/collectd/types.db:/usr/share/collectd/types.db  \
influxdb:1.8

3、启动grafana

[root@mylinux1 collectd]# docker run -d --name=grafana1 -p 3001:3000 --link influxdb:influxdb grafana/grafana

默认用户名核密码:admin、admin

我新设置的密码为:123456

4、启动collectd

docker run -d \--name collectd \--hostname 192.168.22.3 \--link influxdb :influxdb \-v /root/collectd/collectd.conf:/etc/collectd/collectd.conf \mwaeckerlin/collectd

5、Grafana中配置数据源

类型:InfluxDB
URL:http://influxdb:8086
Database:_internal
Grafana 中配置Dashboard
Import id 555
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

相关文章:

性能测试——基本性能监控系统使用

这里写目录标题 一、基本性能监控系统组成二、环境搭建1、准备数据文件 type.db collectd.conf2、启动InfluxDB3、启动grafana4、启动collectd5、Grafana中配置数据源 一、基本性能监控系统组成 Collectd InfluxdDB Grafana Collectd 是一个守护(daemon)进程&#xff0c;用来…...

JavaCollection集合

5 Collection集合 5.1 Collection集合概述 是单列集合的顶层接口,它表示一组对象,这些对象也称Collection元素JDK不提供此接口的直接实现,它提供更具体的子接口(Set 和 List)实现package ceshi;import java.util.AbstractCollection; import java.util.ArrayList; import…...

C++中string的用法

博主简介&#xff1a;Hello大家好呀&#xff0c;我是陈童学&#xff0c;一个与你一样正在慢慢前行的人。 博主主页&#xff1a;陈童学哦 所属专栏&#xff1a;CSTL 前言&#xff1a;Hello各位小伙伴们好&#xff01;欢迎来到本专栏CSTL的学习&#xff0c;本专栏旨在帮助大家了解…...

目标检测YOLO实战应用案例100讲-基于深度学习的交通场景多尺度目标检测算法研究与应用

目录 基于深度学习的交通目标检测算法研究 传统的目标检测算法 基于深度学习的目标检测算法 </...

面试:vue事件绑定修饰符

stop - 调用 event.stopPropagation()。 prevent - 调用 event.preventDefault()。 trim 自动过滤用户输入的首尾空格 number 将输出字符串转为Number类型 enter 回车键 capture - 添加事件侦听器时使用 capture 模式。 self - 只当事件是从侦听器绑定的元素本身触发时才触发…...

优思学院|从0到1,认识精益生产管理

精益生产是一种系统性的生产管理方法&#xff0c;旨在最大化价值&#xff0c;最小化浪费&#xff0c;以及提高产品质量和客户满意度。它源于丰田生产系统&#xff08;TPS&#xff09;&#xff0c;是一种基于流程优化、以人为本的管理方法&#xff0c;强调优化生产流程、减少浪费…...

HashSet创建String类型的数据

package com.test.Test07;import java.util.HashSet;public class TestString {//这是一个main方法&#xff0c;是程序的入口public static void main(String[] args) {//创建一个HashSet集合HashSet<String> hs new HashSet<>();hs.add("hello");Syste…...

真会玩:莫言用ChatGPT为余华写了一篇获奖词

5月16日&#xff0c;《收获》杂志65周年庆典暨新书发布活动在上海舞蹈中心举行。 典礼现场&#xff0c;余华凭借《文城》获得收获文学榜2021年长篇小说榜榜首。 作为老友&#xff0c;莫言在颁奖时故意卖了个关子&#xff1a;“这次获奖的是一个了不起的人物&#xff0c;当然了&…...

10 工具Bootchart的使用(windows)

Bootchart的使用方法&#xff08;windows&#xff09; 下载bootchart.jar并拷贝到windows, 然后保证windows也安装了open jdk 1.8; 下载地址&#xff1a;https://download.csdn.net/download/Johnny2004/87807973 打开设备开机启动bootchart的开关: adb shell touch /data/boo…...

电磁频谱异常监测论文阅读 | 《战场电磁环境下的电磁频谱管控指标体系研究》

文章目录 1.《战场电磁环境下的电磁频谱管控指标体系研究》1.1 电磁频谱管控的基本概念:1.2 电磁频谱管控的主要内容:1.3 指标体系1.3.1 技术指标体系1.3.2 战术指标体系1.《战场电磁环境下的电磁频谱管控指标体系研究》 1.1 电磁频谱管控的基本概念: 频谱管控是指军队领导…...

掌握好linkedin的这些技巧,你就已经超越了80%的跨境人

领英作为一款目前市面上最多人使用的在线职场社交媒体软件&#xff0c;是我们这些跨境电商人拓展客户的好渠道&#xff0c;并且很容易找到相应的外贸客户。但是领英的玩法并不像其他社交媒体平台一样简单&#xff0c;规则比较多&#xff0c;很多国内的用户都是胡乱操作&#xf…...

Linux——网络套接字1|socket编程

IP地址(公网IP),标定了主机的唯一性。 通常情况,把数据送到对方的机器是目的吗? 不是的,真正的网络通信过程其实是进程间通信,如客户端进程和服务器进程,我们把数据在主机间转发仅仅是手段,机器收到数据之后,需要将数据交付给指定的进程,当客户端有多个进程在运行时…...

stable-diffusion-webui服务器centos部署实践(成功)

之前关注stable-diffusion仅仅是因为stable-diffusion模型,但实践证明,stable-diffusion如果么有那么好的提示词功力,恐怕生成的图就是“畸形的,缺胳膊少腿的,多一块,少一块的”,如V1实践,V2实践,纸糊效果。 如果做不到其他人那样“美女自给自足”,那么我这个“大佬…...

北京筑龙作为软件服务商出席《国企阳光采购标准》研讨会

近日&#xff0c;由中国企业国有产权交易机构协会市场创新专业委员会主办、青岛产权交易所有限公司承办的《国企阳光采购标准》研讨会在青岛召开&#xff0c;该会议共有19家已开展采购业务的各地产权交易机构参加&#xff0c;北京筑龙作为软件服务商出席会议。 《国企阳光采购标…...

如何动态显示物品提示?

UE5 插件开发指南 前言0 提示信息窗口类前言 为了使物品的排列简洁,各种游戏里的物品信息都是以提示的形式展示出来,而不是整个铺排陈列,只需要玩家鼠标悬停在物品上就自动显示出提示窗口,如下图所示: 这些提示信息在物品定义数据资产中已经定义了,所以这里要做的只是将…...

推荐试试这个简单好用的手机技巧

技巧一&#xff1a;一键锁屏 除了按住手机电源键进行锁屏外&#xff0c;还有其他一些快捷方法可以实现锁屏操作。 对于苹果手机用户&#xff0c;可以按照以下步骤进行设置&#xff1a; 1.打开手机的设置应用&#xff0c;通常可以在主屏幕或应用列表中找到该图标。 2.在设置…...

传染病学模型 | Matlab实现SIS传染病学模型 (SIS Epidemic Model)

文章目录 效果一览基本描述模型介绍程序设计参考资料效果一览 基本描述 传染病学模型 | Matlab实现SIS传染病学模型 (SIS Epidemic Model) 模型介绍 SIS模型是一种基本的传染病学模型,用于描述一个人群中某种传染病的传播情况。SIS模型假设每个人都可以被感染,即没有免疫力,…...

s2020gc56收集数据

作答区域&#xff1a; #include<bits/stdc.h> using namespace std; int n,k,s1,s2,h1,h2,he,ans,r2,r1,l2,l11,f[1000009]; int main() {cin>>n>>k;for(int i1;i<n;i)cin>>f[i];for(int i1;;i){s1;if(s1>k)break;h1h1f[i];}for(int in;;i--){…...

SEO优化需要天天更新文章吗?

SEO优化并不要求每天都更新文章。 更新频率取决于你网站的内容类型、目标受众和业务需求。以下是一些建议&#xff1a; 高质量内容&#xff1a;关键是提供有价值且吸引人的内容。不要为了更新而随意发布低质量或重复的内容。确保你的文章有深度、独特性和相关性&#xff0c;以…...

Java版本企业招投标采购管理系统源码 一站式全流程采购招标系统

一、立项管理 1、招标立项申请 功能点&#xff1a;招标类项目立项申请入口&#xff0c;用户可以保存为草稿&#xff0c;提交。 2、非招标立项申请 功能点&#xff1a;非招标立项申请入口、用户可以保存为草稿、提交。 3、采购立项列表 功能点&#xff1a;对草稿进行编辑&#x…...

手把手教程:Qwen-Image快速部署,小白也能轻松玩转AI绘画

手把手教程&#xff1a;Qwen-Image快速部署&#xff0c;小白也能轻松玩转AI绘画 1. 教程介绍 今天我们要一起探索的是阿里云通义千问团队推出的Qwen-Image图像生成模型。这个模型最大的特点就是能精准理解你的文字描述&#xff0c;生成包含复杂文本的高质量图像。想象一下&am…...

wan2.1-vae开源模型价值:免授权商用+自主可控+私有化部署保障

wan2.1-vae开源模型价值&#xff1a;免授权商用自主可控私有化部署保障 1. 为什么选择wan2.1-vae开源模型 在当今AI图像生成领域&#xff0c;商业使用往往面临授权费用高、数据隐私风险等问题。wan2.1-vae作为基于Qwen-Image-2512模型的开源解决方案&#xff0c;提供了三大核…...

别再只调包了!用Python从零手搓K-Means,在鸢尾花数据集上彻底搞懂聚类

从零实现K-Means&#xff1a;用Python解剖聚类算法的灵魂 当你熟练地调用sklearn.cluster.KMeans.fit()时&#xff0c;是否曾好奇那个神秘的max_iter参数背后究竟发生了什么&#xff1f;本文将带你用纯Python实现K-Means的核心引擎&#xff0c;在鸢尾花数据集上逐行代码拆解聚类…...

CentOS 7.9 搭建 NTP 服务器

1、环境准备 1.1、CentOS 7.9系统 1.2、更换YUM源为本地或外网源 1.3、更换系统IP地址为静态地址 2、YUM 安装 NTP yum -y install ntp 3、配置NTP服务器 3.1、编辑 /etc/ntp.conf vi /etc/ntp.conf 3.2、如果你想同步外部 NTP 服务器&#xff0c;注释这四条内容 3.3、在下…...

illa-helper开发者深度教程:如何扩展新的翻译服务提供商

illa-helper开发者深度教程&#xff1a;如何扩展新的翻译服务提供商 【免费下载链接】illa-helper 浸入式学语言助手 (Immersive Language Learning Assistant) 项目地址: https://gitcode.com/gh_mirrors/il/illa-helper 浸入式学语言助手是一个基于"i1"可理…...

终极ChatTTS语音合成指南:3分钟搭建本地AI语音系统 [特殊字符]

终极ChatTTS语音合成指南&#xff1a;3分钟搭建本地AI语音系统 &#x1f3a4; 【免费下载链接】ChatTTS-ui 一个简单的本地网页界面&#xff0c;使用ChatTTS将文字合成为语音&#xff0c;同时支持对外提供API接口。A simple native web interface that uses ChatTTS to synthes…...

ADXL345嵌入式驱动开发:I²C/SPI寄存器配置与FreeRTOS中断集成

1. ADXL345加速度传感器库深度解析&#xff1a;面向嵌入式工程师的底层驱动开发指南ADXL345是Analog Devices公司推出的超低功耗、高分辨率&#xff08;13位&#xff09;、数字输出三轴加速度传感器&#xff0c;广泛应用于姿态检测、振动监测、跌倒报警、工业预测性维护及可穿戴…...

告别命令行!用C#和FFMpegCore给你的视频批量加水印和转码

用C#和FFMpegCore打造企业级视频处理流水线 每次看到团队里的小伙伴手动用FFmpeg命令行处理上百个视频文件时&#xff0c;我都忍不住想——这简直是在浪费生命。作为经历过这种痛苦的技术负责人&#xff0c;我深知自动化视频处理对于内容团队的重要性。今天&#xff0c;我将分享…...

千问3.5-9B参数调优:降低OpenClaw复杂任务token消耗

千问3.5-9B参数调优&#xff1a;降低OpenClaw复杂任务token消耗 1. 为什么需要关注token消耗&#xff1f; 去年冬天第一次用OpenClaw自动整理季度报告时&#xff0c;我被账单吓了一跳——连续运行3天的复杂任务消耗了价值200多美元的token。这让我意识到&#xff0c;在享受自…...

告别繁琐手工操作:工资条生成器使用指南

对于许多财务人员来说&#xff0c;每月制作工资条都是一项让人头疼的工作。 手工制作不仅要花费大量时间&#xff0c;还容易出现各种错误&#xff0c;影响工作效率和准确性。 今天&#xff0c;我们就来详细介绍一款能够彻底改变这种状况的工具——工资条生成器。 工资条生成…...