跳转到主要内容

从digdag日志提取SQL语句

项目描述

digdaglog2sql

安装

pip install --user digdaglog2sql

或者,

$ python -m venv .venv
$ source .venv/bin/activate
(.venv)$ pip install digdaglog2sql

用法

$ digdaglog2sql --help
Usage: digdaglog2sql [OPTIONS]

Input log by file:
  --input FILENAME               Input file name of a workflow log. Use - for
                                 STDIN.

Download log by Session ID:
  --session-id INTEGER           Session ID of the target workflow.
  --site [us|jp|eu01|ap02|ap03]  Treasure Workflow site name.  [default: us]
  --endpoint TEXT                Digdag server endpoint.
  --http                         Enforce to use http schema.

Output:
  --output FILENAME              Output file name. Use - for STDOUT.  [required]

Other options:
  --drop-cdp-db                  If true, drop cdp_audience_xxx DB name.
  --help                         Show this message and exit.

Constraints:
  {--input, --session-id}  exactly 1 required
  {--site, --endpoint}     exactly 1 required if --session-id is set
  {--site, --http}         mutually exclusive

您可以使用本地环境中的日志文件。

digdaglog2sql --input workflow-log.txt --output output.sql

或者,您可以使用Treasure Workflow的Session ID。

digdaglog2sql --session-id 12345 --site us --output output.sql

确保将TD_API_KEY设置为环境变量。

项目细节


下载文件

下载适用于您的平台的文件。如果您不确定要选择哪个,请了解更多关于 安装包 的信息。

源分布

digdaglog2sql-0.1.0.tar.gz (7.1 kB 查看散列)

上传时间:

构建分布

digdaglog2sql-0.1.0-py3-none-any.whl (8.4 kB 查看散列)

上传时间: Python 3

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面