首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Telegraf phpfpm没有将所有标记测量存储到进水to

Telegraf phpfpm没有将所有标记测量存储到进水to
EN

Stack Overflow用户
提问于 2016-09-03 13:55:11
回答 1查看 356关注 0票数 0

我已经配置了Telegraf并使用-输入过滤器phpfpm运行。

输入过滤器配置如下:

代码语言:javascript
复制
[phpfpm]
  urls = ["http://127.0.0.1:8080/fpmstats"]

此url工作,并返回正确的php统计数据:

代码语言:javascript
复制
pool:                 www
process manager:      dynamic
start time:           03/Sep/2016:13:25:25 +0000
start since:          1240
accepted conn:        129
listen queue:         0
max listen queue:     0
listen queue len:     0
idle processes:       2
active processes:     1
total processes:      3
max active processes: 1
max children reached: 0
slow requests:        0

Telegraf输出为Influxdb配置如下:

代码语言:javascript
复制
[[outputs.influxdb]]
  urls = ["udp://172.17.0.16:8089"] # Stick to UDP
  database = "telegraf"
  precision = "s"
  retention_policy = "autogen"
  write_consistency = "any"
  timeout = "5s"
  username = "telegraf"
  password = "password"
  user_agent = "telegraf"
  udp_payload = 1024

这是“几乎”工作,数据正在收到的流入-但只有几个测量.

代码语言:javascript
复制
SHOW TAG KEYS FROM "phpfpm"

只显示以下标签

代码语言:javascript
复制
host
pool

我希望看到可接受的conn、侦听队列、idel进程等的值。我看不出任何“有用的”数据被张贴到流入。

  • 在何处查找存储在Influxdb中的phpfpm值方面,我是否遗漏了一些内容。
  • 或者这是一个配置问题。
  • 我很难让http收集器在UDP上工作--这是个坏主意吗?
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-09-12 17:55:50

InfluxDB中的数据被分离为度量、标记和字段。

测量是高水平的数据存储。

标记是索引值。

字段是实际数据。

您正在处理的数据具有度量phpfpm和两个标记hostpool

我希望看到可接受的conn、侦听队列、idel进程等的值。我看不出任何“有用的”数据被张贴到流入。

您要寻找的值最有可能是字段。若要验证这种情况,请运行查询

代码语言:javascript
复制
SHOW FIELD KEYS FROM "phpfpm"
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39307703

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档