首页 > 其他分享 >influxDB学习笔记

influxDB学习笔记

时间:2023-11-26 11:11:35浏览次数:35  
标签:name -- float 笔记 学习 Record int influxDB 字典

InfluxDB行协议(Line Protocol)

measurement(测量名称)

Tag Set(标签集)

Field Set(字段集):可指定类型,float, int, Boolean, timestamp, 注释#

TimeStamp(时间戳)

e.g. parking, name=0 num=50 timeStamp(可省略,当前时间)

parking num=50

Prometheus数据格式:

open Metris数据格式

如何查询? 双索引设计,指定时间范围--》 设置measurement + 设置tag

时间线膨胀:枚举--有限的数据

算术表达式: 加减乘除

谓词表达式: == <= >= and or not =~ [匹配标识符:以xx开头 或 以xx结尾],例如 "abc" =~ /^a/

控制语句:三元运算符

嵌套:

转化为bool:

打印字节序列:bytes序列化

duration和time

duration( ):将某个字符串/整型(1纳秒,1秒=10^9纳秒)等转化为时间

正则表达式匹配:a是一个字符串,b 将字符串转化为一个正则表达式【regexp.compile】,匹配c中是否含有正则表达式b

````````

类型转化:int(v: 12.5),截断

整数int -- 无符号整数uint

浮点数float:正无穷a = float(v: “+Inf”) 非数字a = float(v: “Nan”)

复合数据类型(一):记录Record

类似于json数据,b = {"name":"tony", age:18, "x,y":"20,40"}

返回结果即为Record

访问Record中的属性:禁止使用变量对属性进行访问

a=b.name

a=b[“name”]

判断Record是否相等,依次判断每个字段是否一致,不用管字段的排列顺序

拓展with:用b生成c,如果有则替换,无则增加

嵌套的Record:

复合数据类型(二):字典:[ ],字典中能够使用变量对属性访问

字典相关操作dict

插入insert,删除remove,取值get,从列表中创建一个字典fromList

复合数据类型(三):数组Array

a = ["a","b","c","d"]

类型相同,泛型相同 record1 {name: string, age: int} 不等于 record2 {name:string}

数组的比较:不仅内容需要相同,顺序也需要相同

相关操作:len, contains, arrays.from(rows: [{ }])

定义函数

使用一个代码块{ },必须要有return

表 -- 表流 -- 序列

measurement + tag标签集 + field字段名

标签:name,--,float,笔记,学习,Record,int,influxDB,字典
From: https://www.cnblogs.com/syr463/p/17856643.html

相关文章

  • 2023-2024-1 20231419 《计算机基础与程序设计》第九周学习总结
    2023-2024-120231419《计算机基础与程序设计》第九周学习总结作业信息这个作业属于哪个课程https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP这个作业要求在哪里https://www.cnblogs.com/rocedu/p/9577842.html#WEEK09这个作业的目标自学《计算机科学概......
  • 2023-2024-1 20232301 《网络》第3周学习总结
    教材学习内容总结教材学习中的问题和解决过程问题1:对于计算机病毒检测原理想要进一步了解,并想查看代码示例解决方案:询问chatgpt,其为我给出了详细的解答,并用Python代码为我演示了详细过程基于AI的学习......
  • Spring MVC学习随笔-第一个Spring MVC程序(父子项目结构、Tomcat配置、ViewResolver)
    学习视频:孙哥说SpringMVC:结合Thymeleaf,重塑你的MVC世界!|前所未有的Web开发探索之旅第二章、第一个SpringMVC程序的开发2.1开发版本JDK1.8+Maven3.6+IDEA2021+SpringFramework5.1.4Tomcat8.5.29MySQL5.7.18按照父子项目的结构,管理和创建项目,创建一个空Project作为父项......
  • 《2023-2024-1 20232415 《网络》第三周学习总结》
      在本周的网络空间安全导论的学习过程中,我以自学的形式展开了对网络安全基础的学习。在学习的过程中,我对网络安全的概念与应用有了大致的理解。 在学习的过程中,我遇到了一些问题:问题1:什么是缓冲器溢出缺陷?问题1解决方案:询问ChatGPT。        网络......
  • 学期:2023-2024-1 学号:20231426 《计算机基础与程序设计》第九周学习总结
    作业信息这个作业属于哪个课程2022-2023-1-计算机基础与程序设计这个作业要求在哪里2022-2023-1计算机基础与程序设计作业这个作业的目标通过教材内容了解CPU调度、数组作业正文https://www.cnblogs.com/hhaxx/p/17856550.html教材学习内容总结《计算科......
  • Docker部署思源笔记
    一、简介思源笔记是一款隐私优先的个人知识管理系统,支持细粒度块级引用和Markdown所见即所得。二、安装思源笔记绿联DX4600为例。首先我们打开Docker管理器,进入镜像管理。然后在镜像仓库中搜索b3log/siyuan​​,选择latest​​版本并下载。​​下载完成后,我们在本地镜......
  • 读像火箭科学家一样思考笔记09_重构问题
    1. 了解找到正确问题而不是解决正确问题的重要性1.1. 不是我们应该问的正确问题1.1.1. 我们要寻找更好的问题,而不是更好的答案1.1.2. 我们最初构思出来的问题并不是最好的问题1.1.3. 我们发现的第一个难题往往也不是最应该解决的难题1.2. 突破性思维与普通常识截然相......
  • 2023-2024-1 20231304 《计算机基础与程序设计》第九周学习总结
    2023-2024-120231304《计算机基础与程序设计》第九周学习总结作业信息这个作业属于哪个课程2023-2024-1-计算机基础与程序设计这个作业要求在哪里2023-2024-1计算机基础与程序设计第九周作业这个作业的目标操作系统责任;内存与进程管理;分时系统;CPU调度;文件、文件......
  • 2023-2024-1 20231307 刘芷彤 《计算机基础与程序设计》第9周学习总结
    作业信息这个作业属于哪个课程(https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP)这个作业要求在哪里(https://www.cnblogs.com/rocedu/p/9577842.html#WEEK08))这个作业的目标自学教材《计算机科学概论》第9章《C语言程序设计》第7章作业正文 https://ww......
  • 学习Linux用户管理与文件权限
    在Linux操作系统中,用户管理和文件权限是系统安全和管理的核心。本文将深入探讨Linux用户管理和文件权限的方方面面,帮助读者更好地理解和有效地运用这些关键概念。用户管理Linux用户管理是系统管理员不可或缺的一部分,它涉及到用户的创建、权限分配、密码管理以及安全性方面的考虑......