Services

This is an overview of all topics known to sentry-kafka-schemas, automatically generated from topic definitions.

This is an incomplete overview. Not all topics have schema definitions. Also, even if a pipeline is fully represented here, it does not mean that schemas are fully enforced in services.

Pipeline: attachments

flowchart TD ingest-attachments-dlq[(ingest-attachments-dlq)] click ingest-attachments-dlq "https://github.com/getsentry/sentry-kafka-schemas/blob/main/topics/ingest-attachments-dlq.yaml" _blank sentry --> ingest-attachments-dlq click sentry "https://github.com/getsentry/sentry" _blank

Other topics

flowchart TD group-attributes[(group-attributes)] click group-attributes "https://github.com/getsentry/sentry-kafka-schemas/blob/main/topics/group-attributes.yaml" _blank group-attributes --> snuba sentry --> group-attributes shared-resources-usage[(shared-resources-usage)] click shared-resources-usage "https://github.com/getsentry/sentry-kafka-schemas/blob/main/topics/shared-resources-usage.yaml" _blank shared-resources-usage --> super-big-consumers snuba --> shared-resources-usage snuba-metrics-summaries[(snuba-metrics-summaries)] click snuba-metrics-summaries "https://github.com/getsentry/sentry-kafka-schemas/blob/main/topics/snuba-metrics-summaries.yaml" _blank snuba-metrics-summaries --> snuba relay --> snuba-metrics-summaries snuba-profile-chunks[(snuba-profile-chunks)] click snuba-profile-chunks "https://github.com/getsentry/sentry-kafka-schemas/blob/main/topics/snuba-profile-chunks.yaml" _blank snuba-profile-chunks --> snuba vroom --> snuba-profile-chunks buffered-segments-dlq[(buffered-segments-dlq)] click buffered-segments-dlq "https://github.com/getsentry/sentry-kafka-schemas/blob/main/topics/buffered-segments-dlq.yaml" _blank sentry --> buffered-segments-dlq snuba-spans[(snuba-spans)] click snuba-spans "https://github.com/getsentry/sentry-kafka-schemas/blob/main/topics/snuba-spans.yaml" _blank snuba-spans --> snuba snuba-spans --> super-big-consumers sentry --> snuba-spans event-replacements[(event-replacements)] click event-replacements "https://github.com/getsentry/sentry-kafka-schemas/blob/main/topics/event-replacements.yaml" _blank event-replacements --> snuba snuba --> event-replacements buffered-segments[(buffered-segments)] click buffered-segments "https://github.com/getsentry/sentry-kafka-schemas/blob/main/topics/buffered-segments.yaml" _blank buffered-segments --> sentry sentry --> buffered-segments snuba-queries[(snuba-queries)] click snuba-queries "https://github.com/getsentry/sentry-kafka-schemas/blob/main/topics/snuba-queries.yaml" _blank snuba-queries --> snuba snuba --> snuba-queries click sentry "https://github.com/getsentry/sentry" _blank click snuba "https://github.com/getsentry/snuba" _blank click vroom "https://github.com/getsentry/vroom" _blank click relay "https://github.com/getsentry/relay" _blank click super-big-consumers "https://github.com/getsentry/super-big-consumers" _blank

Pipeline: errors

flowchart TD snuba-dead-letter-metrics[(snuba-dead-letter-metrics)] click snuba-dead-letter-metrics "https://github.com/getsentry/sentry-kafka-schemas/blob/main/topics/snuba-dead-letter-metrics.yaml" _blank snuba --> snuba-dead-letter-metrics ingest-events[(ingest-events)] click ingest-events "https://github.com/getsentry/sentry-kafka-schemas/blob/main/topics/ingest-events.yaml" _blank ingest-events --> sentry relay --> ingest-events snuba-commit-log[(snuba-commit-log)] click snuba-commit-log "https://github.com/getsentry/sentry-kafka-schemas/blob/main/topics/snuba-commit-log.yaml" _blank snuba-commit-log --> sentry snuba-commit-log --> snuba snuba --> snuba-commit-log snuba-dead-letter-querylog[(snuba-dead-letter-querylog)] click snuba-dead-letter-querylog "https://github.com/getsentry/sentry-kafka-schemas/blob/main/topics/snuba-dead-letter-querylog.yaml" _blank snuba --> snuba-dead-letter-querylog events[(events)] click events "https://github.com/getsentry/sentry-kafka-schemas/blob/main/topics/events.yaml" _blank events --> snuba events --> super-big-consumers sentry --> events events-subscription-results[(events-subscription-results)] click events-subscription-results "https://github.com/getsentry/sentry-kafka-schemas/blob/main/topics/events-subscription-results.yaml" _blank events-subscription-results --> sentry snuba --> events-subscription-results snuba-dead-letter-replays[(snuba-dead-letter-replays)] click snuba-dead-letter-replays "https://github.com/getsentry/sentry-kafka-schemas/blob/main/topics/snuba-dead-letter-replays.yaml" _blank snuba --> snuba-dead-letter-replays snuba-dead-letter-group-attributes[(snuba-dead-letter-group-attributes)] click snuba-dead-letter-group-attributes "https://github.com/getsentry/sentry-kafka-schemas/blob/main/topics/snuba-dead-letter-group-attributes.yaml" _blank snuba --> snuba-dead-letter-group-attributes ingest-events-dlq[(ingest-events-dlq)] click ingest-events-dlq "https://github.com/getsentry/sentry-kafka-schemas/blob/main/topics/ingest-events-dlq.yaml" _blank sentry --> ingest-events-dlq scheduled-subscriptions-events[(scheduled-subscriptions-events)] click scheduled-subscriptions-events "https://github.com/getsentry/sentry-kafka-schemas/blob/main/topics/scheduled-subscriptions-events.yaml" _blank scheduled-subscriptions-events --> snuba snuba --> scheduled-subscriptions-events snuba-dead-letter-generic-metrics[(snuba-dead-letter-generic-metrics)] click snuba-dead-letter-generic-metrics "https://github.com/getsentry/sentry-kafka-schemas/blob/main/topics/snuba-dead-letter-generic-metrics.yaml" _blank snuba --> snuba-dead-letter-generic-metrics click super-big-consumers "https://github.com/getsentry/super-big-consumers" _blank click sentry "https://github.com/getsentry/sentry" _blank click relay "https://github.com/getsentry/relay" _blank click snuba "https://github.com/getsentry/snuba" _blank

Pipeline: generic-events

flowchart TD snuba-generic-events-commit-log[(snuba-generic-events-commit-log)] click snuba-generic-events-commit-log "https://github.com/getsentry/sentry-kafka-schemas/blob/main/topics/snuba-generic-events-commit-log.yaml" _blank snuba-generic-events-commit-log --> sentry snuba-generic-events-commit-log --> snuba snuba --> snuba-generic-events-commit-log snuba-dead-letter-generic-events[(snuba-dead-letter-generic-events)] click snuba-dead-letter-generic-events "https://github.com/getsentry/sentry-kafka-schemas/blob/main/topics/snuba-dead-letter-generic-events.yaml" _blank snuba --> snuba-dead-letter-generic-events generic-events[(generic-events)] click generic-events "https://github.com/getsentry/sentry-kafka-schemas/blob/main/topics/generic-events.yaml" _blank generic-events --> snuba sentry --> generic-events click sentry "https://github.com/getsentry/sentry" _blank click snuba "https://github.com/getsentry/snuba" _blank

Pipeline: generic-metrics

flowchart TD snuba-generic-metrics-counters-commit-log[(snuba-generic-metrics-counters-commit-log)] click snuba-generic-metrics-counters-commit-log "https://github.com/getsentry/sentry-kafka-schemas/blob/main/topics/snuba-generic-metrics-counters-commit-log.yaml" _blank snuba-generic-metrics-counters-commit-log --> sentry snuba-generic-metrics-counters-commit-log --> snuba snuba --> snuba-generic-metrics-counters-commit-log ingest-performance-metrics[(ingest-performance-metrics)] click ingest-performance-metrics "https://github.com/getsentry/sentry-kafka-schemas/blob/main/topics/ingest-performance-metrics.yaml" _blank ingest-performance-metrics --> sentry relay --> ingest-performance-metrics scheduled-subscriptions-generic-metrics-counters[(scheduled-subscriptions-generic-metrics-counters)] click scheduled-subscriptions-generic-metrics-counters "https://github.com/getsentry/sentry-kafka-schemas/blob/main/topics/scheduled-subscriptions-generic-metrics-counters.yaml" _blank scheduled-subscriptions-generic-metrics-counters --> snuba snuba --> scheduled-subscriptions-generic-metrics-counters scheduled-subscriptions-generic-metrics-distributions[(scheduled-subscriptions-generic-metrics-distributions)] click scheduled-subscriptions-generic-metrics-distributions "https://github.com/getsentry/sentry-kafka-schemas/blob/main/topics/scheduled-subscriptions-generic-metrics-distributions.yaml" _blank scheduled-subscriptions-generic-metrics-distributions --> snuba snuba --> scheduled-subscriptions-generic-metrics-distributions scheduled-subscriptions-generic-metrics-sets[(scheduled-subscriptions-generic-metrics-sets)] click scheduled-subscriptions-generic-metrics-sets "https://github.com/getsentry/sentry-kafka-schemas/blob/main/topics/scheduled-subscriptions-generic-metrics-sets.yaml" _blank scheduled-subscriptions-generic-metrics-sets --> snuba snuba --> scheduled-subscriptions-generic-metrics-sets snuba-generic-metrics-gauges-commit-log[(snuba-generic-metrics-gauges-commit-log)] click snuba-generic-metrics-gauges-commit-log "https://github.com/getsentry/sentry-kafka-schemas/blob/main/topics/snuba-generic-metrics-gauges-commit-log.yaml" _blank snuba-generic-metrics-gauges-commit-log --> sentry snuba-generic-metrics-gauges-commit-log --> snuba snuba --> snuba-generic-metrics-gauges-commit-log snuba-generic-metrics-distributions-commit-log[(snuba-generic-metrics-distributions-commit-log)] click snuba-generic-metrics-distributions-commit-log "https://github.com/getsentry/sentry-kafka-schemas/blob/main/topics/snuba-generic-metrics-distributions-commit-log.yaml" _blank snuba-generic-metrics-distributions-commit-log --> sentry snuba-generic-metrics-distributions-commit-log --> snuba snuba --> snuba-generic-metrics-distributions-commit-log snuba-generic-metrics[(snuba-generic-metrics)] click snuba-generic-metrics "https://github.com/getsentry/sentry-kafka-schemas/blob/main/topics/snuba-generic-metrics.yaml" _blank snuba-generic-metrics --> snuba sentry --> snuba-generic-metrics snuba-generic-metrics-sets-commit-log[(snuba-generic-metrics-sets-commit-log)] click snuba-generic-metrics-sets-commit-log "https://github.com/getsentry/sentry-kafka-schemas/blob/main/topics/snuba-generic-metrics-sets-commit-log.yaml" _blank snuba-generic-metrics-sets-commit-log --> sentry snuba-generic-metrics-sets-commit-log --> snuba snuba --> snuba-generic-metrics-sets-commit-log generic-metrics-subscription-results[(generic-metrics-subscription-results)] click generic-metrics-subscription-results "https://github.com/getsentry/sentry-kafka-schemas/blob/main/topics/generic-metrics-subscription-results.yaml" _blank generic-metrics-subscription-results --> sentry snuba --> generic-metrics-subscription-results scheduled-subscriptions-generic-metrics-gauges[(scheduled-subscriptions-generic-metrics-gauges)] click scheduled-subscriptions-generic-metrics-gauges "https://github.com/getsentry/sentry-kafka-schemas/blob/main/topics/scheduled-subscriptions-generic-metrics-gauges.yaml" _blank scheduled-subscriptions-generic-metrics-gauges --> snuba snuba --> scheduled-subscriptions-generic-metrics-gauges click sentry "https://github.com/getsentry/sentry" _blank click relay "https://github.com/getsentry/relay" _blank click snuba "https://github.com/getsentry/snuba" _blank

Pipeline: monitors

flowchart TD ingest-monitors[(ingest-monitors)] click ingest-monitors "https://github.com/getsentry/sentry-kafka-schemas/blob/main/topics/ingest-monitors.yaml" _blank ingest-monitors --> sentry relay --> ingest-monitors monitors-clock-tick[(monitors-clock-tick)] click monitors-clock-tick "https://github.com/getsentry/sentry-kafka-schemas/blob/main/topics/monitors-clock-tick.yaml" _blank monitors-clock-tick --> sentry sentry --> monitors-clock-tick monitors-clock-tasks[(monitors-clock-tasks)] click monitors-clock-tasks "https://github.com/getsentry/sentry-kafka-schemas/blob/main/topics/monitors-clock-tasks.yaml" _blank monitors-clock-tasks --> sentry sentry --> monitors-clock-tasks click sentry "https://github.com/getsentry/sentry" _blank click relay "https://github.com/getsentry/relay" _blank

Pipeline: outcomes

flowchart TD outcomes[(outcomes)] click outcomes "https://github.com/getsentry/sentry-kafka-schemas/blob/main/topics/outcomes.yaml" _blank outcomes --> snuba outcomes --> super-big-consumers outcomes --> sentry sentry --> outcomes relay --> outcomes outcomes-billing[(outcomes-billing)] click outcomes-billing "https://github.com/getsentry/sentry-kafka-schemas/blob/main/topics/outcomes-billing.yaml" _blank outcomes-billing --> snuba outcomes-billing --> super-big-consumers outcomes-billing --> sentry sentry --> outcomes-billing relay --> outcomes-billing click relay "https://github.com/getsentry/relay" _blank click sentry "https://github.com/getsentry/sentry" _blank click super-big-consumers "https://github.com/getsentry/super-big-consumers" _blank click snuba "https://github.com/getsentry/snuba" _blank

Pipeline: profiles

flowchart TD profiles-call-tree[(profiles-call-tree)] click profiles-call-tree "https://github.com/getsentry/sentry-kafka-schemas/blob/main/topics/profiles-call-tree.yaml" _blank profiles-call-tree --> snuba profiles-call-tree --> super-big-consumers vroom --> profiles-call-tree processed-profiles[(processed-profiles)] click processed-profiles "https://github.com/getsentry/sentry-kafka-schemas/blob/main/topics/processed-profiles.yaml" _blank processed-profiles --> snuba vroom --> processed-profiles click vroom "https://github.com/getsentry/vroom" _blank click super-big-consumers "https://github.com/getsentry/super-big-consumers" _blank click snuba "https://github.com/getsentry/snuba" _blank

Pipeline: release-health

flowchart TD metrics-subscription-results[(metrics-subscription-results)] click metrics-subscription-results "https://github.com/getsentry/sentry-kafka-schemas/blob/main/topics/metrics-subscription-results.yaml" _blank metrics-subscription-results --> sentry snuba --> metrics-subscription-results snuba-metrics[(snuba-metrics)] click snuba-metrics "https://github.com/getsentry/sentry-kafka-schemas/blob/main/topics/snuba-metrics.yaml" _blank snuba-metrics --> snuba sentry --> snuba-metrics snuba-metrics-commit-log[(snuba-metrics-commit-log)] click snuba-metrics-commit-log "https://github.com/getsentry/sentry-kafka-schemas/blob/main/topics/snuba-metrics-commit-log.yaml" _blank snuba-metrics-commit-log --> sentry snuba-metrics-commit-log --> snuba snuba --> snuba-metrics-commit-log ingest-metrics[(ingest-metrics)] click ingest-metrics "https://github.com/getsentry/sentry-kafka-schemas/blob/main/topics/ingest-metrics.yaml" _blank ingest-metrics --> sentry ingest-metrics --> super-big-consumers relay --> ingest-metrics ingest-metrics-dlq[(ingest-metrics-dlq)] click ingest-metrics-dlq "https://github.com/getsentry/sentry-kafka-schemas/blob/main/topics/ingest-metrics-dlq.yaml" _blank sentry --> ingest-metrics-dlq ingest-generic-metrics-dlq[(ingest-generic-metrics-dlq)] click ingest-generic-metrics-dlq "https://github.com/getsentry/sentry-kafka-schemas/blob/main/topics/ingest-generic-metrics-dlq.yaml" _blank sentry --> ingest-generic-metrics-dlq scheduled-subscriptions-metrics[(scheduled-subscriptions-metrics)] click scheduled-subscriptions-metrics "https://github.com/getsentry/sentry-kafka-schemas/blob/main/topics/scheduled-subscriptions-metrics.yaml" _blank scheduled-subscriptions-metrics --> snuba snuba --> scheduled-subscriptions-metrics click relay "https://github.com/getsentry/relay" _blank click sentry "https://github.com/getsentry/sentry" _blank click super-big-consumers "https://github.com/getsentry/super-big-consumers" _blank click snuba "https://github.com/getsentry/snuba" _blank

Pipeline: replays

flowchart TD ingest-replay-recordings[(ingest-replay-recordings)] click ingest-replay-recordings "https://github.com/getsentry/sentry-kafka-schemas/blob/main/topics/ingest-replay-recordings.yaml" _blank ingest-replay-recordings --> sentry relay --> ingest-replay-recordings ingest-replay-events[(ingest-replay-events)] click ingest-replay-events "https://github.com/getsentry/sentry-kafka-schemas/blob/main/topics/ingest-replay-events.yaml" _blank ingest-replay-events --> snuba ingest-replay-events --> super-big-consumers sentry --> ingest-replay-events click super-big-consumers "https://github.com/getsentry/super-big-consumers" _blank click sentry "https://github.com/getsentry/sentry" _blank click relay "https://github.com/getsentry/relay" _blank click snuba "https://github.com/getsentry/snuba" _blank

Pipeline: transactions

flowchart TD scheduled-subscriptions-transactions[(scheduled-subscriptions-transactions)] click scheduled-subscriptions-transactions "https://github.com/getsentry/sentry-kafka-schemas/blob/main/topics/scheduled-subscriptions-transactions.yaml" _blank scheduled-subscriptions-transactions --> snuba snuba --> scheduled-subscriptions-transactions snuba-transactions-commit-log[(snuba-transactions-commit-log)] click snuba-transactions-commit-log "https://github.com/getsentry/sentry-kafka-schemas/blob/main/topics/snuba-transactions-commit-log.yaml" _blank snuba-transactions-commit-log --> sentry snuba-transactions-commit-log --> snuba snuba --> snuba-transactions-commit-log transactions-subscription-results[(transactions-subscription-results)] click transactions-subscription-results "https://github.com/getsentry/sentry-kafka-schemas/blob/main/topics/transactions-subscription-results.yaml" _blank transactions-subscription-results --> sentry snuba --> transactions-subscription-results transactions[(transactions)] click transactions "https://github.com/getsentry/sentry-kafka-schemas/blob/main/topics/transactions.yaml" _blank transactions --> snuba transactions --> super-big-consumers sentry --> transactions ingest-transactions-dlq[(ingest-transactions-dlq)] click ingest-transactions-dlq "https://github.com/getsentry/sentry-kafka-schemas/blob/main/topics/ingest-transactions-dlq.yaml" _blank sentry --> ingest-transactions-dlq click sentry "https://github.com/getsentry/sentry" _blank click super-big-consumers "https://github.com/getsentry/super-big-consumers" _blank click snuba "https://github.com/getsentry/snuba" _blank

Pipeline: user-feedback

flowchart TD ingest-feedback-events-dlq[(ingest-feedback-events-dlq)] click ingest-feedback-events-dlq "https://github.com/getsentry/sentry-kafka-schemas/blob/main/topics/ingest-feedback-events-dlq.yaml" _blank sentry --> ingest-feedback-events-dlq ingest-feedback-events[(ingest-feedback-events)] click ingest-feedback-events "https://github.com/getsentry/sentry-kafka-schemas/blob/main/topics/ingest-feedback-events.yaml" _blank ingest-feedback-events --> sentry relay --> ingest-feedback-events click sentry "https://github.com/getsentry/sentry" _blank click relay "https://github.com/getsentry/relay" _blank