apt安装

Grafana

一个纯粹的HTML/JS应用,其功能非常强大,访问InfluxDB时不会有跨域访问的限制。只要配置好数据源为InfluxDB之后就可以,剩下的工作就是配置图表。

InfluxDB

开源的分布式时序、时间和指标数据库,使用Go语言编写,无需外部依赖。其中,时间序列数据库是数据格式里包含Timestamp字段的数据,比如某一时间用户上网流量、通话详单等。但是,有什么数据不包含Timestamp呢?几乎所有的数据都可以打上一个Timestamp字段。时间序列数据更重要的一个属性是如何去查询它,包括数据的过滤、计算等。

它有三大特性:
时序性(Time Series):与时间相关的函数的灵活使用(例如最大、最小、求和等);
度量(Metrics):对实时大量数据进行计算;
事件(Event):支持任意的事件数据,换句话说,任意事件的数据我们都可以做操作。

Telegraf

Telegraf是一款Go语言编写的metrics收集、处理、聚合的代理其设计目标是较小的内存使用,通过插件来构建各种服务和第三方组件的metrics收集Telegraf由4个独立的插件驱动

Input Plugins
输入插件,收集系统、服务、第三方组件的数据
Processor Plugins
处理插件,转换、处理、过滤数据
Aggregator Plugins
聚合插件,数据特征聚合
Output Plugins
输出插件,写metrics数据

Grafana 负责 UI 界面的展示telegraf 做数据的收集,比如服务器集群的性能监控InfluxDb 是现在流行的时间序列数据库

下面进入安装配置

我是在ubuntu 16.04上安装配置的下面是安装过程:

influxdb 安装配置

使用以下命令添加influxdata存储库

curl -sL https://repos.influxdata.com/influxdb.key | sudo apt-key add -
source /etc/lsb-release
echo "deb https://repos.influxdata.com/${DISTRIB_ID,,} ${DISTRIB_CODENAME} stable" | sudo tee /etc/apt/sources.list.d/influxdb.list

安装并启动influxdb服务

sudo apt-get update && sudo apt-get install influxdb
sudo systemctl start influxdb

创建 Influxdb数据库

root@ubuntu:~# influx
> create database telegraf
> show databases
name: databases
---------------
name
_internal
telegrff
telegraf

telegraf 安装

安装并启动telegraf服务

sudo apt-get install telegraf
sudo systemctl start telegraf

配置Telegraf

vi /etc/telegraf/telegraf.conf

安装 Grafana

使用下面命令添加gpg密钥

curl https://packages.grafana.com/gpg.key | sudo apt-key add -

更新库并安装

sudo apt-get update
sudo apt-get install grafana

http://你的ip地址:3000 进入配置窗口配置

grafana官网 http://docs.grafana.org/

influxdb官网http://docs.influxdata.com/

参考链接 :
ubuntu上 grafana + influxdb + telegraf 安装配置 : https://blog.csdn.net/rorntuck7/article/details/86559223

https://blog.csdn.net/weixin_39198406/article/details/83748047

ubuntu上 grafana + influxdb + telegraf 安装配置相关推荐

  1. Ubuntu上的samba共享文件安装配置

    一.安装软件包 Sudo apt-get install samba Sudo apt-get install samfs 二.创建共享目录 Sudo Mkdir /home/xxxuser/shar ...

  2. grafana + influxdb + telegraf , 构建性能监控平台

    注:我是在Centos7上安装的,下面是我的安装过程,对于Ubuntu 15.04+给了对应的参照. influxdb 安装 wget https://dl.influxdata.com/influx ...

  3. ubuntu环境下redis的安装配置

    ubuntu环境下redis的安装配置 1. 简要介绍 dis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表 ...

  4. 在RedHat Enterprise Linux 上Oracle 9i的安装配置与调优

    1 安装配置Oracle 9i数据库 本章描述内容如下所示: 1.1 安装前的准备工作 介绍在安装Oracle之前所需的准备工作. 1.2安装前的系统设置 介绍在安装Oracle之前所必须的系统设置. ...

  5. ubuntu 安装sql_在Ubuntu上进行SQL Server安装和故障排除

    ubuntu 安装sql A couple of years ago, Microsoft announced that SQL Server would be available on Open S ...

  6. debconf-set-selections mysql_在Ubuntu上的MySQL脚本安装

    问题描述 我需要编写一个脚本,该脚本将通过全新的Ubuntu服务器安装来构建服务器.在诸如Apache和PHP之类的东西中,它需要安装MySQL.唯一的问题是,当我使用apt-get安装MySQL时, ...

  7. Ubuntu Server 20.04 LTS 安装配置 PostgreSQL

    1 & 环境准备 上面一篇文章我们讲解了在 Windows 环境上面安装 PostgreSQL 的简单介绍,准备环境基本一样. ubuntu server 20.04 镜像下载地址 => ...

  8. maven配置自动部署到服务器上,jenkins+svn+maven安装配置并自动化部署成功(超级详细)...

    jenkins+svn+maven安装配置并自动化部署成功(超级详细) jenkins+svn+maven安装配置并自动化部署成功(超级详细) 简言 写这篇博客的原因是因为每次部署服务器的流程都是在做 ...

  9. ubuntu 16.04 tightvncserver VNC 安装配置,安装xrdp,x11vnc、Ubuntu 18.04

    ubuntu 安装 VNC 1,ubuntu 安装 VNC 2,VNC配置 3,macOS VNC Viewer 安装 4,安装xrdp 5,macOS 使用Microsoft Remote Desk ...

最新文章

  1. python神经结构二层_《python深度学习》笔记---8.3、神经风格迁移
  2. setInterval 与 clearInterval详解
  3. 机器学习十大算法之EM算法
  4. 关于MYsql 多字段排序
  5. 【拔刀吧少年】之正则表达式
  6. cdh sqoop 配置_相比于手动搭建集群,使用Ambari或者CDH的必要性
  7. 墨迹天气android,墨迹天气Android产品分析
  8. 产品经理需要懂技术吗?懂到什么程度?
  9. sql多行合成一行的解决方法
  10. 人工智障学习笔记——机器学习(9)最大期望算法
  11. linux uart中断程序,linux 串口中断实现
  12. [导入]asp.net2.0乱记(33)vista下使用vs2005及一些软件
  13. 微软 .NET Core 3.0 版本发布
  14. html的vue项目怎么兼容ie,Vue项目兼容IE/360方法
  15. Unity OnPostprocessTexture 和 OnPreprocessTexture 使用注意事项
  16. c语言定义int变量 故意输入字母,怎样用C语言输入一段文本,以什么作为输入终止的标志?又怎样才能按输入的格式输出该文本?...
  17. ubuntu 64位下载 处理器为Intel
  18. 计算机桌面图标怎样变大变小,win7电脑桌面图标变大怎么恢复?win7桌面图标怎么变小?...
  19. http下载异常_荏苒项目二:配置(日志,异常,数据库,前端,跨域CORS)
  20. Leetcode P640

热门文章

  1. python在linux编程_python要在linux下编程吗
  2. 计算机二级python考试大纲2020_【2020年9月全国计算机二级Python考试大纲】- 环球网校...
  3. python简单选择排序_Python实现冒泡,插入,选择排序简单实例
  4. linux运行大端程序,ARM 平台上的Linux系统启动流程
  5. 项目方说性能达到百万TPS,如何测试它的可信度?
  6. Java、Node.js、PHP还是.Net? 无论你选谁,我都能教你一招!
  7. 新Linux木马发现:每30秒截图并用麦克风录音
  8. [译] 搜索结果页的最佳实践
  9. 如何分析解读systemstat dump产生的trc文件
  10. java 数据结构之堆排序