问题标签 [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.

0 投票
1 回答
604 浏览

influxdb - 恐慌:无效页面类型:2:10 和第 5 页已在 Kubed Chronograf 上释放

我在 Azure kubernetes 服务上有 influx v1.7.9,我尝试添加 chronograf 但未能启动,它有一个 PVC 使用 azure 存储帐户存储数据。

现在,当我从卷中删除 chronograf 部署和文件时,我遇到了其他错误。

配置 YAML 文件。

部署:

服务:

持久卷声明:

0 投票
1 回答
354 浏览

authentication - 为 Kapacitor 启用身份验证会破坏 Chronograf

我刚刚安装了整个 TICK 堆栈,但遇到了一个愚蠢的问题。

当我使用 auth_enabled = false 离开 influx 时,我可以让 Telegraf 与 Influx 对话,而 Chronograf 可以完美运行。

然后,我将 auth_enabled 更改为 true 并在我的 influx 配置中设置了用户名和密码。如果我使用身份验证详细信息更新 Telegraf 和 Kapacitor 配置文件 - 它们可以完美运行。问题是 Chronograf 现在嘲笑我(太粗鲁了)并告诉我它无法连接到流入。

您可以查看下面的日志以了解确切的错误。在配置 chronograf 时,我是否遗漏了一些重要的东西?当其他两个应用程序都乐于工作时,为什么它不会连接到influx?

任何帮助将不胜感激……</p>

哦,顺便说一句。我是那些在 Windows 上运行所有这些的愚蠢人之一……如果这有什么不同的话。

0 投票
1 回答
89 浏览

gmail - Chronograf 为 Gmail 设置警报

我需要为 Gmail 设置 Chronograf 警报,但我做不到。

我所做的是以下步骤:

  • 我创建了一个新的警报规则
  • 在警报处理程序部分,我已导入“电子邮件”并插入警报阈值
  • 我去编辑配置并设置所有内容,如图所示: gmail配置

但是当我按下“发送测试警报”按钮时,没有电子邮件发送给我。

为了以防万一,我还在“警报规则构建器”部分写了电子邮件的正文。但什么都没有改变。我该如何解决?

0 投票
1 回答
83 浏览

influxdb - 如何在kapacitor中发送任务名称而不是警报ID?

当在 kapacitor 中触发警报时,它会发送警报 ID(在 chronograf UI 中定义的警报名称),但我需要自动生成的任务名称。

我试图找出哪个 CLEAR 事件属于哪个 CRITICAL 事件。在此图像中,id 字段是警报名称,而不是自动生成的 id。

这是调试截图
这是调试截图

0 投票
1 回答
600 浏览

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 的具体示例,这无助于我理解。

先感谢您

0 投票
0 回答
15 浏览

influxdb - Chronograf UI 显示同一时间间隔的所有点

我正在尝试为我在 chronograf 上的 influxdb 中的所有数据显示表格格式。

由于我在同一个时间戳上有多个点(数据),它只显示一个时间戳的一个数据。

我想在 chronograf 上显示所有数据,而不考虑同一时间。任何帮助将不胜感激。

例子:

测量名称:样品

我正在尝试查询 chronograf: SELECT filed1,filed2, tag1 from sample WHERE tag2='tag12'

下表显示了以下数据:

我期望我的输出是:

注意:相同的命令在 influxdb cli 上给了我正确的输出。

先感谢您

0 投票
2 回答
637 浏览

docker - Docker 容器间通信

我在这里面临一个相对简单的问题,但我开始想知道为什么它不起作用。

我想用 Docker Compose 启动两个 Docker 容器:InfluxDB 和 Chronograph。

不幸的是,计时码表没有在给定的主机名下到达 InfluxDB:“无法连接到 InfluxDB Influx 1:联系源时出错”

这可能是什么原因?

这是我的 docker-compose.yml

我还尝试在两个容器内启动一个 shell,然后相互 ping 容器或使用 wget 获取另一个容器的 HTTP-API。即使容器之间的这种通信也不起作用。在使用 wget 和 ping 的两次尝试中,我都会超时。

不得不说,我这里用的是香蕉派 BPI-M1。是否有可能是由于 Linux 导致容器到容器的通信不起作用?

0 投票
0 回答
49 浏览

influxdb - 测量系列的持续时间 - InfluxDB 1.8

我无法终生弄清楚如何在 InfluxDB 1.8 的给定时间范围内获取系列的长度或持续时间。

我需要这个来从千瓦读数计算千瓦时,但我原以为很多人会需要这个来计算服务器正常运行时间。

如果没有其他方法,我可以获取系列的第一点和最后一点之间的时间,但真的希望能够排除两者之间的任何差距。

我觉得elapsed()可能用于此目的,但正如文档所述,如果与GROUP BY 时间子句结合使用,它似乎只会给出无意义的结果。

任何帮助将不胜感激。

0 投票
1 回答
2128 浏览

docker - docker-compose 中的 InfluxDB 无法允许连接

我正在尝试在 docker-compose 中将 TICK-Stack 与 RabbitMQ 一起设置,但我无法将任何东西连接到 InfluxDB。无论我尝试什么,我总是会收到连接被拒绝的错误。有人可以向我解释如何设置此堆栈以使其正常工作吗?

我还看到,当我第一次创建容器时,没有创建新的数据库。官方容器有问题吗?

码头工人-compose.yml

电报文件

0 投票
0 回答
32 浏览

influxdb - 无法将数据从 influxDB 可视化到 Chronograf

我有来自 mqtt 代理的数据写入 influxDB。它每两秒发送一次数据,我将发布数据的 arduino 串行监视器的时间戳与写入显示相同时间戳的 influxDB 的时间戳数据进行比较。问题是每当我尝试将数据从 influxDB 可视化到 Chronograf 时,它都会显示“您的查询或命令在语法上是正确的,但没有返回任何结果。这是从 python 中的 influx 客户端发送的 JSON 格式:

计时码表用户界面

我很困惑,我错过了什么吗?