vm时序数据库-导入数据

article/2025/8/19 13:40:56

时间序列数据可以通过任何支持的摄取协议导入:

  • Prometheus remote_write API. See these docs for details.
  • DataDog submit metrics API. See these docs for details.
  • InfluxDB line protocol. See these docs for details.
  • Graphite plaintext protocol. See these docs for details.
  • OpenTSDB telnet put protocol. See these docs for details.
  • OpenTSDB http /api/put protocol. See these docs for details.
  • /api/v1/import for importing data obtained from /api/v1/export. See these docs for details.
  • /api/v1/import/native for importing data obtained from /api/v1/export/native. See these docs for details.
  • /api/v1/import/csv for importing arbitrary CSV data. See these docs for details.
  • /api/v1/import/prometheus for importing data in Prometheus exposition format. See these docs for details.

Flink与vm时序数据库结合(一)_forrest420的专栏-CSDN博客

是flink利用InfluxDB line protocol写入vm中,后续应用性更大。

如何以vm原生格式导入数据

 虽然最高效,但是当前未完善。

如何以 JSON 行格式导入数据

导入通过 /api/v1/export 获取的数据的示例:

# Export the data from <source-victoriametrics>:
curl http://source-victoriametrics:8428/api/v1/export -d 'match={__name__!=""}' > exported_data.jsonl# Import the data to <destination-victoriametrics>:
curl -X POST http://destination-victoriametrics:8428/api/v1/import -T exported_data.jsonl

构造数据:

cat exported_data.jsonl
{"metric":{"__name__":"galaxy_uptime","instance":"m1"},"values":[8],"timestamps":[1634625140000]}

执行导入命令,附带额外的tag,foo=bar,

通过传递 extra_label=name=value 查询参数,可以将额外的标签添加到所有导入的时间序列。 例如, /api/v1/import?extra_label=foo=bar 会将 "foo":"bar" 标签添加到所有导入的时间序列。

curl -X POST http://localhost:8428/api/v1/import\?extra_label\=foo\=bar -T exported_data.jsonl

grafana中的点 ,实际数据只有一个,其他的点是默认补填的。

将 Content-Encoding: gzip HTTP 请求头传递到 /api/v1/import 以导入 gzip 数据:

# Export gzipped data from <source-victoriametrics>:
curl -H 'Accept-Encoding: gzip' http://source-victoriametrics:8428/api/v1/export -d 'match={__name__!=""}' > exported_data.jsonl.gz# Import gzipped data to <destination-victoriametrics>:
curl -X POST -H 'Content-Encoding: gzip' http://destination-victoriametrics:8428/api/v1/import -T exported_data.jsonl.gz

请注意,可能需要在导入历史数据后刷新响应缓存。 有关详细信息,请参阅这些文档。

VictoriaMetrics 一一解析输入的 JSON 行。 它将整个 JSON 行加载到内存中,然后对其进行解析,然后将解析后的样本保存到持久存储中。 这意味着在导入过长的 JSON 行时,VictoriaMetrics 可能会占用大量 RAM。 解决方案是将太长的 JSON 行拆分为更小的行。 如果将单个时间序列的样本拆分到多个 JSON 行中,则没有问题。

如何导入 CSV 数据

拼接负载,不易阅读。

如何导入 Prometheus exposition 格式的数据

VictoriaMetrics 通过 /api/v1/import/prometheus 路径接受 Prometheus exposition 格式和 OpenMetrics 格式的数据。 例如,以下行将 Prometheus exposition 格式的一行导入到 VictoriaMetrics 中:

curl -d 'foo{bar="baz"} 123' -X POST 'http://localhost:8428/api/v1/import/prometheus'

以下命令可用于验证导入的数据:

curl -G 'http://localhost:8428/api/v1/export' -d 'match={__name__=~"foo"}'

如果 <metric> <value> <timestamp> Prometheus exposition format 行中缺少时间戳,则在数据摄取期间使用当前时间戳。 它可以通过时间戳查询 arg 以毫秒为单位传递 unix 时间戳来覆盖。 例如,/api/v1/import/prometheus?timestamp=1594370496905。

参考

https://docs.victoriametrics.com/Single-server-VictoriaMetrics.html#how-to-import-time-series-data如何导入时序数据到vm中


http://chatgpt.dhexx.cn/article/cCV4iBTb.shtml

相关文章

三种常用时序数据库对比调研-InfluxDB、Prometheus、IotDB

1、引言 时序数据治理是数据治理领域核心、打通IT与OT域数据链路&#xff0c;是工业物联网基石、大数据价值创造的关键、企业管理提升的发动机、是数字化转型的重要支撑。 工业企业在生产经营过程中&#xff0c;会运用物联网技术&#xff0c;采集大量的数据并进行实时处理&am…

时序数据 mysql存储_【时序数据库】时序数据库介绍

1.基本概念 时序数据库(Time Series Database)是用于存储和管理时间序列数据的专业化数据库。时序数据库特别适用于物联网设备监控和互联网业务监控场景。 下面介绍下时序数据库的一些基本概念(不同的时序数据库称呼略有不同)。 1.1 度量(metric) 监测数据的指标,例如风力和温…

mysql 时序数据库_时序数据库介绍和使用(转)

1.基础 1.1 时序数据的定义 什么是时间序列数据(Time Series Data,TSD,以下简称时序)从定义上来说,就是一串按时间维度索引的数据。用描述性的语言来解释什么是时序数据,简单的说,就是这类数据描述了某个被测量的主体在一个时间范围内的每个时间点上的测量值。它普遍存在于…

关于时序数据库

https://blog.csdn.net/ransom0512/article/details/78114167 看了一些时序数据库&#xff0c;没有太深入&#xff0c;有一些大概认识&#xff0c;记录下来。 1. 核心 数据存储分为行存储或者列存储&#xff0c;由于列存储的高压缩比&#xff0c;现在使用列存储的比较多一…

时序数据库Machbase

Background 最近偶然接触到Machbase&#xff0c;发现相关信息很少&#xff0c;于是自己做了一些简单的了解&#xff0c;这里记录下&#xff0c;方便有兴趣的童靴参考哈。 1、官方介绍 Machbase是韩国的一家公司开发的一款类似InfluxDB、DolphinDB、TDengine等时序数据库产品&am…

用友:时序数据库要更懂业务场景

本文来自IT168 作者卢敏 时序数据库是针对时间戳或时间序列数据优化的数据库。比如工业企业为了管好工业设备&#xff0c;需要用传感器收集一些带有时间标签的数据&#xff0c;这些数据既要求“超大规模数据瞬时写入”&#xff0c;又要求实现乱序管理。 用友网络助理总裁何冠…

InfluxDB时序数据库

InfluxDB是一个由InfluxData开发的开源时序型数据。它由Go写成&#xff0c;着力于高性能地查询与存储时序型数据。InfluxDB被广泛应用于存储系统的监控数据&#xff0c;IoT行业的实时数据等场景。 InfluxDB有三大特性&#xff1a; Time Series &#xff08;时间序列&#xff…

【技术选型】时序数据库选型

文章目录 1、前言2、概述2.1 时序数据库的定义2.2 时序数据库的概念2.3 时序数据库的趋势 3、时序数据库对比3.1 influxdb3.2 Prometheus3.3 TDengine3.4 DolphinDB 4、选型结论 1、前言 时序数据治理是数据治理领域核心、打通IT与OT域数据链路&#xff0c;是工业物联网基石、…

mysql时序性数据库_时序数据库入门

数据库的模型包含关系型、key-value 型、Document 型等很多种&#xff0c;那么为什么新型的时序数据库成为监控数据存储的新宠呢&#xff1f; 下面就会从 为什么需要时序数据库&#xff1f; 时序数据库的数据结构 两个方面来介绍一下时序数据库。 1. 为什么需要时序数据库 1.1 …

时序数据库详解和使用

1.基础 1.1 时序数据的定义 什么是时间序列数据&#xff08;Time Series Data&#xff0c;TSD&#xff0c;以下简称时序&#xff09;从定义上来说&#xff0c;就是一串按时间维度索引的数据。用描述性的语言来解释什么是时序数据&#xff0c;简单的说&#xff0c;就是这类数据描…

时序数据库 InfluxDB

目录 一、介绍 二、安装 三、inflxudb保留字 四、基本语法 1、客户端操作 1. 数据库操作 2. 数据表和数据操作 3. series 操作 4.Shard 5. 用户操作 2、API操作 状态码 3、Java操作 五、常用函数 六、存储策略 1.查看策略 2.创建策略 3、修改策略 4. 删除…

时序数据库介绍

目录 1 .什么是InfluxDB 2.那么时序数据有什么特点呢&#xff1f; 3.对于时序数据&#xff0c;我们总结了以下特点&#xff1a; 4.业务方常见需求 5.时序数据库为了解决什么问题&#xff1f; 6.InfluxDB的优势 1 .什么是InfluxDB InfluxDB是一个开源的、高性能的时序型数…

4款堪称神器的电脑黑科技软件,让人相见恨晚

Syncthing https://syncthing.net/ 一款免费的开源跨平台文件同步客户端、服务器工具。支持Linux、Windows、OSX、FreeBSD以及Solaris等系统&#xff0c;具有一个强大的响应式的网页管理界面&#xff0c;能够帮助用户简便地添加、删除和管理通过网络进行同步的文件夹。支持用…

4个超级实用的黑科技软件神器,让你爱不释手!

EyeLoveU 一款免费的眼睛保护工具&#xff0c;主要功能分为两种提醒模式&#xff1a;定时提醒、智慧提醒&#xff0c;用户可以设定不同的提醒时间&#xff0c;或者工作持续多久后进入休息模式。 Rolan 一款轻量级系统启动器管理工具。支持添加一些常用系统功能&#xff0c;如…

目前最值得推荐的几款黑科技APP,快来收藏吧!

说到黑科技APP&#xff0c;每个人都有自己喜欢的&#xff0c;但是都有一个共同特性&#xff0c;那就是装逼神器、时尚大气、实用性强等等。那么今天我就来给大家推荐几款瞬间提高逼格的黑科技APP我们来一起看看吧&#xff01; 一、魔音音乐 音乐是缓解学习和工作压力的最有效…

学计算机必备软件,电脑必备6个黑科技软件,每个都是顶尖,学习、工作必不可少!...

原标题&#xff1a;电脑必备6个黑科技软件&#xff0c;每个都是顶尖&#xff0c;学习、工作必不可少&#xff01; 现在基本上已经是信息的时代&#xff0c;我们生活中几乎很难离开两样东西&#xff1a;一个是电脑、一个手机。我们经常会在电脑和手机上边下载或者是安装好多个软…

5款用得最爽的黑科技软件神器,每一款都好用到你无以伦比

闲话少扯&#xff0c;直接切入正题&#xff0c;5款软件件&#xff0c;值得你高调的收藏的&#xff01; 1、一粒云盘软件 一款专注于企业数据管理的操作软件&#xff0c;每一个精细的权限下都是一次小小的改革&#xff0c;主要用于大型企业的数据资产保护&#xff0c;一个规模…

盘点那些功能强大的黑科技软件:竟然可以如此简单?

随着移动互联网的全球话普及,越来越多黑科技软件渗透到我们的日常生活和工作中,方便着人们的衣食住行。 今天就给大家分享几款比较小众但是却很神器的黑科技软件,用了他们你才知道,原来生活可以如此便捷! 1、拍手寻手机clap 据研究表明,80%的手机用户每年至少有3次找不…

EasyRecovery15专业电脑数据恢复黑科技软件

EasyRecovery数据恢复专家是一款专业数据恢复软件&#xff0c;软件支持文件、照片、视频等600多种文件格式恢复。支持的设备类型包括&#xff1a;电脑/笔记本、回收站、U盘、硬盘、移动硬盘、内存卡、数码设备等各类。先预览再恢复、免费扫描、一键恢复。免费试用&#xff01;重…

有趣的计算机黑科技,6个让你欲罢不能的电脑黑科技软件,我一定要分享出来!...

办公中最常用的设备就是电脑了&#xff0c;我们使用电脑办公讲究的是效率&#xff0c;那么在大家的电脑上&#xff0c;都有哪些不错的软件呢&#xff1f;我也知道很多不错的软件&#xff0c;今天就给来大家分享6个能让你欲罢不能的电脑黑科技软件&#xff0c;快来一起看一看&am…