提取Mixpanel原始事件并存储在S3
项目描述
提取Mixpanel原始事件并存储在S3
特性
从Mixpanel数据API下载原始事件
上传到S3
本地存储
gzip压缩
重试下载(5次,重试前等待60秒)
注意
可以通过环境变量(如MIXPANEL_KEY)设置参数
默认下载昨天的活动
安装
pip install mixpanel-extract
用法
usage: mixpanel-extract [-h] [--mixpanel-key MIXPANEL_KEY]
[--mixpanel-secret MIXPANEL_SECRET]
[--s3-bucket S3_BUCKET] [--s3-prefix S3_PREFIX]
[--s3-key S3_KEY] [-o OUTPUT] [-z]
[--from-date YYYY-MM-DD] [--to-date YYYY-MM-DD]
optional arguments:
-h, --help show this help message and exit
--mixpanel-key MIXPANEL_KEY
Mixpanel API key
[default=e43729b115512e367e71c86894244d5b]
--mixpanel-secret MIXPANEL_SECRET
Mixpanel API secret
[default=2a188b9d1b41b0ce35e14703e65d7104]
--s3-bucket S3_BUCKET
Store on S3 [default=None]
--s3-prefix S3_PREFIX
Prefix for the S3 key
[default=e43729b115512e367e71c86894244d5b]
--s3-key S3_KEY Prefix for the S3 key [default=2015-03-08]
-o OUTPUT, --output OUTPUT
Store in local filesystem [default=None]
-z, --gzip Store as GZIP file
--from-date YYYY-MM-DD
Extract events from this date [default=2015-03-08]
--to-date YYYY-MM-DD Extract events up to this date [default=2015-03-08]
示例
export MIXPANEL_KEY=XXXXXXXXXXXXXXXXX export MIXPANEL_SECRET=ZZZZZZZZZZZZZZZZZZZZ mixpanel-extract --gzip --s3-bucket jean-mixpanel -o /jean.gz