问题标签 [whisper]

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 投票
0 回答
1060 浏览

ethereum - 以太坊 - web3 不存在/不可用错误

我正在尝试在 geth 控制台上使用 web3 运行一个简单的耳语示例:

但我收到这些错误:

文档是不是最新的,还是不能与我的 geth 版本一起运行(尝试过 1.4.5 和 1.5)?还会收到“不存在/不可用”错误web3.shh.newIdentity()

0 投票
0 回答
405 浏览

linux - Graphite 仅导入 1 天的历史数据

我正在尝试每小时导入 60 天的历史数据,但仅在过去 24 小时内成功导入数据,配置如下:

Graphite 中的存储模式/etc/carbon/storage-schemas.conf

存储聚合/etc/carbon/storage-aggregation.conf

重新启动 carbon-cache 并删除旧的耳语数据并不能解决问题。我检查了 .wsp 文件wisper-info.py

知道我是否需要在另一个文件中设置它或者我错过了什么?

0 投票
1 回答
319 浏览

alias - Graphite(耳语)指标可以别名吗?

有一个名为别名的函数,我尝试如下

但我想my.target.metrics.success_endTime在石墨中为my.src.metrics.endTime. 这样 下的新值my.src...也可以通过my.target....

0 投票
1 回答
379 浏览

graphite - 如何在 Graphite 中每天特定时间获取数据点?

我有一系列随时间增加的数据,并在每天 18:00 重置为零。如何制作仅包含过去 30 天内 17:59 的数据点的 Graphite 图?

我已经尝试过summarize(1d, max, false),但它默认将数据分箱到通过四舍五入到当前时间的最近间隔来计算的桶中。所以我不能将每个桶的开始时间指定为 18:00。

0 投票
0 回答
238 浏览

performance - MAX_CREATES_PER_MINUTE 导致删除新指标

根据carbon.conf

收到的超过 MAX_CREATES_PER_MINUTE 值的任何指标都将被静默删除,并且直到收到后续指标并符合定义的速率限制时才会创建耳语文件

我想知道为什么不将它们放入缓存中(类似于 MAX_UPDATES_PER_SECOND 行为)呢?

0 投票
0 回答
194 浏览

graphite - Graphite 不显示旧的统计数据

我们正在使用 Graphite 来存储有关我们网站的统计信息。当我们想查看过去 24 小时和 7 天的数据时,一切正常。当我们试图查看上个月的数据时,Graphite 没有显示任何数据。

我们每 5 分钟收集一个指标的数据,每小时收集一次其他指标的数据。

当我使用 GUI 时,这个“查询”有效:

而这个不返回任何数据

唯一改变的是“从”部分。


我已经跑了

但它没有帮助。


Whisper-info.py value.wsp 输出:

0 投票
1 回答
1831 浏览

graphite - 调整大小并重新汇总耳语统计信息

我们的监控系统每分钟将指标转储到 Graphite 中一次,并且保留1min:2d,5min:20d,30min:120d,6h:2y. 但是,我最近添加了运行时间为 5 分钟的监视器,我发现:

  • 1 分钟点是四个零和一个实际值,当然是重复的。
  • 5 分钟以上的点都是零,可能是因为我的 xFilesFactor 高于 0.2,而聚合根本没有发生。

我想做的只是用新的保留创建一个新的 Whisper 文件,[并且不浪费空间],然后将数据导入/重新聚合到其中。从我发现whiper-resize.py应该是正确的工具。

作为我一直在做的测试:

但在此操作完成后foo-wsp,只是用零填充。

这是怎么回事?

0 投票
2 回答
338 浏览

graphite - 石墨与收集。未应用保留

我已经在 BIND9 主机上安装了 collectd 并将其配置为将指标传递给石墨。我希望能够查看至少 1 个月的指标,但 storage-schema.conf 中的保留未应用于 collectd 部分,并且应用了仅存储最近 24 小时指标的最后一个默认部分。我知道我需要设置正确的保留正则表达式以匹配指标,但在我看来这已经是正确的但它不起作用:(

我的storage-schemas.conf现在看起来像这样:

我对名为 - [ns.servers] 的部分有疑问,尝试将其中的正则表达式设置为:

他们都没有解决问题。指标以如下名称存储:

请帮助我设置正确的正则表达式以使其匹配。

0 投票
1 回答
1749 浏览

javascript - 如何设置 Signal 协议

我正在尝试设置 Signal 协议。有人可以帮我解决这个问题。https://github.com/WhisperSystems/libsignal-protocol-javascript

他们提供了以下代码以在安装时使用(​​即用于设置)。我无法完成此代码。我现在想将密钥存储在浏览器本身中。

0 投票
1 回答
61 浏览

graphite - 以 ms 秒延迟大量写入石墨数据库

我有 5000K 设备,它们每秒从传感器读取数据 20 次。我正在将所有数据推送到 kinesis,但我想让它可查询所以我正在考虑从 kinesis 中汇集数据并存储在 Graphite 中。我会写很多,读的不多。(5000*20*60 ~ 6000000 在 1 分钟内写入)我想了解 Graphite/carbon-cache/whisper 是否符合这个要求以及我需要什么硬件来处理这个问题(每 1 分钟批量写入对我来说是可以的以及)?