Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Replicate Meltano Cloud Cloudwatch Logs #655

Open
pnadolny13 opened this issue Jun 22, 2023 · 1 comment
Open

Replicate Meltano Cloud Cloudwatch Logs #655

pnadolny13 opened this issue Jun 22, 2023 · 1 comment
Assignees

Comments

@pnadolny13
Copy link
Contributor

Meltano Cloud API logs are stored in Cloudwatch, we should replicate them into Snowflake. The tap is already set up to extract the hub api logs so this would likely only require us to:

  • grant the Squared role access to the logs
  • inherit the tap-cloudwatch plugin and configure to the Meltano Cloud log group or groups
  • replicate data and add dbt staging models

Considerations:

  • if each API has its own log group it will require an inherited plugin per group, I wonder if refactoring the tap to accept multiple log groups and queries as different streams would be better.
  • how should this data be staged? All of these cloudwatch streams will likely have the same schema so it might be easy to combine them with a log group field that can be used for filtering. Or if we want them separate we can use a macro.
@pnadolny13 pnadolny13 self-assigned this Jun 22, 2023
@pnadolny13
Copy link
Contributor Author

This is what I'm seeing:

  • API-Gateway-Execution-Logs_o0at298os6/prod - /jobs
  • API-Gateway-Execution-Logs_3ssgdis8jk/prod - /decrypt
  • API-Gateway-Execution-Logs_v985hw9g43/auth-github-oidc-wrapper - /userinfo

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: No status
Development

No branches or pull requests

1 participant