问题标签 [rockset]

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 回答
60 浏览

node.js - Rockset -- 找不到模块“./rest/index”的模块声明。../../rest/index.js 已隐式键入任何

我一直在浏览所有其他有关 react/typescript 项目中相同问题的帖子,但这些帖子都没有对我有用……甚至没有将 noImplicitAny 更改为 false 并将 strict 更改为 false 是 ts.config 或设置“排除”和“typeRoots”。

我试过声明一个模块,我试过把它放在一个 .d.ts 文件中,我试过使用@ts-ignore,我什么都做不了。这让我发疯......有人可以告诉我如何一劳永逸地解决这个问题,以便我可以正确编译它吗?

index.js 文件中有更多相同类型的问题,但是一旦有大量需要抛出相同的问题,但一旦我能够解决这个问题,我应该也能够修复其他问题......

编辑: Client.js:

应用程序.tsx:

tsconfig

0 投票
1 回答
182 浏览

amazon-dynamodb - 带有rockset和dynamodb的Grafana地图

大家好,我正在使用带有 rockset 的 grafana 从我们的 dynamodb 数据库中收集实时序列,但我们在插件地图中遇到了下一个问题。

我的数据与下一个查询:

我读到我必须通过以下方式在组中输入国家代码:

但这不起作用,我选择了正确类型的位置数据(国家),但看不到任何东西。

我对任何类型的图表都没有问题,但我无法在地图上看到信息。我已经阅读了文档,但我真的不明白我必须在这部分使用的查询来查看数据。

感谢一切。

0 投票
1 回答
600 浏览

elasticsearch - Elasticsearch、Apache Druid 和 Rockset 有什么区别?

我正在开发一个游戏应用程序,我需要我正在构建的排行榜的实时数据。我已经阅读了一堆 stackoverflow 和公司博客——但老实说,我不确定哪一个最适合我的用例。我正在使用DynamoDB记录玩家最近的动作,并且动作的历史在kafka中。我希望将这两个数据源中的数据流式传输到数据库中,然后我的排行榜服务可以查询数据库以呈现每个排行榜的内容。我的数据速度适中(1K 游戏事件/秒)。我发现我可以使用这三个不同的数据库,有人使用这些数据库中的任何一个进行游戏排行榜吗?如果是这样,你能分享你在这样做的过程中遇到的好处或痛苦吗?根据所有 3 家公司的说法,他们能够做实时数据。

0 投票
0 回答
101 浏览

sql - grafana中的动态警报系统,可能吗?

大家,感谢您的关注,我有一个大问题,我的系统中有 1k 个客户端,我想使用 grafana 实时制作警报系统,它会向我发送警报,例如告诉我,如您在示例中看到的成功率低的客户。这是例如sql:

捕获警报:

[![警报配置][1]][1]

我在制作通用警报时没有问题,但我需要 grafana 独立于每个客户端评估每个警报,并告诉我哪个客户端产生警报。我知道我可以在查询中按 client_id 进行分组,但我认为这不是解决方案,因为正如您在图中看到的那样,他们不会评估每个 client_id。

这是图表,但我需要按 client_id 拆分,我知道我可以使用 where client_id='xxx' 进行 1k 个不同的查询,但这不是解决方案。

[![图][2]][2]

我调查了要放置一个变量,但是该选项有问题是您的数据库是例如作为rockset的签名插件。

谢谢和对不起我的英语。[1]:https ://i.stack.imgur.com/oHgSN.png [2]:https ://i.stack.imgur.com/xTniH.png

0 投票
1 回答
38 浏览

sql - 用 SQL 填充稀疏数据(Rockset)

我们创建了以下查询,以便将稀疏时间序列数据转换为具有特定时隙的密集数据。这个想法是将时间范围(例如 1 小时)转换为不同的时隙(例如 60 x 1 分钟时隙)。对于每个槽(本例中为 1 分钟),我们计算是否有一个或多个值,如果有,我们使用 MAX 函数来获取我们的值。如果时间范围内没有值,我们将使用前一个时隙中的值。

这是基本查询:

好消息是查询有效。坏消息是性能很糟糕!!!

有趣的是,从存储中检索数据的查询部分非常高效。在我们的例子中,这部分查询在 ~50ms 内返回所有结果

分析了查询的不同部分后,性能爆炸的部分如下:

由于某种原因,这部分需要大约 25 秒才能执行!我非常感谢在优化此查询方面提供的帮助。