问题标签 [snowplow]

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 投票
2 回答
846 浏览

docker - 如何将带有 --config 选项的 docker run 应用于 docker compose

我有以下 docker 命令:

我正在尝试将其移动到一个docker-compose.yml文件中,但我遇到了 --config 选项的问题。我的文件看起来像这样,任何人都可以看到我哪里出错了:

我已经相应地移动了配置文件以匹配。我收到的错误消息sudo docker-compose up是:

0 投票
0 回答
124 浏览

ios - 由于 React Native 模块中的依赖关系,无法更新 pod

我正在尝试更新我们应用的 SnowplowTracker。我在 PodFile 上更改了 SnowplowTracker 的版本:

但是,当我运行 pod install 时出现此错误:

我怎么解决这个问题?

谢谢

0 投票
1 回答
29 浏览

snowplow - 使用 Snowplow Micro 验证实体字段

根据这篇Snowplow Micro 博客文章,您可以验证:

  • 与特定事件一起发送的特定字段的值符合预期
  • 正确的上下文/实体与适当的事件一起发送

但是,看起来无法查看有关为附加实体传递了哪些值的任何详细信息。

这意味着 Micro 可以很好地验证某些事件已记录并附加了实体,但我们无法验证附加实体超出其存在的任何内容。如果作为自动化 QA 流程的一部分,我们想要验证当一个实体设置了特定属性时,还设置了另一个属性,我们应该如何实现呢?

0 投票
1 回答
32 浏览

ruby-on-rails - NameError(未初始化的常量 SnowplowTracker::SelfDescribingJson):在 ruby​​ 中制作扫雪机跟踪器时

我收到错误:NameError(未初始化的常量 SnowplowTracker::SelfDescribeingJson):当我尝试在 ruby​​ 中初始化描述 JSON 的自我时。下面是一些失败的示例代码:

Strangly Emitter 和 Tracker 不会抛出错误。这里有更多的上下文:

  • 使用 Ruby 2.5.5
  • gemfile 包含所有要求并捆绑在一起
0 投票
1 回答
357 浏览

aws-lambda - 扫雪机丰富设置问题

收集器.conf

运行命令:

浓缩器.conf

运行命令:

S3 加载器配置

运行命令:

但是这个 Snowplow S3 Loader 没有做任何事情,所以我使用 Data Fireshose 将流传输到 S3 存储桶。

当我尝试在 Data Fireshose 中使用 Aws Lambda 时,出现错误

如果我不使用 lambda,则会在 S3 Good Enriched Bucket 中为页面查看事件创建日志,但同时,在 S3 bad Enriched Bucket 中为同一页面查看事件创建日志说

我反复遵循文档,但我对流丰富的设置感到困惑。我不明白的是,如果我们不使用自定义模式,我们是否需要为流丰富设置数据库?因为我尝试使用 Javascript Tracker 的 Page View 事件进行测试,所以我没有设置任何数据库。但是我已经为 IAM 角色的创建、编辑提供了访问权限。

如果有人以前做过,请帮我设置扫雪机。请 :(

0 投票
1 回答
961 浏览

amazon-kinesis - ValidationException - 成员的长度必须小于或等于 500

我的 Snowplow 浓缩器将数据加载到 Kinesis Data Stream,但 Kinesis 响应错误 400 和消息Member must have length less than or equal to 500 (Service: AmazonKinesis; Status Code: 400; Error Code: ValidationException,我在 AmazonKinesis 文档中找不到此异常。我也看不懂这个消息,500什么,字节?当我在 AWS 控制台中查看 Kinesis 时,没有设置为 500,而且我没有看到与最大尺寸相关的任何内容。

谁能告诉我这个500是什么?

0 投票
1 回答
57 浏览

python - 如何在 python 中使用 iglu webbook 将 json 发送到扫雪机

我有一个充满事件数据的 json,我需要使用 iglu webhook 将其发送到 python 中的扫雪机,但无法找到任何可靠的指导。我能够找到的大多数文档都与跟踪特定事件和发送数据有关,但我需要以与填充前瞻性数据相同的方式回填历史数据,因此必须发送一个带有活动历史记录的大型 json一开始。

这可能使用扫雪机/python/iglu 还是我错误地解决了这个问题?

0 投票
1 回答
114 浏览

snowplow - 架构:与正则表达式模式不匹配

我们使用unstruct_event但它总是会导致失败。我不明白这里出了什么问题。这里哪个模式字段出错了,unstruct_event的模式字段或 unstruct_event 中数据对象的模式字段?在此处的错误消息中包含实际的失败值将非常有价值......

这是负载中的 unstruct_event 字段:

0 投票
1 回答
115 浏览

scala - 运行 Docker 映像(Snowplow,Scala)时获取配置文件 config.hocon 不存在

使用安装了 Docker 的 AWS EC2,我正在尝试使用以下代码运行 docker 映像:

我的 config.hocon 文件位于路由目录中。我不断收到此错误:

我认为我的问题是我不确定将 config.hocon 文件放在哪里。我试图将文件放在不同的文件夹中并使用 --config 行进行播放。

这是我第一次这样做,所以如果看起来我缺少一些基本的东西,那可能是真的。

谢谢您的帮助

0 投票
0 回答
76 浏览

apache-spark - 解压 LZO 索引文件

我需要解压缩一些lzo indexed文件。首先,我试图解压缩第一个 lzo 文件,lzop但在 fie 的第一行我有一些额外的字节。

如何正确解压缩文件?