From 8e95d5d8ce8eb0649a000e2083ab0c0db56408fb Mon Sep 17 00:00:00 2001 From: Lyn Nagara Date: Mon, 18 Mar 2024 10:35:41 -0700 Subject: [PATCH] Add DLQ topics (#239) Add ingest-attachments-dlq and ingest-transactions-dlq --- CODEOWNERS | 4 +++- topics/ingest-attachments-dlq.yaml | 17 +++++++++++++++++ topics/ingest-transactions-dlq.yaml | 17 +++++++++++++++++ 3 files changed, 37 insertions(+), 1 deletion(-) create mode 100644 topics/ingest-attachments-dlq.yaml create mode 100644 topics/ingest-transactions-dlq.yaml diff --git a/CODEOWNERS b/CODEOWNERS index d4c11567..78aa56d1 100644 --- a/CODEOWNERS +++ b/CODEOWNERS @@ -6,7 +6,9 @@ /topics/ingest-feedback-events.yaml @getsentry/owners-snuba @getsentry/replay # DLQs for ingest topics -/topics/ingest-events-dlq.yaml @getsentry/owners-snuba +/topics/ingest-events-dlq.yaml @getsentry/ops +/topics/ingest-transactions-dlq.yaml @getsentry/ops +/topics/ingest-attachments-dlq.yaml @getsentry/ops /topics/ingest-metrics-dlq.yaml @getsentry/owners-snuba /topics/ingest-generic-metrics-dlq.yaml @getsentry/owners-snuba /topics/ingest-feedback-events-dlq.yaml @getsentry/owners-snuba @getsentry/replay diff --git a/topics/ingest-attachments-dlq.yaml b/topics/ingest-attachments-dlq.yaml new file mode 100644 index 00000000..a4d481ec --- /dev/null +++ b/topics/ingest-attachments-dlq.yaml @@ -0,0 +1,17 @@ +topic: ingest-attachments-dlq +pipeline: attachments +description: DLQ for ingest-attachments +services: + producers: + - getsentry/sentry + consumers: [] +schemas: + - version: 1 + compatibility_mode: none + type: json + resource: any.json + examples: + - any/ +topic_creation_config: + compression.type: lz4 + log.retention.minutes: "10080" diff --git a/topics/ingest-transactions-dlq.yaml b/topics/ingest-transactions-dlq.yaml new file mode 100644 index 00000000..5802ea80 --- /dev/null +++ b/topics/ingest-transactions-dlq.yaml @@ -0,0 +1,17 @@ +topic: ingest-transactions-dlq +pipeline: transactions +description: DLQ for ingest-transactions +services: + producers: + - getsentry/sentry + consumers: [] +schemas: + - version: 1 + compatibility_mode: none + type: json + resource: any.json + examples: + - any/ +topic_creation_config: + compression.type: lz4 + log.retention.minutes: "10080"