问题标签 [chronograf]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
influxdb - 恐慌:无效页面类型:2:10 和第 5 页已在 Kubed Chronograf 上释放
我在 Azure kubernetes 服务上有 influx v1.7.9,我尝试添加 chronograf 但未能启动,它有一个 PVC 使用 azure 存储帐户存储数据。
现在,当我从卷中删除 chronograf 部署和文件时,我遇到了其他错误。
配置 YAML 文件。
部署:
服务:
持久卷声明:
authentication - 为 Kapacitor 启用身份验证会破坏 Chronograf
我刚刚安装了整个 TICK 堆栈,但遇到了一个愚蠢的问题。
当我使用 auth_enabled = false 离开 influx 时,我可以让 Telegraf 与 Influx 对话,而 Chronograf 可以完美运行。
然后,我将 auth_enabled 更改为 true 并在我的 influx 配置中设置了用户名和密码。如果我使用身份验证详细信息更新 Telegraf 和 Kapacitor 配置文件 - 它们可以完美运行。问题是 Chronograf 现在嘲笑我(太粗鲁了)并告诉我它无法连接到流入。
您可以查看下面的日志以了解确切的错误。在配置 chronograf 时,我是否遗漏了一些重要的东西?当其他两个应用程序都乐于工作时,为什么它不会连接到influx?
任何帮助将不胜感激……</p>
哦,顺便说一句。我是那些在 Windows 上运行所有这些的愚蠢人之一……如果这有什么不同的话。
gmail - Chronograf 为 Gmail 设置警报
我需要为 Gmail 设置 Chronograf 警报,但我做不到。
我所做的是以下步骤:
- 我创建了一个新的警报规则
- 在警报处理程序部分,我已导入“电子邮件”并插入警报阈值
- 我去编辑配置并设置所有内容,如图所示: gmail配置
但是当我按下“发送测试警报”按钮时,没有电子邮件发送给我。
为了以防万一,我还在“警报规则构建器”部分写了电子邮件的正文。但什么都没有改变。我该如何解决?
python - 如何配置 chronograf 以在特定端口中运行?
我是 InfluxDB 的新手。
我已经安装了 InfluxDB 和 ChronografC:/InfluxDB/
并创建了这个结构:
C:/InfluxDB/influx-data
C:/InfluxDB/influxdb
C:/InfluxDB/chronograf-1.8.4-1
我执行influxd.exe。一切正常我执行chronograf。一切还好
然而,当我在端口上运行 Jupyter 笔记本8888
并尝试执行 chronograf 时,它会崩溃,因为它使用相同的端口。
我想将 chronograf 更改为另一个端口,例如8083
.
我试图在 cmd: 中运行这个命令,chronograf -p=8083
但它返回给我这个:
time="2020-05-28T12:02:41+02:00" level=error msg="Invalid basepath, must follow format \"/mybasepath\"" basepath=invalid component=server
我已阅读 Chronograf 的文档并发现:
- --basepath= | -p 所有 chronograf 路由都将被挂载的 URL 路径前缀。环境变量:$BASE_PATH
但是我还是不明白指的是哪个URL,也不明白如何设置BASE_PATH...
我会欣赏一个带有“真实”网址而不是 /your_base_path 的具体示例,这无助于我理解。
先感谢您
influxdb - Chronograf UI 显示同一时间间隔的所有点
我正在尝试为我在 chronograf 上的 influxdb 中的所有数据显示表格格式。
由于我在同一个时间戳上有多个点(数据),它只显示一个时间戳的一个数据。
我想在 chronograf 上显示所有数据,而不考虑同一时间。任何帮助将不胜感激。
例子:
测量名称:样品
我正在尝试查询 chronograf: SELECT filed1,filed2, tag1 from sample WHERE tag2='tag12'
下表显示了以下数据:
我期望我的输出是:
注意:相同的命令在 influxdb cli 上给了我正确的输出。
先感谢您
docker - Docker 容器间通信
我在这里面临一个相对简单的问题,但我开始想知道为什么它不起作用。
我想用 Docker Compose 启动两个 Docker 容器:InfluxDB 和 Chronograph。
不幸的是,计时码表没有在给定的主机名下到达 InfluxDB:“无法连接到 InfluxDB Influx 1:联系源时出错”
这可能是什么原因?
这是我的 docker-compose.yml:
我还尝试在两个容器内启动一个 shell,然后相互 ping 容器或使用 wget 获取另一个容器的 HTTP-API。即使容器之间的这种通信也不起作用。在使用 wget 和 ping 的两次尝试中,我都会超时。
不得不说,我这里用的是香蕉派 BPI-M1。是否有可能是由于 Linux 导致容器到容器的通信不起作用?
influxdb - 测量系列的持续时间 - InfluxDB 1.8
我无法终生弄清楚如何在 InfluxDB 1.8 的给定时间范围内获取系列的长度或持续时间。
我需要这个来从千瓦读数计算千瓦时,但我原以为很多人会需要这个来计算服务器正常运行时间。
如果没有其他方法,我可以获取系列的第一点和最后一点之间的时间,但真的希望能够排除两者之间的任何差距。
我觉得elapsed()可能用于此目的,但正如文档所述,如果与GROUP BY 时间子句结合使用,它似乎只会给出无意义的结果。
任何帮助将不胜感激。
docker - docker-compose 中的 InfluxDB 无法允许连接
我正在尝试在 docker-compose 中将 TICK-Stack 与 RabbitMQ 一起设置,但我无法将任何东西连接到 InfluxDB。无论我尝试什么,我总是会收到连接被拒绝的错误。有人可以向我解释如何设置此堆栈以使其正常工作吗?
我还看到,当我第一次创建容器时,没有创建新的数据库。官方容器有问题吗?
码头工人-compose.yml
电报文件
influxdb - 无法将数据从 influxDB 可视化到 Chronograf
我有来自 mqtt 代理的数据写入 influxDB。它每两秒发送一次数据,我将发布数据的 arduino 串行监视器的时间戳与写入显示相同时间戳的 influxDB 的时间戳数据进行比较。问题是每当我尝试将数据从 influxDB 可视化到 Chronograf 时,它都会显示“您的查询或命令在语法上是正确的,但没有返回任何结果。这是从 python 中的 influx 客户端发送的 JSON 格式:
我很困惑,我错过了什么吗?