gpt4 book ai didi

json - 如何从 InfluxDB 的 HTTP API 获取 CSV 而不是 JSON?

转载 作者:行者123 更新时间:2023-12-04 12:06:56 24 4
gpt4 key购买 nike

我想在商业智能的上下文中使用 influxdb:
ETL,连接来自其他数据库的数据,创建实时仪表板。
目前,我们正在使用标准的 BI 工具,例如 QLIK 或 Microsoft PowerBI。

根据文档,HTTP API 应该用于查询( https://docs.influxdata.com/influxdb/v1.2/guides/querying_data/ )
我的问题是 API 的输出似乎只是 JSON。这意味着每个分析师首先必须弄清楚如何在加入其他数据之前将 JSON 转换为表格格式等。

是否可以告诉 API 生成类似 csv 的表格输出?
您对使用哪些工具来制作好的仪表板有什么建议吗?我尝试了 grafana,但在加入其他数据时似乎达不到要求。

最佳答案

您可以使用 -H "Accept: application/csv"在您的 curl以 CSV 格式响应。例如:

$ curl -G 'http://localhost:8086/query' --data-urlencode "db=my_db" --data-urlencode "q=SELECT * FROM \"cpu\"" -H "Accept: application/csv"
name,tags,time,host,region,value
cpu,,1493031640435991638,serverA,us_west,0.64

关于json - 如何从 InfluxDB 的 HTTP API 获取 CSV 而不是 JSON?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43516396/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com