Influxdb 如何在XDB中添加两列?

我的s1系列(例如主机1)分别有两列cA(例如使用的内存)和cB(例如使用的另一种内存) 如何获得一组点,这些点是s1.cA和s1.cB相加的结果 我在这里查看了XDB文档 但我无法理解他们的例子 提前感谢。您应该能够从s1运行选择cA+cB,下面是对一些示例数据运行查询的屏幕截图: 由于您试图添加来自具有不同时间戳的不同来源的数据,因此可以按照以下步骤操作- Source A 1. Set the time series name 2. Set the coulmns (2 in your

Influxdb 如何在XDB中的字符串字段上使用TOP()?

假设“location”是XDB bucket中名为places的字符串字段,其数据类似于以下内容: time | location --------------------+---------- 1477568542209000000 | London 1477568542409000000 | Essex 1477568542569000000 | London 1477568542589000000 | Sussex 1477568542600000000 |

Influxdb 为什么这个XDB流量查询返回2个表?

我是XDB的新手&流量查询语言,请耐心等待!很高兴被重定向到文档,但到目前为止我还没有发现任何真正有用的东西 我已经配置Jenkins(2.277.3)使用插件()将构建度量推送到XDB(版本2.0.5('7c3ead')。目前没有自定义指标。正在成功发送数据 我想构建一个简单的条形图来显示特定项目的构建时间。每个“条”将是一个单独的构建(具有不同的构建编号)。此外: X轴,构建日期/时间 Y轴,构建持续时间 (理想情况下,条形图应为绿色/红色,表示成功/其他任何内容,并标有作业编号。我希望及

Influxdb 使用XDB子查询减去值

我有一个流入数据库,里面充满了值。这些值由Grafana提供。我需要的是根据选定的时间间隔获取实际值 目前,我对单个指标有以下查询: SELECT mean("value") FROM "table" WHERE $timeFilter GROUP BY time($interval) fill(null) 我想要的是从这个区间中减去最小的值,所以它只计算这个区间内的值。因此,图表需要从零开始。要从该间隔中获取最低值,我使用: SELECT min("value") FROM "table"

Influxdb XDB 2.0如何确定执行了多少查询

我正在使用XDB2.0。我希望在所有测试完成后投入到云计算的生产中。我正在尝试评估我的负载将生成的查询量 我想知道我的应用程序的特定负载会生成多少查询 我正在生成多少个插入?(例如,能够知道我的批量插入是否有效,或者是否生成了单个插入。) 当我使用特定报告时,会生成多少SELECT查询 我的SELECT查询返回了多少mb或gb的数据 我在XDB中的数据有多大 我需要能够回答所有这些问题,才能很好地估计我在云中的成本 我是XDB的新手。我已经阅读了很多文档和页面,但我似乎不知道如何做到这一点。

Influxdb 在grafana单个统计中使用XDB中的时间字段

是否可以在grafana的单个统计面板中使用时间字段 我知道您不能只查询XDB中的时间字段,但我可以得到我感兴趣的统计数据的时间,如下所示: select time, last(context_id) from "data_context" 只需要一种方式来显示执行查询时的time字段 这是堆栈溢出时经常问的问题,但目前不可能。但在github上有此功能的开放式请求:

Influxdb 如何删除所有XDB数据库?

我正试图删除除_internal数据库之外的所有XDB数据库,因为我不想每次都手动执行此操作,但是,不支持直接从。我正在考虑为此编写一个shell脚本,但是,我无法列出所有数据库,以便将它们通过管道传输到DROP DATABASE命令。每个建议都会有帮助 为了回答我自己的问题,我编写了一个简短的python脚本,使用- 从influxdb导入InfluxDBClient 导入操作系统 influx\u host=os.getenv('influx\u host','localhost') db\

Influxdb 什么';s存储桶、测量值和;XDB 2.0中的保留策略?

我目前正在研究XDB2.0的文档;然而,我还不完全理解存储桶、度量和保留策略之间的逻辑 文档中说数据库和保留策略已被bucket取代。根据定义,桶是: “在XDB 2.0中存储时间序列数据的命名位置” 据我所知 一个bucket包含shard group=>shard group在特定文件夹中存储一定间隔的数据;例如:碎片组始终可以将间隔四小时的数据保存在单个文件夹中 碎片组包含碎片=>碎片是时间序列表的单行/点 此外,Influx在文档中写到一个bucket有一个保留策略 这意味着“一个桶”只

Influxdb 使用1.x客户端写入XDB 2.x

在使用1.x写入端点时,我无法绕过来自XDB 2的未经授权响应 设置: 从中可以看出,它具有一些1.x兼容性: InfluxDB v2 API包括与InfluxDB 1.x客户端库和第三方集成(如Grafana和其他)一起工作的InfluxDB 1.x兼容端点 特别是 因此,让我们测试一下,并使用1.xapi编写到2.0服务器。首先,我们将旋转一个带有用户名和密码的docker图像 docker run -p 8086:8086 \ -e DOCKER_INFLUXDB_INIT_M

Influxdb XDB 2.0中是否有桶数限制?

我正在使用Ubuntu20.04.2 LTS,通过本机influxdbGo客户端在4核/16Gb RAM机器上测试influxdb2.0.6性能 首先,我使用100个并发连接(工作负载模拟)将2.88亿个点写入一个bucket。它在44分钟内完成,没有错误。我有一个带有100个可能值的标记,在测试读取性能时,我发现flux查询中的标记过滤子句比没有它的查询降低了性能x4。所以我决定去掉这个标签,把我的数据分成100个独立的存储桶。我创建了100个桶,并开始用数据填充它们。几分钟后,influxd

Influxdb xdb模式设计 我有3000个传感器,1500个温度传感器,1000个湿度传感器,500个压力传感器 每个传感器都映射到一个位置,即我有3000个位置 位置可以类似于建筑/街区/楼层/房间/LocA和建筑/街区/楼层/房间/LocB(这是上级建筑/街区/楼层/房间) 每15秒从传感器读取一次数据

XDB的模式应该是什么 这是我的想法 我想我会把这些作为测量 温度 压力 湿度 标记为位置|传感器ID(3000个标记用于所有传感器,使我的基数为3000) 位置|传感器ID ---------|--------- 位置A |传感器1 位置B |传感器2 所以我将有3000系列,每15秒存储一次数据,这是可伸缩的吗? 您是否发现此架构设计存在任何问题?如果系统在大范围内超过8GB RAM,则此架构设计似乎没有问题。请参阅以下文档:XDB似乎没有问题,但如果您希望对每个“块”的指标进行分组或比较,

Influxdb 无法在XDB中插入数据

您能帮助解决以下错误吗- 插入块,颜色=蓝色编号=90 1547095860 错误:{“错误”:“部分写入:超出保留策略的点已删除=1”} 注-1547095860 is-2019年1月10日,标准时间上午10:21:00 我试图在今天即2019年1月25日插入此数据 我的数据库设置如图所示 谢谢 根据提供的屏幕截图,我想您正在尝试将数据插入名为LINSERVER 默认情况下,如果没有为数据库指定保留策略(RP),则系统将使用autogenRP;具有无限的保留期。换句话说,您可以从epoch时

Influxdb 如何在Flux中将字符串列一分为二(XDB)

我有一列#datatype字符串,称为名称,每行包含以下信息: ABV,BVA BAC,DWA ZZA,DSW ... 我的问题是如何(通过逗号,)将此列拆分为两列,其中包含名称(names\u 1和names\u 2),这样我将得到如下结果: names_1 names_2 ABV BVA BAC DWA ZZA DSW ... import "experimental/array" import &quo

Influxdb 如何在telegraf中对输出值进行四舍五入?

我正在寻找一种对Telegaf输出的值进行四舍五入的方法。温度、空闲使用率、内存使用率等。。。到14位小数是非常巨大的。这对我来说太过分了。它可以使我的一些尺寸加倍 我还没有找到一个容易做到的方法 现在我有了这个输出: cpu,host=nuc usage_system=1.4107433532279232,usage_idle=95.06239826368747,usage_iowait=0.37981551817639264,usage_user=2.007596310360536 我希望

Influxdb 磁盘上的XDB存储大小

我只想知道我的XDB数据库在我的硬盘上占用了多少空间。stats()命令给了我几十个数字,但我不知道哪一个显示了我想要的 统计输出不包含该信息。磁盘上目录结构的大小将给出该信息 du -sh /var/lib/influxdb/data/<db name> du-sh/var/lib/influxdb/data/ 其中/var/lib/influxdb/data是influxdb.conf中定义的数据目录,是否有任何方法可以使用influx CLI进行检查?对于influxdb

InfluxDB-具有聚合函数DIFFERENCE()的查询,该函数从其他查询返回值

我在XDB中有一个atble,它有一些值。所以我想做的是,我想计算随值变化的差值。我的问题是: 从中选择*从表中选择差异值,其中差异=1 我想从表中选择所有值,其中检测到的差值为1,因为差分函数返回表中两个值之间差值的第二个值,我想从表中得到第二个值,因为我想为测量值a和B之间检测到的异常创建一个函数,其中timea

Influxdb “XDB报告”;“未经授权的访问”;使用生成的令牌

我下载了InfluxDB的最新版本,它是influxdb2-2.0.3_darwin_amd64。我想将数据写入XDB,并遵循“”的文档。我收到了“未经授权访问”的信息 令牌是从web UI复制的。 有人能帮我解决这个身份验证问题吗?提前感谢。我没有完全按照文档操作,它区分大小写。这是“代币”,不是“代币” curl --request POST "http://localhost:8086/api/v2/write?org=9682c3eaabb5384c&bucket=

Influxdb从测量值中选择最后一个特定值

我的詹金斯将所有测试的结果发送到一个XDB测量, 测量值包括测试名称状态等, 当测量中的状态值为0时,表示测试失败,如果为1,则表示测试通过, 我想选择jenkins发送给Inflow的最后一个特殊测试名称,如果他的状态为0,请显示测试名称,如果他的状态为1,则不显示 SELECT last(test_name) FROM db WHERE testname=example AND status = 0 这个命令向我显示最后一个示例testname,它的状态是0,但我还需要其他东西 我需要的

Influxdb 使用InfluxQL在一个间隔内计算具有相同值的点(行)?

我试图利用我对InfluxQL的适度SQL知识,但我缺少了一些关于timeseriesdb本质的东西 用例 当问题被更新时,我从我们的问题跟踪器中编写一个度量: issue\u更新,project=facebook,ticket=fb1,assignment=coolman status=“todo” 问题 鉴于此,返回问题状态行: SELECT status FROM "issue_updated" 如果这是SQL(),我将使用COUNT(然后添加WHERE time>NOW()-1Y

Influxdb 带特定附加标记的标记值的XDB查询

如果我有一些流入数据,如: testMes,feed=test,sourcetype=type1 records=5 testMes,feed=test2,sourcetype=type2 records=10 testMes,feed=test3 records=15 我试图获得一个带有键“feed”的标记值列表,其中sourcetype标记等于一个值“type1”。所以在上面的例子中,我只会得到标签“test”。我尝试了一个查询,但我知道我已经走远了,在阅读了语法文档之后,我没有取得任何进

Influxdb Telegraf文件计数值未显示在XDB中

Telegraf 1.9.0,XDB 1.7.4。我使用filecount输入插件计算两个目录中的文件数。以下是telegraf的相关测试输出: $ telegraf --config /etc/telegraf/telegraf.conf --test 2019-04-08T19:41:42Z I! Starting Telegraf 1.9.0 > filecount,directory=/var/lib/pgsql/9.6/data/pg_logical/sn

Influxdb:如何通过查询获取组中结果数的计数

我是否可以通过查询结果获得组中结果/点数/记录的总数 >从“h2o_英尺”中选择计数(“水位”),其中“位置”='coyote_creek',时间>='2015-08-18T00:00:00Z',时间您需要做一些手工工作。直接运行它 $ influx -execute "select * from measurement_name" -database="db_name" | wc -l 这将返回比实际值多4个值 举个例子, luvpreet@DHARI-Inspiron-3542:~/ww

Influxdb 使用XDB查询获取错误计数百分比的正确方法是什么

我是XDB新手,尝试获取错误计数和通过计数百分比。当我在线检查时,我得到以下查询以计算错误率: SELECT sum("errorCount")/count("responseTime") FROM "requestsRaw" WHERE $timeFilter 我想知道。为什么总和(errorcount)除以总和(responseTime),这是计算错误百分比的正确方法。请解释一下。任何关于这方面的建议都会很有帮助。提前感谢。费率!=百分比 上面的查询给出了速率,即在总响应时间内发生了多少错

Influxdb Inlfuxdb保留策略未正确激活

我有一个XDB数据库由于激活保留策略而丢失数据 我将XDB代码从v1.6.3升级到v1.7.7,但行为是相同的 > SHOW RETENTION POLICIES ON "telegraf" name duration shardGroupDuration replicaN default ---- -------- ------------------ -------- ------- autogen 0s 168h0m0s 1

Influxdb Grafana和XDB-从数据库中绘制所有系列

我有一些来自不同传感器的数据,可以插入和输出,每个传感器都有唯一的ID 是否有方法绘制Grafana数据库中所有传感器的时间序列?我不想列举50多个传感器,尤其是考虑到它们可以来来去去。关于数据库中的测量和标记以及如何绘制时间序列,没有足够的详细信息:全部在一个图中或每个图一个 我假设您在测量中使用sensorID作为标记 对于每个图形一个传感器,解决方案可能如下所示: 创建模板变量sensorID,并从查询中填充 使用key=“sensorID”显示“yourMeas”中的标记值 在仪表板

Influxdb 支持java7的Infulx db java api

我们将从graphite迁移到infulxDB。事实是,我们的应用程序在Java7上,infulx db java api的2.8版支持Java1.8+ 有人能告诉我infulxdbjavaapi的java7兼容版本吗?请共享maven链接以获取相同的链接。谢谢。XDB从切换到Java1.8。您可以安装任何

Influxdb 总和小于XDB测量中标签和的和?

或者我做错了什么。我有一个服务,统计它收到的请求。请求具有平台、执行请求的客户端应用程序版本和其他标记。当服务重新启动时(很少在更新时发生,指标会重置) 因此,我想计算最近时间范围内来自每个平台的查询的百分比,并执行以下操作: SELECT SUM("received") as "received" FROM ( SELECT NON_NEGATIVE_DIFFERENCE(MAX("received")) as "received" FROM "http_metrics" WH

Influxdb kapacitor记录需要陈述任务(noob需要理解)

对不起,我的问题是noob,但我似乎找不到一个解释 要进行kapacitor录制,请使用以下语法 kapacitor record stream(or batch) -task <task-name> -duration 20s kapacitor记录流(或批处理)-任务-持续时间20秒 可以根据您的喜好修改时间 要播放录音,您可以使用以下方式: kapacitor replay -recording <recording-id> -task <task-nam

Influxdb 何时创建新的时间序列数据库?

我是时间序列数据库(TSDB)1.7的新用户(通常是数据库的新用户) 因为我刚开始使用XDB,所以我的问题与我需要的architechrue相关联。还有很多关于如何在数据库中存储数据的信息以及类似的最佳实践() 问题:但是,由于我可以创建多个数据库,是否有适用于TSDB或XDB的一般经验法则,特别是何时需要创建新数据库?更重要的是,如何能够测量何时需要一个新的DB,而一个DB不够 有一件事我可以肯定,那就是每个DB设置一个值,因此基于这个值,我们有理由将DBs分开。还有什么要考虑的吗? 谢谢。做

Influxdb 如何启动XDB2.0.2?

好的,我安装了(在ubuntu 20.04中)XDB的官方页面,特别是以下命令: wget https://dl.influxdata.com/influxdb/releases/influxdb_2.0.2_amd64.deb sudo dpkg -i influxdb_2.0.2_amd64.deb 然后添加命令来启动和创建守护进程的持久性 systemctl enable --now influxdb systemctl status influxdb 结果显示,它好像被激活并正常运行

Influxdb 连续查询未运行

我在我的项目中使用XDB v0.11。 我有下一个保留策略: name duration replicaN default default 0 1 false two_days 48h0m0s 1 true eight_days 192h0m0s 1 false 我还有一个连续的问题: name: mydb ----------------- name

Influxdb 如何组合匹配多个标记值的查询?

我想知道最好的方法是编写一个WHERE子句来匹配标记的多个值。我的印象是,我可以使用正则表达式模式解决这个问题,但我似乎遇到了麻烦。我的查询中返回的数据太多 在我的例子中,我有几个带有“location\u id”标签的测量值 当我使用下面这样的where子句创建查询时,我得到的数据是不正确的。可能是因为我对如何使用正则表达式模式的误解,或者可能是不可能的 我的数据如下 time cpu location_id ---- ----

Influxdb 流入使用查询中的数据

我想通过以下操作计算每日平均温度: 每小时取第一个值- query1 = SELECT first("value") FROM "externaltemp" WHERE $timeFilter GROUP BY time(1h) fill(none) 用这些值,我想取每天的平均值。 选择平均值(查询1) 我的问题是如何组合一个查询并从第一个查询到下一个查询使用数据。可能吗 编辑: 添加了一些数据: Time externaltemp.distinct 2018-04-04 07:07:00 3

Influxdb Telegraf-如果输入插件(服务)关闭,则发送错误/0/错误

我需要计算我的服务正常运行时间(例如redis、memcached) =成功获取度量尝试次数/*total*获取度量尝试次数(在某段时间内每10秒一次) 如果我的输入(服务)关闭,我可以将Telegraf配置为发送0/false吗? 原因现在如果输入服务关闭,XDB不会从telegraf接收任何新的度量点(只有telegraf守护进程端的错误日志)。Daniel Nelson在这里回答 每个插件都可以向内部插件添加自定义指标(例如:http\u侦听器输入插件)

Influxdb outflux参数的语义——输出连接

我正试图借助于outflux,将InfluxDB数据库迁移到TimescaleDB: $ outflux migrate database --input-server https://xxx:443 --input-user xxx --input-pass xxx --output-conn "dbname=tutorial user=postgres" 2019/10/18 17:06:42 All pipelines scheduled 2019/10/18 17:06:42 All p

Influxdb Chronograf高可用性

您好,XDB用户 如何在具有高可用性的kubernetes上部署chronograf(多实例和负载平衡器)…是否有相关参考资料 我只能看到与VM相关的引用

Influxdb Influxql到flux查询转换

我试图使用一些基于graphana/telegraf/XDB的类似吸烟的解决方案的老指南 但由于db现在使用的是flux查询语言,所以我试图从教程中产生的任何东西都不会真正起作用 如果有人能将其转换为flux语言,我将不胜感激: SELECT min("minimum_response_ms") FROM "ping" WHERE ("url" = 'x.x.x.x') AND $timeFilter GROUP BY ti

Influxdb 在XDB中插入多个带标记的值

我正在尝试收集smartctl指标,并将它们推送到XDB中。我很难为被推入的值添加标记,以便标记和值位于正确的位置 如果我这样做: curl -POST 'http://localhost:8086/write?db=test' --data-binary 'smartctl Raw_Read_Error_Rate=19243395i,Spin_Up_Time=0i,Start_Stop_Count=149i,Reallocated_Sector_Ct=25i,Seek_Error_Rate=4

Influxdb 从XDB中删除数据

我没有完全理解XDB的结构,我希望从中删除一些数据。我有以下资料: net,agent_host=10.0.1.1,host=debian net,host=debian,interface=all net,host=debian,interface=eth0 net,host=dns1,interface=all net,host=dns1,interface=eth0 net,host=dns2,interface=all net,host=dns2,interface=eth0 net,h

Influxdb 配置主机信息,通过XDB与statsd聚合

我已经开始使用collectd(5.5.1)、statsd(git-head)、influxd(1.2)和grafana来监控我的基础设施。collected部分可以很好地用于黑盒监控。我们想使用statsd进行白盒监控 我们的设置是在每个主机上收集和statsd,将数据发送到监控主机上的XDB。XDB和grafana在监控主机上运行。当然,collectd和statsd也在监控主机上运行,就像在其他地方一样 我在每个主机上的statsd配置 { graphitePort: 2003,

Influxdb XDB从特定分片中选择数据

我想知道是否有可能从流入的CLI中选择特定碎片的数据。我也想选择两个时间戳内的序列,但我还没有找到如何选择。非常感谢您提供的任何信息。Q:我想知道是否可以从流入的CLI中选择特定碎片的数据 A:在XDB 1.3中,这是不可能的。但是,您应该能够计算出其中包含哪些数据 如果在influx命令行中执行show shard语句,它应该告诉您shard中包含的数据的开始和结束日期时间(数据库中所有系列) 例如 给定碎片信息: id database retention_policy shard_gr

Influxdb 如何删除给定RP时间范围内的测量值? 问题:

对于特定的保留策略,是否可以使用时间范围删除测量数据 删除 来自“传感器数据”。“隔离”。/*/ 其中“时间”>=“2018-02-28T02:26:08.0000000 Z” 而“time”Chronograf在解析查询时非常笨拙,造成了很多混乱 Influx(从1.4开始)无法删除特定保留策略的数据,并且Chronograf无法在未指定数据库的情况下解析delete命令 最终起作用的是(通过API)调用 DELETE FROM/*/WHERE“time”>=“2018-02-28T02:2

Influxdb XDB的Shinyproxy身份验证

我已将shinyproxy 2.3.1配置为向XDB 1.8.1发送使用情况统计信息。我所经历的最疯狂的事情是,如果没有启用XDB身份验证,使用率统计数据就会成功中继。但是,当我启用influxdb auth并将proxy.usage stats username和proxy.usage stats password引入application.yml时,usage statistics在没有用户名的情况下命中influxdb,因此被401响应代码拒绝。 shinyproxy\u usagesta

Influxdb 从XDB导出数据

是否有方法(插件或工具)从数据库(或数据库本身)导出数据?我正在寻找此功能,因为我需要将数据库从当前主机迁移到另一个主机。您可以转储每个表并通过REST接口加载它们: curl "http://hosta:8086/db/dbname/series?u=root&p=root&q=select%20*%20from%20series_name%3B" > series_name.json curl -XPOST -d @series_name.json "http://ho

Influxdb xdb中的聚合流量查询

我是XDB的新手。我使用的是1.8+Influxdb和com.Influxdb:Influxdb客户端java:1.11.0。我的尺寸低于标准 stocks { (tag) symbol: String (field) price: Double (field) volume: Long (time) ts: Long } 我试图在15分钟的时间内查询测量值。我有以下疑问 "from(bucket: \"test/autogen\")"

上一页   1   2   3   4   5    6  ... 下一页 最后一页 共 16 页