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

这篇具有很好参考价值的文章主要介绍了性能测试——基本性能监控系统使用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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

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
性能测试——基本性能监控系统使用
性能测试——基本性能监控系统使用
性能测试——基本性能监控系统使用
性能测试——基本性能监控系统使用
性能测试——基本性能监控系统使用文章来源地址https://www.toymoban.com/news/detail-463057.html

到了这里,关于性能测试——基本性能监控系统使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 系统性能监控-Windows自带性能监控器

    在性能测试过程中,往往需要对系统应用服务器,数据库服务器等服务端资源使用情况进行监控,以获取服务器性能数据,协助判断服务器性能是否满足性能需求;对于不同的服务器类型,监控服务器的方式也不尽相同,本篇我们主要来讲解对于Winsows 系的服务器的性能数据

    2024年02月10日
    浏览(33)
  • SkyWalking-开源应用性能监控系统

    目录 一,概述 1.1 特点 1.2 使用场景 1.3 功能 1.4 总体架构 二、安装与配置 2.1 搭建SkyWalking 2.2 搭建SkyWalking OAP服务 2.3 SkyWalking UI 搭建 2.4 skywalking-oap-server端口介绍 2.5 SkyWalking Agent 2.6 skywalking-tomcat SkyWalking是一个分布式追踪、服务网格和应用程序性能管理系统,它可以帮助用户

    2024年02月03日
    浏览(42)
  • Linux 之六:系统性能监控和挂载

    Linux系统中,有许多命令用于监测和分析性能指标。以下是一些常用的Linux性能分析命令: top :实时查看并监控CPU、内存以及各个进程的资源占用情况。 htop (需要安装):一个增强版的  top  命令,提供了彩色界面和更友好的交互体验。 vmstat :报告虚拟内存统计信息,包

    2024年03月13日
    浏览(30)
  • RabbitMQ系统监控、问题排查和性能优化实践

    一、系统监控:RabbitMQ的各项性能指标及监控 Message Rates:消息率包含了publish,deliver/get,ack等方面的数据,反映了消息在系统中流转的情况。 Queue Length:队列长度反映了系统当前的负载情况。如果队列中的消息过多,可能需要增加消费者来处理消息,或者检查消费者是否出

    2024年04月11日
    浏览(40)
  • 图文结合丨Prometheus+Grafana+GreatSQL性能监控系统搭建指南(下)

    本文环境,以及本文所采用数据库为 GreatSQL 8.0.32-24 在上篇[图文结合丨Prometheus+Grafana+GreatSQL性能监控系统搭建指南(上)]中介绍了如何搭建监控系统,本文将介绍如何使用Grafana平台以及AlertManager模块的告警功能 这里我们以邮件告警并使用QQ邮箱为例 登录QQ邮箱后,点击设置-账

    2024年02月08日
    浏览(35)
  • 图文结合丨Prometheus+Grafana+GreatSQL性能监控系统搭建指南(上)

    本文环境,以及本文所采用数据库为 GreatSQL 8.0.32-24 Prometheus Server : 用于收集和存储时间序列数据。 Client Library : 客户端库,为需要监控的服务生成相应的 metrics 并暴露给 Prometheus server。当Prometheus server 来 pull 时,直接返回实时状态的 metrics。 Push Gateway : 主要用于短期的 jobs。

    2024年02月08日
    浏览(33)
  • 15分钟搭建无门槛服务器性能监控系统,让你的服务器运行如飞!

    服务器监控是每个互联网厂商都重视并且想要尽可能做好的事情,从数据收集、数据处理、数据可视化最终再到实时监控告警,这一系列复杂的流程可能耗费企业大量的人力和时间,以至于某些时候因为其复杂性高无法达到预期的监控效果。而当事故发生时才发现,由于监控

    2024年01月22日
    浏览(45)
  • 案例实践丨基于SkyWalking全链路监控的微服务系统性能调优实践篇

    1背景 随着开源社区和云计算的快速推进,云原生微服务作为新型应用系统的核心架构,得到了越来越广泛的应用。根据Gartner对微服务的定义:“微服务是范围狭窄、封装紧密、松散耦合、可独立部署且可独立伸缩的应用程序组件。” 微服务之父,马丁.福勒,对微服务概述

    2024年02月09日
    浏览(28)
  • 使用开源实时监控系统 HertzBeat 5分钟搞定 Mysql 数据库监控告警

    Mysql 数据库介绍 MySQL是一个开源关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的开源关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。 HertzBeat 介绍 H

    2024年02月10日
    浏览(31)
  • linux系统nginx监控的使用

    nginx 提供了 ngx_http_stub_status_module,ngx_http_reqstat_module模块,这个模块提供了基本的监控功能 nginx的基础监控 进程监控 端口监控 监控的主要指标 基本活跃指标 名称 描述 指标类型 Accepts(接受) NGINX 所接受的客户端连接数 资源: 功能 Handled(已处理) 成功的客户端连接数 资

    2024年01月24日
    浏览(33)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包