- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我需要帮助读取十六进制数据并应用公式来转换数据。我的文件用尾部解析:
2022-09-15 00:04:39 AAA99 BBB99 24 43 B2 50
2022-09-15 00:04:40 BBB99 BBB99 2C 42 F1 4B
还有我的配置:
[global_tags]
[agent]
interval = "10s"
round_interval = true
metric_batch_size = 1000
metric_buffer_limit = 10000
collection_jitter = "0s"
flush_interval = "10s"
flush_jitter = "0s"
precision = ""
debug = true
quiet = false
logtarget = "file"
logfile = "/var/log/telegraf.log"
hostname = ""
omit_hostname = true
[[outputs.influxdb]]
urls = ["http://127.0.0.1:8086"]
database = "data_hexa"
skip_database_creation = false
timeout = "5s"
username = "telegraf"
password = "***********"
user_agent = "telegraf"
[[outputs.file]]
files = ["stdout", "/tmp/metrics.out"]
[[inputs.tail]]
files = ["/mnt/cle/hexa*.log"]
name_override = "hexa_log"
from_beginning = true
max_undelivered_lines = 10000
character_encoding = "utf-8"
grok_patterns = ["%{CUSTOM_LOG}"]
grok_custom_patterns = '''
CUSTOM_LOG %{TIMESTAMP_ISO8601:timestamp:ts-"2006-01-02 15:04:05"} %{WORD:AAAinfo:tag} %{WORD:BBBinfo:tag} %{BASE16NUM:01hexa} %{BASE16NUM:02hexa} %{BASE16NUM:03hexa} %{BASE16NUM:04hexa}
'''
data_format = "grok"
grok_timezone = "Local"
使用此配置,数据类型为“字符串”,我想将十六进制值转换为整数 (IN_01hexa) 并应用类似 01hexa_convert = ((IN_01hexa)*0.8125-4.25) 的更改。然后,在我的数据库中, 01hexa_convert 的类型必须是 float。
最佳答案
您可以尝试通过 Telegraf's converter plugin 将十六进制字符串转换为整数.
示例代码如下:
[[processors.converter]]
[processors.converter.fields]
integer = ["*hexa"]
至于匹配处理部分,好像我们必须在Telegraf doesn't have such plugin yet的查询阶段做。 .
关于influxdb - 电报 : How collect Hexadecimal data and apply function before insert in influxdb?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73844473/
我正在尝试收集 smartctl 指标并将它们推送到 influxdb 中。我很难为插入的值添加标签,以便标签和值位于正确的位置。 如果我这样做: curl -POST 'http://localho
是否可以设置 influxdb 从其他 influxdb 获取数据? 或者有一些本地日志代理用于流入数据。 例如我有 10 个后端服务器。我希望每个后端服务器中间件代码都在 influxdb 或一些本
我正在尝试获取给定测量的标签值。我在 influxDB 中进行了测量,如下所示。 > select * from "EVENT_LIVE" name: EVENT_LIVE time
在尝试理解 InfluxDb 的不同概念时,我遇到了 this文档,其中有与 SQL 数据库的术语比较。 An InfluxDB measurement is similar to an SQL da
我的 influxDB 用例是存储来自不同 PLC 的过程数据并对其进行趋势分析。我使用 grafana 可视化这些数据。在第一个试点中,我使用了 influxDB 的模式设计指南,使用通用测量名称并
有没有办法在 influxdb 中为特定查询创建临时表? (因此它们的范围只是该查询,而不是创建并插入到新的测量中)。 我想过写一个连续查询,但是有restrictions在 where 子句(即时间
在InfluxDB中,可以将多维哈希值post到数据库吗? 例如,这个散列: { "field1": "value1", "field2": { "field2a":
有没有办法从 InfluxDB 测量中选择所有值字段(或所有标签字段)? SELECT * FROM ... 查询选择值 和 标签。 最佳答案 SELECT *::field FROM "measur
什么查询将返回 InfluxDB 中不同主机的数量?我有一小群计算机(希望如此)通过 collectd 将统计数据写入 InfluxDB,但我不知道如何计算计算机成功写入的次数。 编辑:使用 Infl
我正在尝试使用一个我几乎不了解的数据库,我需要知道一个表的列名: 这是我尝试过的: client = DataFrameClient(host, 8086, username, password, "
我的 influxdb 数据库中有一些测量数据,我可以使用这些数据进行查询: 从 E_real_con 中选择 * 名称:E_real_con 时间值(value) ---- ----- 153792
我正在使用 telegraf 将 snmp 数据推送到我的 InfluxDB 并通过 Grafana 将其可视化。 现在我遇到了一个奇怪的问题(很可能只是我的误解......) 鉴于以下系列: snm
每天查询 InfluxDB 特定时间的最佳方法是什么,例如,我有一个有 checkin / checkout 事件的系列,我需要在上个月每天下午 2 点到 3 点之间查看它们,我知道没有在查询语言上执
是否可以使用不同的保留策略处理 influxdb 中的不同测量? 最佳答案 InfluxDB 完全可以做到这一点。为此,您需要创建一个具有两个保留策略的数据库,然后将数据写入关联的保留策略。 例子:
InfluxDB我有两个写点,一个是开始,一个是结束。我只需要确定这两个事件之间的持续时间,并围绕它进行查询。 InfluxDB 有差异()聚合方法,但它不适用于时间元字段。 提供自定义时间戳值是实现
我已经使用 influxDB 一段时间了,但从来没有从它连续流过数据。一个简单的 GET/query 就足够了。但是现在我需要一种将数据流式传输到前端以绘制漂亮图形等的方法。 到目前为止,我们一直在前
能否请您帮助解决以下错误 - INSERT blocks,color=blue number=90 1547095860 ERR: {"error":"partial write: points be
我在 InfluxDB 中设置身份验证时遇到问题。首先跟随教程告诉我更改配置文件: https://docs.influxdata.com/influxdb/v1.7/administration/a
我在 Influxdb 中有 my_db1、my_db2、my_db3,现在有没有办法通过查询在这些数据库之间移动或复制数据? 最佳答案 InfluxQL 提供了一个 INTO可用于在数据库之间复制数
我在 localhost:8086 上运行了 InfluxDB (它是默认的)和在不同端口上运行的 go 程序(因为它必须,也不能在 8086 上运行)。我试图在我的 go 程序中使用 JavaScr
我是一名优秀的程序员,十分优秀!