我已經Telegraf配置和安裝 - 輸入濾波器phpfpm運行Telegraf phpfpm不存儲所有變量測量influxdb
輸入濾波器配置:
[phpfpm]
urls = ["http://127.0.0.1:8080/fpmstats"]
這個網址運作正常,並返回正確的phpfpm統計:
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如下:
[[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
這是「幾乎」工作和數據正在被蜂擁而至收到 - 但只有一對夫婦的測量..
SHOW TAG KEYS FROM "phpfpm"
僅顯示以下tagkey
host
pool
我預期查看接受的conn,偵聽隊列,idel進程等的值。我看不到任何'有用'的數據發佈到Influx。
- 我錯過了什麼,在哪裏尋找存儲在influxdb中的phpfpm值。
- 或者這是一個配置問題。
- 我有一個問題,讓http收集器工作,如此卡住UDP - 這是一個壞主意?
什麼'SHOW FIELD KEYS FROM「phpfpm」'的輸出? –
OH - 謝謝你。我顯然不瞭解influx數據庫的結構。你是對的,它發現了價值 - 我會花更多時間在文檔上! – richp10