InfluxDB学习(三):InfluxDB数据库series、points

摘要:
1、 SeriesInfluxDB中的Series是组合数据源的概念。在同一数据库中,具有相同保留策略、度量和标记的数据属于一个系列集合,该集合标识数据的来源,并且同一系列的数据以时间顺序物理排列。将以下数据插入InfluxDB。

一. Series

InfluxDB中的series是一种数据源的合的概念,在同一个database中,相同retention policy、相同measurement、相同tag的数据属于一个series集合,标识这条数据来自哪里,同一个series的数据在物理上按照时间顺序排列在一起。

将以下数据插入到InfluxDB中。

insert instance,dc=us-west-2,server=ec2-dcas-address-db-01 cpu_usage_user=5.2,cpu_usage_system=1.0,cpu_usage_idle=90.7,cpu_usage_wait=3.1
insert instance,dc=us-west-2,server=ec2-dcas-address-db-01 memory_total=8009556,memory_used=1417488,memory_free=244076,memory_shared=118960,memory_buffered=0,memory_cached=6347992,memory_available=6082012
insert instance,dc=us-west-2,server=ec2-dcsindexsvc-01 cpu_usage_user=4.1,cpu_usage_system=2.0,cpu_usage_idle=97.7,cpu_usage_wait=2.3
insert instance,dc=us-west-2,server=ec2-dcsindexsvc-01 memory_total=32394732,memory_used=11330204,memory_free=5618464,memory_shared=229908,memory_buffered=0,memory_cached=15446064,memory_available=20433240
insert instance,dc=us-west-2,server=ec2-autodenalicontentpoi-01 cpu_usage_user=13.6,cpu_usage_system=0.8,cpu_usage_idle=85.6,cpu_usage_wait=0.6
insert instance,dc=us-west-2,server=ec2-autodenalicontentpoi-01 memory_total=64990084,memory_used=842448,memory_free=348420,memory_shared=17174872,memory_buffered=0,memory_cached=63799216,memory_available=46397536

 注意:

  1. 插入的数据中measurement为instance,tag为dc和server,field为cpu***和memory***.
  2. 上述数据中,虽然插入了6条数据,但是每两条数据的tag都是重复的,根据Series集合的定义,在插入的6条数据中,属于3个series,因为每两条数据有相同的数据源。

查看当前数据库的Series信息

> show series;
key
---
instance,dc=us-west-2,server=ec2-autodenalicontentpoi-01
instance,dc=us-west-2,server=ec2-dcas-address-db-01
instance,dc=us-west-2,server=ec2-dcsindexsvc-01

 Series中的key为measurement,tag_key1=tag_value1,tag_key2=tag_value2..., value即为field_key1=field_value1,field_key2=field_value2...

 二. Points

InfluxDB中的数据由时间序列化结构构成,时间序列化结构包括0个到多个指针(points),每个指针都是一个离散的指标中实际的取样值,指针(points)由timestamp、measurement、0个到多个tag、大于等于一个的field字段等共同构成,类似RDBMS中的row的概念。

免责声明:文章转载自《InfluxDB学习(三):InfluxDB数据库series、points》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇分享一个基于HTML5实现的视频播放器【转】nginx禁止限制某个IP地址或网段访问服务器下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

数据库SQL优化大总结之 百万级数据库优化方案(转载)

网上关于SQL优化的教程很多,但是比较杂乱。近日有空整理了一下,写出来跟大家分享一下,其中有错误和不足的地方,还请大家纠正补充。 这篇文章我花费了大量的时间查找资料、修改、排版,希望大家阅读之后,感觉好的话推荐给更多的人,让更多的人看到、纠正以及补充。   一、百万级数据库优化方案 1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 o...

docker-compose(grafana influxdb) + telegraf 快速搭建简单监控

 灵活实现方案:   1:     telegraf 为go 语言写得占用内存小 收集主机各项监控数据 定时写入 时序DB   influxdb ------------------------"telegraf + influxdb + grafana" 2:  也可自已用python 编写监控脚本收集主机各项数据写入   influxdb ------...

InfluxDB入门教程安装配置

前言 InfluxDB是一个时序性数据库 下载和安装 从官网下载的是influxdb-1.2.4_windows_amd64这个版本,这种数据库不需要安装,解压后配置完毕直接使用,解压后的文件为 influx.exe---->influxdb 命令行客户端 influxd.exe---->influxdb服务器 influxdb.conf---...

MySQL的瑞士军刀(转)

这里主要讲mysql运维中的一些主要工具,这些工具可能大家都用过,特别是系统管理员或者做linux服务器维护的同学可能都知道这些小工具,这 里讲得会比较多一些,除了系统监控的小工具,还包括一些mysql的工具,甚至深入一些的工具也会讲到,重点是大家听完了后,一定要去自己动手实践一下, 这样才有意义,熟能生巧。 光听说过是不行的,还得都要去实践,实践出真知,...

设置最佳线程数总结

看到一篇关于最佳线程数相关的文章,内容比较经典,不敢私藏,分享一下! 最佳线程数: 性能压测的情况下,起初随着用户数的增加,QPS会上升,当到了一定的阀值之后,用户数量增加QPS并不会增加,或者增加不明显,同时请求的响应时间却大幅增加。这个阀值我们认为是最佳线程数。 为什么要找最佳线程数 1.过多的线程只会造成,更多的内存开销,更多的CPU开销,但是对提升...

cgroups

一.                      Cgroups介绍 默认cgroups配置文件在/etc/cgconfig.conf中,具体的挂载目录请参见配置文件。 重新启动:/etc/init.d/cgconfigrestart 安装包:yum install libcgroup libcgroup-tools 二.                  ...