问题标签 [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.
docker - 如何将带有 --config 选项的 docker run 应用于 docker compose
我有以下 docker 命令:
我正在尝试将其移动到一个docker-compose.yml
文件中,但我遇到了 --config 选项的问题。我的文件看起来像这样,任何人都可以看到我哪里出错了:
我已经相应地移动了配置文件以匹配。我收到的错误消息sudo docker-compose up
是:
ios - 由于 React Native 模块中的依赖关系,无法更新 pod
我正在尝试更新我们应用的 SnowplowTracker。我在 PodFile 上更改了 SnowplowTracker 的版本:
但是,当我运行 pod install 时出现此错误:
我怎么解决这个问题?
谢谢
snowplow - 使用 Snowplow Micro 验证实体字段
根据这篇Snowplow Micro 博客文章,您可以验证:
- 与特定事件一起发送的特定字段的值符合预期
- 正确的上下文/实体与适当的事件一起发送
但是,看起来无法查看有关为附加实体传递了哪些值的任何详细信息。
这意味着 Micro 可以很好地验证某些事件已记录并附加了实体,但我们无法验证附加实体超出其存在的任何内容。如果作为自动化 QA 流程的一部分,我们想要验证当一个实体设置了特定属性时,还设置了另一个属性,我们应该如何实现呢?
ruby-on-rails - NameError(未初始化的常量 SnowplowTracker::SelfDescribingJson):在 ruby 中制作扫雪机跟踪器时
我收到错误:NameError(未初始化的常量 SnowplowTracker::SelfDescribeingJson):当我尝试在 ruby 中初始化描述 JSON 的自我时。下面是一些失败的示例代码:
Strangly Emitter 和 Tracker 不会抛出错误。这里有更多的上下文:
- 使用 Ruby 2.5.5
- gemfile 包含所有要求并捆绑在一起
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 角色的创建、编辑提供了访问权限。
如果有人以前做过,请帮我设置扫雪机。请 :(
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是什么?
python - 如何在 python 中使用 iglu webbook 将 json 发送到扫雪机
我有一个充满事件数据的 json,我需要使用 iglu webhook 将其发送到 python 中的扫雪机,但无法找到任何可靠的指导。我能够找到的大多数文档都与跟踪特定事件和发送数据有关,但我需要以与填充前瞻性数据相同的方式回填历史数据,因此必须发送一个带有活动历史记录的大型 json一开始。
这可能使用扫雪机/python/iglu 还是我错误地解决了这个问题?
snowplow - 架构:与正则表达式模式不匹配
我们使用unstruct_event但它总是会导致失败。我不明白这里出了什么问题。这里哪个模式字段出错了,unstruct_event的模式字段或 unstruct_event 中数据对象的模式字段?在此处的错误消息中包含实际的失败值将非常有价值......
这是负载中的 unstruct_event 字段:
scala - 运行 Docker 映像(Snowplow,Scala)时获取配置文件 config.hocon 不存在
使用安装了 Docker 的 AWS EC2,我正在尝试使用以下代码运行 docker 映像:
我的 config.hocon 文件位于路由目录中。我不断收到此错误:
我认为我的问题是我不确定将 config.hocon 文件放在哪里。我试图将文件放在不同的文件夹中并使用 --config 行进行播放。
这是我第一次这样做,所以如果看起来我缺少一些基本的东西,那可能是真的。
谢谢您的帮助
apache-spark - 解压 LZO 索引文件
我需要解压缩一些lzo indexed
文件。首先,我试图解压缩第一个 lzo 文件,lzop
但在 fie 的第一行我有一些额外的字节。
如何正确解压缩文件?