INFLUXDB - 技术教程文章

influxdb基本SQL操作1

数据库操作显示已存在的所有数据库格式: show databases示例如下: > show databases; name: databases name ---- _internal创建新数据库格式:create database <dbname> 说明:dbname : 数据库名称示例如下: > create database testdb; > show databases; name: databases name ---- _internal testdb >删除数据库格式: drop database <dbname> 说明:dbname : 数据库名称示例如下: > drop database testdb; > show ...

influxdb基本SQL操作2【代码】

influxdb0.13命令 ?1、数据构成INSERT cpu_load_short,host=server01,region=us-west value=0.64,value2=0.86 1434055562000000000 第一部分:“cpu_load_short,host=server01,region=us-west” 第一部分称为key,key中包含了measurement name(类似表)和tags(tags又分为tag key和tag value,tags可以有多个) 注意:在tag value中的空格应以“\”加上空格表示,tags中的值必须是string类型,其实是起到索引的作用 第二部分:...

使用Telegraf + Influxdb + Grafana 监控SQLserver服务器的运行状况【图】

使用Telegraf + Influxdb + Grafana 监控SQLserver服务器的运行状况 前言 本文在Debian9下采用Docker的方式安装Telegraf + Influxdb + Grafana对服务器进行监控。 首先我们需要在一台Server上安装Debian9作为监控主机,这个监控主机可以配置为可监控多台Server。 安装Docker 如果之前已经安装过旧版本的Docker,先移除旧版本的安装 sudo apt-get remove docker docker-engine docker.io containerd runc 更新apt-get sudo apt-get ...

时序数据库连载系列: 时序数据库一哥InfluxDB之存储机制解析【图】

InfluxDB 的存储机制解析本文介绍了InfluxDB对于时序数据的存储/索引的设计。由于InfluxDB的集群版已在0.12版就不再开源,因此如无特殊说明,本文的介绍对象都是指 InfluxDB 单机版InfluxDB 的存储引擎演进尽管InfluxDB自发布以来历时三年多,其存储引擎的技术架构已经做过几次重大的改动, 以下将简要介绍一下InfluxDB的存储引擎演进的过程。1.1 演进简史版本0.9.0之前 基于 LevelDB的LSMTree方案版本0.9.0~0.9.4 基于BoltDB的mma...

时序数据库连载系列: 时序数据库一哥InfluxDB之存储机制解析【代码】【图】

InfluxDB 的存储机制解析 本文介绍了InfluxDB对于时序数据的存储/索引的设计。由于InfluxDB的集群版已在0.12版就不再开源,因此如无特殊说明,本文的介绍对象都是指 InfluxDB 单机版 1. InfluxDB 的存储引擎演进 尽管InfluxDB自发布以来历时三年多,其存储引擎的技术架构已经做过几次重大的改动, 以下将简要介绍一下InfluxDB的存储引擎演进的过程。 1.1 演进简史版本0.9.0之前 **基于 LevelDB的LSMTree方案**版本0.9.0~0.9.4 **基...

InfluxDB时序数据库

前言 在我们很多应用中会遇到有一种基于一系列时间的数据需要处理,通过时间的顺序可以将这些数据点连成线,再通过数据统计后可以做成多纬度的报表,也可通过机器学习来实现数据的预测告警。而时序数据库就是用于存放管理这种有着时间顺序数据的,时序数据库一般都支持时序数据的快速写入、持久化、多纬度的聚合查询等基本功能。 InfluxDB简介 InfluxDB是一个基于时间序列数据而开发的高性能数据存储平台,它可以对时序数据进行高吞...

时序数据库InfluxDB

一、什么是InfluxDB? InfluxDB是一款用Go语言编写的开源分布式时序、事件和指标数据库,无需外部依赖。该数据库现在主要用于存储涉及大量的时间戳数据,如DevOps监控数据,APP metrics, loT传感器数据和实时分析数据。 InfluxDB特征: – 无结构(无模式):可以是任意数量的列(tags)。 – 可以设置metric的保存时间。 – 支持与时间有关的相关函数(如min、max、sum、count、mean、median等),方便统计。 – 支持存储策略:可以用于...

时序数据库InfluxDB使用详解

InfluxDB是一个开源的时序数据库,使用GO语言开发,特别适合用于处理和分析资源监控数据这种时序相关数据。而InfluxDB自带的各种特殊函数如求标准差,随机取样数据,统计数据变化比等,使数据统计和实时分析变得十分方便。在我们的容器资源监控系统中,就采用了InfluxDB存储cadvisor的监控数据。本文对InfluxDB的基本概念和一些特色功能做一个详细介绍,内容主要是翻译整理自官网文档,如有错漏,请指正。来源:https://www.jiansh...

CentOS搭建Influxdb v1.8.3并将Prometheus的数据存储到Influxdb中【代码】

一、准备工作 CentOS搭建最新版Prometheus将RabbitMQ集群指标exporter到Prometheus 二、获取InfluxDB [root@node01 ~]# wget https://dl.influxdata.com/influxdb/releases/influxdb-1.8.3.x86_64.rpm [root@node01 ~]# ll total 97488 -rw-r--r--. 1 root root 64097226 Sep 30 2020 influxdb-1.8.3.x86_64.rpm三、安装InfluxDB[root@node01 ~]# yum localinstall -y influxdb-1.8.3.x86_64.rpm 四、启动InfluxDB[root@node01 ~]...

Centos安装influxdb安装

官网地址:https://portal.influxdata.com/downloads/# 下载地址 wget https://dl.influxdata.com/influxdb/releases/influxdb_2.0.0-alpha.15_linux_amd64.tar.gz# 解压 tar xvfz influxdb_2.0.0-alpha.15_linux_amd64.tar.gz

windows环境搭建之jmeter+influxdb+grafana【图】

此次安装,是基于windows7版本 照着我的步骤安装,一把过的几率是99.99%,所以在此就不对各类异常的解决方案进行举例了 1.jmeter和influxdb和grafanas的下载 已上传至云盘 链接:https://pan.baidu.com/s/18fJ0UbPoygXI73WQybEjfA 提取码:917i 直接解压到相应目录就行,无需安装 2.Influxdb配置文件的修改 找到influxdb.conf这个文件并进行修改,改后文件已上传至云盘,链接不变,大家记得改一下文件路径即可 目录结构最...

Centos7安装InfluxDB1.7【图】

Centos7安装InfluxDB1.7本操作参照InfluxDB官网:InfuxDB 使用的Red Hat和CentOS用户可以安装InfluxDB最新的稳定版本 yum包管理器: cat <<EOF | sudo tee /etc/yum.repos.d/influxdb.repo [influxdb] name = InfluxDB Repository - RHEL \$releasever baseurl = https://repos.influxdata.com/rhel/\$releasever/\$basearch/stable enabled = 1 gpgcheck = 1 gpgkey = https://repos.influxdata.com/influxdb.key EOF 一旦添加到存...

InfluxDB学习之InfluxDB的基本操作| Linux大学

来源地址:https://www.linuxdaxue.com/influxdb-study-series-manual.html 本文属于《InfluxDB系列教程》文章系列,该系列共包括以下 18 部分:InfluxDB是一个当下比较流行的时序数据库,InfluxDB使用 Go 语言编写,无需外部依赖,安装配置非常方便,适合构建大型分布式系统的监控系统。 InfluxDB技术交流群:580487672(点击加入)本文是一系列InfluxDB学习教程的目录,现主要包含以下文章。InfluxDB系列学习教程目录 InfluxDB...

windows版influxDB安装与配置

最近实习的公司在做一个工业监控系统,虽然数据采集点并不算多但是数据量积累下来也非常大,使用mysql数据库进行数据存储和查询时很慢,所以让我调研一下时序数据库,通过调研和了解时序数据库在海量数据的读取和写出都比关系型数据库和NoSql快很多,有人做过mysql和influxDB对比,存储1000万条数据mysql要7分多钟,influxDB只需2分多钟,从1000万条数据读10000条所需数据mysql要6秒多,influxDB只需0.22秒多。言归正传,以下是win...

Jmeter+InfluxDB+Grafana 可视化监控【图】

一、安装influxdb 1.安装和进入influxdbdocker pull influxdb:1.7.9sudo docker run -d -p 8083:8083 -p8086:8086 --expose 8090 --expose 8099 --name influxDbService influxdb:1.7.9 2.打开influxdb控制台  docker exec -it influxDbService /bin/bashroot@66a87796e076:/# influxConnected to http://localhost:8086 version 1.7.9 3.创建admin用户create user "root" with password 123456 with all privilegesshow users 4...

Docker系列——InfluxDB+Grafana+Jmeter性能监控平台搭建(三)【图】

在之前系列博文中,已经介绍完了数据采集和数据存储,那数据如何展示呢?所以今天就专门来讲下数据如何展示的问题。 以前博文参考: Docker系列——InfluxDB+Grafana+Jmeter性能监控平台搭建(一) Docker系列——InfluxDB+Grafana+Jmeter性能监控平台搭建(二) Grafana简介 既然都要使用Grafana了,那我们就先来简单认识下吧。 Grafana 是 Graphite 和 InfluxDB 仪表盘和图形编辑器,同时也是开源的、功能齐全的度量仪表盘和图形...

influxDB【代码】【图】

目录一、安装1.1 下载1.2 安装二、influxDB介绍2.1 名词介绍2.2 point2.3 Series三、Go操作influxDB3.1.1 influxDB 1.x版本3.1.2 influxDB 2.x版本3.1 安装3.2 基本使用更新、更全的《Go从入门到放弃》的更新网站,更有python、go、人工智能教学等着你:https://www.cnblogs.com/nickchen121/p/11517502.html本文介绍了influxDB时序数据库及Go语言操作influxDB。InfluxDB是一个开源分布式时序、事件和指标数据库。使用Go语言编写,...

influxdb1.8安装、开启权限验证【代码】【图】

1、下载、安装 wget https://dl.influxdata.com/influxdb/releases/influxdb-1.8.4_linux_amd64.tar.gz 2、开启权限验证 无权限验证启动(要带conf启动,不然后面创建的管理员用户是不存在的,坑屎我了) >./usr/bin/influxd -config ./etc/influxdb/influxdb.conf 无admin用户认证登入创建admin用户 # 所有命令不区分大小写# 显示用户 SHOW USERS# 创建用户 CREATE USER "username" WITH PASSWORD 'password'# 赋予用户管理员权限...

influxdb安装【图】

influxdb 参考下载界面 https://portal.influxdata.com/downloads/ 选择合适的版本、操作系统,会出现下载命令 点击Documentation会跳转到帮助文档。 帮助文档:https://docs.influxdata.com/influxdb/v2.0/get-started/ 有详细的说明。

InfluxDB的简单使用【代码】

InfluxDB是一个时间序列数据库,它被设计用于处理高写入和查询负载。 本文简单介绍了如何下载、配置、启动InfluxDB,以及如何使用InfluxDB客户端进行数据操作。开发环境为:Windows10,influxdb-1.8.4,VS2015,Vibrant.InfluxDB.Client 3.5.1。 1、下载安装启动 (1) 下载 InfluxDB官网为:https://www.influxdata.com/,本文使用的是influxdb-1.8.4_windows_amd64,不过官网已经不提供2.0以下版本的下载了,而且2.0版本也不支持Wi...

docker-compose 安装基于telegraf + influxdb + grafana监控系统【代码】

docker-compose 安装基于telegraf + influxdb + grafana监控系统docker-compose.yml version: '3.7'services:influxdb:image: influxdbcontainer_name: influxdbrestart: alwaysenvironment:- PRE_CREATE_DB=telegraf- ADMIN_USER="telegraf"- INFLUXDB_INIT_PWD="telegraf123"- GOGC=10- INFLUXDB_DATA_INDEX_VERSION=tsi1ports:- "8186:8086"expose:- "8090"- "8099"volumes:- "./influxdb/db:/var/lib/influxdb"networks:- moni...

Influxdb中Select查询请求结果涉及到的一些数据结构【图】

刘伟 360云计算女主宣言本文将给大家介绍的是在Influxdb中Select查询请求结果中涉及到的一些数据结构,对于Influxsql的查询语句不太熟悉的同学,可以在先了解了解:https://docs.influxdata.com/influxdb/v1.7/query_language/data_explorationPS:丰富的一线技术、多元化的表现形式,尽在“HULK一线技术杂谈”,点关注哦!数据结构1SeriesSeries其实就是measurement和tags的组合,tags是tag key和tag value的map.这个Tags的id是如...