问题标签 [keen-io]

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

keen-io - 如何使用 Keen 通过多个属性呈现数据组

我有一些数据结果按两个属性分组,

如何渲染柱形图以按搜索类型按库存显示 response_time?理想情况下,相同搜索类型的列应该粘在一起

示例图表

我试过了

它不能很好地显示数据..列标签显示为search_type1,search_type2,search_type1,search_type1 ...(重复的标签可能属于库存2)

谢谢。

0 投票
1 回答
620 浏览

keen-io - 在 Keen.io 中删除事件集合

当我们的keen.io项目启动时,由于名称被动态更改(即查看页面博客名称X、查看页面博客Y、查看页面博客Z等),意外创建了一堆(数百个?)事件集合。有谁知道删除所有这些集合的有效方法(即不涉及在 UI 中或通过 API 一个一个地删除它们)?

如果我能够查询我们项目中的所有事件集合名称,那么我可以轻松地遍历所有事件集合并通过 API 删除,但我还没有找到一种方法来获取事件集合列表。询问。

0 投票
1 回答
264 浏览

json - 从 Logstash 过滤器中的 Keen.io JSON 文件解释位置

我正在尝试将来自 Keen.io 的 JSON 文件与 logstash 解析到 elasticsearch 中。位置和时间戳存储在如下参数中:

我的过滤器目前看起来像这样:

如何解析“时间戳”和“位置”字段,以便将它们用于 Elasticsearch 中的 @timestamp 和 @geoip.coordinates?

更新:我尝试过这种变体,但没有运气。该文档非常基础 - 我是否误解了如何引用 JSON 字段?有没有办法添加调试输出来提供帮助?我尝试了如何调试 logstash 文件插件使用 Logstash 1.4 将字符串打印到标准输出?但两者都不起作用。

更新 2:

日期正在工作,仍然需要让位置工作。

0 投票
1 回答
176 浏览

time - Keen.io 中的时间范围内的事件(无日期)

有没有办法查询任何日期上午 12 点至上午 9 点之间发生的所有事件?

0 投票
1 回答
321 浏览

google-visualization - 通过 Keen 生成的 Google 柱形图的格式工具提示内容

我们在网站上使用 Keen 来跟踪查看数据。这很好用,但我遇到了一些数据如何在图表中呈现的问题(使用 JS SDK 的 v3.0.5)。在用户仪表板上,我们有一个图表显示了过去 4 个月的数据(时间范围:this_4_months)。我有一个疑问 -

当用户将鼠标悬停在其中一个列上时,您会在工具提示中看到详细信息,例如“2015 年 4 月 1 日上午 12:00:00” - 有没有办法将此工具提示格式化为更用户友好的内容?例如“2015 年 4 月”

这是工具提示出现方式的屏幕截图:

敏锐的

0 投票
1 回答
161 浏览

javascript - 作用域键如何用于写入?(作用域写键返回 401 未授权。)

范围键如何用于写操作?

当我尝试使用(范围)写入密钥时,API 会响应401 Unauthorized;“主写密钥”就像一个魅力。使用范围键进行读取操作也可以。

我假设我选择的过滤器等没有成功,但我在文档中找不到有关范围键如何用于write操作的任何详细信息。

(对于上下文,我正在努力限制范围键以强制执行某些参数值。本质上,使用范围键在给定键上“分片”集合,以便多个租户可以写入同一个集合,而不能伪造彼此的价值观。)

我使用如下过滤器:

我使用 .net SDK 创建范围密钥,然后可以通过解密密钥来验证过滤器值。它将在 Web 应用程序中使用,因此使用Keen IO JS 库,类似于:

Keen.IO 上的范围写入的SOP是什么?

0 投票
1 回答
586 浏览

javascript - 如何使用 javascript 添加基本的敬业度.io 事件

我正在尝试设置一个基本示例,通过 js 发送自定义的敬业度.io 事件。目前我不需要任何演示、可视化等。

这是我从网上找到的另一个示例创建的示例。我尝试了几种变体,它们都可以在 Google Chrome 中运行,但它们都不能在 Firefox 中运行(Ubuntu canonical 为 38.0 - 1.0)。

  1. 如果我按照手册中的建议将内联脚本( !function(a,b){a("Keen"... )添加到头部,我不会在 FF 中收到任何错误,但似乎addEvent永远不会被调用并且它没有产生响应,“err”或“res”。

  2. 如果我包含 CDN ( d26b395fwzu5fz.cloudfront.net/3.2.4/keen.min.js ) 中的库,则在加载页面时会出现错误:

    ReferenceError: Keen 未定义
    var quietClient = new Keen({

  3. 如果我下载 js 文件并在本地提供它,单击按钮后,我收到以下错误响应:

    错误:请求失败
    err = new Error(is_err ? res.body.message : '发生未知错误');

所有这些尝试都可以在 Chrome 中使用,但我也需要在其他浏览器中使用。

0 投票
1 回答
228 浏览

keen-io - 在 Keen 中出现“需要项目 ID 错误”

我收到以下错误:

但是,当我设置值时,我得到以下信息:

env.rb当我运行应用程序并从文件加载值但从控制台我无法通过此操作时,Keen 工作正常。

我正在使用红宝石。

0 投票
1 回答
127 浏览

ruby-on-rails - 具有不同时间范围的敏锐 io 多分析

我需要你的帮助。

我正在使用KeenIO和 SDK Ruby

  1. 我可以在单个查询中针对不同时间范围运行多种类型的分析吗?类似于多重分析,但在每个分析设定的时间范围内。

例如:

Keen.multi_analysis(:users, analyses: { week: { analysis_type: 'count', timeframe: 'this_7_days' }, { month: { analysis_type: 'count', timeframe: 'this_30_days' } })

  1. 与 1 相同,但用于差异表。

PS也许我可以通过JavaScript做到这一点?

谢谢!

0 投票
2 回答
189 浏览

keen-io - 数据建模问题

刚开始使用 Keen.IO……非常好的产品。我有一个关于数据建模的问题:

我正在跟踪具有以下属性的移动应用注册事件:

设备 ID、
平台、制造商、营销版本、
语言和
经纬度

问题在于,每次设备更改位置时,移动应用都会发送此注册信息。在某种程度上,它是保持设备最新位置并跟踪历史变化。我为设备创建了一个新集合,这似乎没问题,因为我可以选择_unique 敏锐的位置坐标来在地图上绘制设备。

但问题是我怎么知道最新的位置更新?所以现在我在同一设备的集合中有几个事件(由设备 ID 唯一标识),但无法找到最新的!

感谢您的任何指示。

问候, 哈立德