Skip to content

Replicate Meltano Cloud Cloudwatch Logs #655

Open
@pnadolny13

Description

@pnadolny13

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.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

Status

No status

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions