lucas_gambier
06/02/2023, 2:41 PMReuben (Matatika)
06/02/2023, 2:42 PMlucas_gambier
06/02/2023, 2:44 PMReuben (Matatika)
06/02/2023, 2:52 PM# redirect tap stdout to file
meltano invoke tap-github > tap.out
# pipe tap stdout from file to target
cat tap.out | meltano invoke target-jsonl
See if you see anything from the second command?lucas_gambier
06/02/2023, 2:54 PM[info ] Environment 'dev' is active
{"bookmarks": {"tempStream": {}, "repositories": {"partitions": [{"context": {"org": "sbalnojan", "repo": "meltano-lightdash", "repo_id": 536571932}}]}, "commits": {"partitions": [{"context": {"org": "sbalnojan", "repo": "meltano-lightdash"}}]}, "anonymous_contributors": {}, "assignees": {}, "collaborators": {}, "commit_comments": {}, "community_profile": {}, "contributors": {}, "dependencies": {}, "dependents": {}, "events": {}, "issue_comments": {}, "issue_events": {}, "issues": {}, "labels": {}, "languages": {}, "milestones": {}, "project_cards": {}, "project_columns": {}, "projects": {}, "pull_request_commits": {}, "reviews": {}, "pull_requests": {}, "readme_html": {}, "readme": {}, "releases": {}, "extra_metrics": {}, "review_comments": {}, "stargazers": {}, "stargazers_rest": {}, "stats_contributors": {}, "traffic_clones": {}, "traffic_pageviews": {}, "traffic_referral_paths": {}, "traffic_referrers": {}, "workflow_run_jobs": {}, "workflow_runs": {}, "workflows": {}}}
So, if the stdout works properly, that means that the problem exist within the jsonl loader part?Reuben (Matatika)
06/02/2023, 3:04 PMtap-github
working with target-jsonl
fine. What does you tap-github
config look like (excluding your auth token)?lucas_gambier
06/02/2023, 3:05 PM{
"auth_token": "Shhhhhhhh, Secret",
"repositories": [
"sbalnojan/meltano-lightdash"
],
"start_date": "2023-06-01"
}
Reuben (Matatika)
06/02/2023, 3:11 PM.env
file:
TAP_GITHUB_REPOSITORIES=["sbalnojan/meltano-lightdash"]
TAP_GITHUB_AUTH_TOKEN=xxxxx
TAP_GITHUB_START_DATE=2023-06-01
lucas_gambier
06/02/2023, 3:15 PMmeltano config tap-github
Because I'm using meltano config tap-github set --interactive
to make my config (so my auth token is in my .env and the others in my meltano.yml fileReuben (Matatika)
06/02/2023, 3:30 PMtap-github
version 1.1.1
and target-jsonl
version 0.1.2
.lucas_gambier
06/02/2023, 3:33 PMReuben (Matatika)
06/02/2023, 3:48 PMpat_nadolny
06/02/2023, 4:03 PMRECORD
messages in the tap.out file? I think your start_date is too recent, the last commit for that sample repo was in 2022 https://github.com/sbalnojan/meltano-lightdash/commits/main. I see the getting started guide uses a start_date of 2022-01-01
, try setting that and see what happensReuben (Matatika)
06/02/2023, 4:10 PM.env
) as @lucas_gambier and got a record for the repositories
stream:
{
"type": "RECORD",
"stream": "repositories",
"record": {
"id": 536571932,
"node_id": "R_kgDOH_twHA",
"name": "meltano-lightdash",
"full_name": "sbalnojan/meltano-lightdash",
"private": false,
"owner": {
"login": "sbalnojan",
"id": 43072233,
"node_id": "MDQ6VXNlcjQzMDcyMjMz",
"avatar_url": "<https://avatars.githubusercontent.com/u/43072233?v=4>",
"gravatar_id": "",
"html_url": "<https://github.com/sbalnojan>",
"type": "User",
"site_admin": false
},
"html_url": "<https://github.com/sbalnojan/meltano-lightdash>",
"description": null,
"fork": false,
"created_at": "2022-09-14T12:41:20Z",
"updated_at": "2022-12-13T14:55:00Z",
"pushed_at": "2022-09-14T12:41:21Z",
"git_url": "<git://github.com/sbalnojan/meltano-lightdash.git>",
"ssh_url": "git@github.com:sbalnojan/meltano-lightdash.git",
"clone_url": "<https://github.com/sbalnojan/meltano-lightdash.git>",
"homepage": null,
"size": 2,
"stargazers_count": 0,
"watchers_count": 0,
"language": null,
"forks_count": 0,
"archived": false,
"disabled": false,
"open_issues_count": 0,
"license": {
"key": "mit",
"name": "MIT License",
"spdx_id": "MIT",
"url": "<https://api.github.com/licenses/mit>"
},
"topics": [],
"visibility": "public",
"forks": 0,
"open_issues": 0,
"watchers": 0,
"default_branch": "main",
"network_count": 0,
"subscribers_count": 2,
"org": "sbalnojan",
"repo": "meltano-lightdash"
},
"time_extracted": "2023-06-02T16:08:49.787882+00:00"
}
meltano.yml
version: 1
default_environment: dev
project_id: 7a3fae5c-7f28-4cc1-a976-10347fd956cb
environments:
- name: dev
- name: staging
- name: prod
plugins:
extractors:
- name: tap-github
variant: meltanolabs
pip_url: git+<https://github.com/MeltanoLabs/tap-github.git>
select:
- repositories.*
loaders:
- name: target-jsonl
variant: andyh1203
pip_url: target-jsonl
pat_nadolny
06/02/2023, 4:12 PMlucas_gambier
06/02/2023, 4:12 PMpat_nadolny
06/02/2023, 4:14 PMlucas_gambier
06/02/2023, 4:19 PMlucas_gambier
06/05/2023, 12:33 PMversion: 1
default_environment: dev
project_id: 3c7149bc-e75a-4f66-8fd8-bf1f393d9f45
environments:
- name: dev
- name: staging
- name: prod
plugins:
extractors:
- name: tap-github
variant: meltanolabs
pip_url: git+<https://github.com/MeltanoLabs/tap-github.git>
config:
repositories:
- sbalnojan/meltano-lightdash
start_date: '2023-06-01'
select:
- commits.url
- commits.sha
- commits.commit_timestamp
loaders:
- name: target-jsonl
variant: andyh1203
pip_url: target-jsonl
Everything is here @pat_nadolny, Hope it helpslucas_gambier
06/05/2023, 1:32 PMpat_nadolny
06/05/2023, 1:34 PMlucas_gambier
06/05/2023, 1:38 PM