The Zwicky Transient Facility Alert Distribution System
arXiv:1902.02227 · doi:10.1088/1538-3873/aae904
Abstract
The Zwicky Transient Facility (ZTF) survey generates real-time alerts for optical transients, variables, and moving objects discovered in its wide-field survey. We describe the ZTF alert stream distribution and processing (filtering) system. The system uses existing open-source technologies developed in industry: Kafka, a real-time streaming platform, and Avro, a binary serialization format. The technologies used in this system provide a number of advantages for the ZTF use case, including (1) built-in replication, scalability, and stream rewind for the distribution mechanism; (2) structured messages with strictly enforced schemas and dynamic typing for fast parsing; and (3) a Python-based stream processing interface that is similar to batch for a familiar and user-friendly plug-in filter system, all in a modular, primarily containerized system. The production deployment has successfully supported streaming up to 1.2 million alerts or roughly 70 GB of data per night, with each alert available to a consumer within about 10 s of alert candidate production. Data transfer rates of about 80,000 alerts/minute have been observed. In this paper, we discuss this alert distribution and processing system, the design motivations for the technology choices for the framework, performance in production, and how this system may be generally suitable for other alert stream use cases, including the upcoming Large Synoptic Survey Telescope.
Published in PASP Focus Issue on the Zwicky Transient Facility (doi: 10.1088/1538-3873/aae904). 9 Pages, 2 Figures
References in corpus (5)
- A Wolf-Rayet-like progenitor of supernova SN 2013cu from spectral observations of a wind
- Strong Ultraviolet Pulse From a Newborn Type Ia Supernova
- Machine Learning-based Brokers for Real-time Classification of the LSST Alert Stream
- iPTF14yb: The First Discovery of a GRB Afterglow Independent of a High-Energy Trigger
- The Astronomer's Telegram: A Web-based Short-Notice Publication System for the Professional Astronomical Community
Cited by in corpus (104)
- The Zwicky Transient Facility: System Overview, Performance, and First Results
- The Zwicky Transient Facility: Data Processing, Products, and Archive
- The Zwicky Transient Facility: Science Objectives
- Candidate Electromagnetic Counterpart to the Binary Black Hole Merger Gravitational Wave Event S190521g
- Seventeen Tidal Disruption Events from the First Half of ZTF Survey Observations: Entering a New Era of Population Studies
- The Zwicky Transient Facility: Surveys and Scheduler
- Design and operation of the ATLAS Transient Science Server
- The Zwicky Transient Facility Bright Transient Survey. II. A Public Statistical Sample for Exploring Supernova Demographics
- A tidal disruption event coincident with a high-energy neutrino
- The Final Season Reimagined: 30 Tidal Disruption Events from the ZTF-I Survey
- The Automatic Learning for the Rapid Classification of Events (ALeRCE) Alert Broker
- A large fraction of hydrogen-rich supernova progenitors experience elevated mass loss shortly prior to explosion
- Multi-Messenger Astrophysics
- The GROWTH Marshal: A Dynamic Science Portal for Time-Domain Astronomy
- Discovery and confirmation of the shortest gamma ray burst from a collapsar
- Machine Learning for the Zwicky Transient Facility
- The Palomar Transient Factory Core-Collapse Supernova Host-Galaxy Sample. I. Host-Galaxy Distribution Functions and Environment-Dependence of CCSNe
- Candidate Tidal Disruption Event AT2019fdr Coincident with a High-Energy Neutrino
- The Koala: A Fast Blue Optical Transient with Luminous Radio Emission from a Starburst Dwarf Galaxy at
- An outflow powers the optical rise of the nearby, fast-evolving tidal disruption event AT2019qiz
- Bright, months-long stellar outbursts announce the explosion of interaction-powered supernovae
- The first tidal disruption flare in ZTF: from photometric selection to multi-wavelength characterization
- The Zwicky Transient Facility Census of the Local Universe I: Systematic search for Calcium rich gap transients reveal three related spectroscopic sub-classes
- A New Class of Changing-Look LINERs
- I Spy Transits and Pulsations: Empirical Variability in White Dwarfs Using Gaia and the Zwicky Transient Facility
- Discovery and Follow-up of ASASSN-19dj: An X-ray and UV Luminous TDE in an Extreme Post-Starburst Galaxy
- A White Dwarf with Transiting Circumstellar Material Far Outside the Roche Limit
- Fink, a new generation of broker for the LSST community
- ZTF Early Observations of Type Ia Supernovae I: Properties of the 2018 Sample
- Optical follow-up of the neutron star-black hole mergers S200105ae and S200115j
- A Search for Extragalactic Fast Blue Optical Transients in ZTF and the Rate of AT2018cow-like Transients
- Transient processing and analysis using : Alert Management, Photometry and Evaluation of Lightcurves
- Kilonova Luminosity Function Constraints based on Zwicky Transient Facility Searches for 13 Neutron Star Mergers
- A light in the dark: searching for electromagnetic counterparts to black hole-black hole mergers in LIGO/Virgo O3 with the Zwicky Transient Facility
- A data science platform to enable time-domain astronomy
- The Type Icn SN 2021csp: Implications for the Origins of the Fastest Supernovae and the Fates of Wolf-Rayet Stars
- Fast-transient Searches in Real Time with ZTFReST: Identification of Three Optically-discovered Gamma-ray Burst Afterglows and New Constraints on the Kilonova Rate
- Evidence for Late-stage Eruptive Mass-loss in the Progenitor to SN2018gep, a Broad-lined Ic Supernova: Pre-explosion Emission and a Rapidly Rising Luminous Transient
- A Family Tree of Optical Transients from Narrow-Line Seyfert 1 Galaxies
- ZTF 18aaqeasu (SN 2018byg): A Massive Helium-shell Double Detonation on a Sub-Chandrasekhar Mass White Dwarf
- SN2019dge: a Helium-rich Ultra-Stripped Envelope Supernova
- Establishing accretion flares from massive black holes as a source of high-energy neutrinos
- The Spectacular Ultraviolet Flash From the Peculiar Type Ia Supernova 2019yvq
- The Young Supernova Experiment Data Release 1 (YSE DR1): Light Curves and Photometric Classification of 1975 Supernovae
- Constraining the Kilonova Rate with Zwicky Transient Facility Searches Independent of Gravitational Wave and Short Gamma-ray Burst Triggers
- Variability-selected intermediate mass black hole candidates in dwarf galaxies from ZTF and WISE
- ZTF20aajnksq (AT2020blt): A Fast Optical Transient at With No Detected Gamma-Ray Burst Counterpart
- Cosmological Fast Optical Transients with the Zwicky Transient Facility: A Search for Dirty Fireballs
- 2900 square degree search for the optical counterpart of short gamma-ray burst GRB 180523B with the Zwicky Transient Facility
- A non-equipartition shockwave traveling in a dense circumstellar environment around SN2020oi
- AT 2020wey and the class of faint and fast Tidal Disruption Events
- Four (Super)luminous Supernovae from the First Months of the ZTF Survey
- Discovery of an intermediate-luminosity red transient in M51 and its likely dust-obscured, infrared-variable progenitor
- The luminous and rapidly evolving SN 2018bcc: Clues toward the origin of Type Ibn SNe from the Zwicky Transient Facility
- AGN on the move: A search for off-nuclear AGN from recoiling SMBHs and ongoing galaxy mergers with the Zwicky Transient Facility
- Is the high-energy neutrino event IceCube-200530A associated with a hydrogen-rich superluminous supernova?
- Collapsars as Sites of r-process Nucleosynthesis: Systematic Near-Infrared Follow-up of Type Ic-BL Supernovae
- Minutes-duration Optical Flares with Supernova Luminosities
- Combined spin orientation and phase function of asteroids
- Neutrino follow-up with the Zwicky Transient Facility: Results from the first 24 campaigns
- SN 2020bqj: a Type Ibn supernova with a long lasting peak plateau
- The Active Asteroids Citizen Science Program: Overview and First Results
- A Real-time Automatic Validation System for Optical Transients detected by GWAC
- Migratory Outbursting Quasi-Hilda Object 282P/(323137) 2003 BM80
- GRANDMA Observations of ZTF/Fink Transients during Summer 2021
- The Broad-lined Ic Supernova ZTF18aaqjovh (SN 2018bvw): An Optically-discovered Engine-driven Supernova Candidate with Luminous Radio Emission
- Discovery of Super-Slow Rotating Asteroids with ATLAS and ZTF photometry
- The Core Normal Type Ia Supernova 2019np: An Overall Spherical Explosion with an Aspherical Surface Layer and an Aspherical 56Ni Core
- Supernova Siblings and their Parent Galaxies in the Zwicky Transient Facility Bright Transient Surve
- NEOExchange -- An online portal for NEO and Solar System science
- : An Accurate Photometric Classifier for Tidal Disruption Events
- Early Ultra-Violet observations of type IIn supernovae constrain the asphericity of their circumstellar material
- Deep Drilling in the Time Domain with DECam: Survey Characterization
- Inferring CSM Properties of Type II SNe Using a Magnitude-Limited ZTF Sample
- Transient Classifiers for Fink: Benchmarks for LSST
- THOR: An Algorithm for Cadence-Independent Asteroid Discovery
- In search of short gamma-ray burst optical counterpart with the Zwicky Transient Facility
- SAGUARO: Time-domain Infrastructure for the Fourth Gravitational-wave Observing Run and Beyond
- The Evryscope Fast Transient Engine: Real-Time Detection for Rapidly Evolving Transients
- Enabling discovery of solar system objects in large alert data streams
- SN 2022joj: A Peculiar Type Ia Supernova Possibly Driven by an Asymmetric Helium-shell Double Detonation
- Real-time Discovery of AT2020xnd: A Fast, Luminous Ultraviolet Transient with Minimal Radioactive Ejecta
- Multiple giant eruptions and X-ray emission in the recoiling AGN/LBV candidate SDSS1133
- Long-rising Type II Supernovae in the Zwicky Transient Facility Census of the Local Universe
- AT 2020iko: a WZ Sge-type DN candidate with an anomalous precursor event
- Gravitational Microlensing Event Statistics for the Zwicky Transient Facility
- TUVOpipe: a pipeline to search for UV transients with Swift-UVOT
- Multi-scale stamps for real-time classification of alert streams
- Removing Atmospheric Fringes from Zwicky Transient Facility i-Band Images using Principal Component Analysis
- A Morphological Classification Model to Identify Unresolved PanSTARRS1 Sources II: Update to the PS1 Point Source Catalog
- The automation of optical transient discovery and classification in Rubin-era time-domain astronomy
- Technosignature Searches with Real-time Alert Brokers
- Candidate strongly lensed type Ia supernovae in the Zwicky Transient Facility archive
- RADAR-Radio Afterglow Detection and AI-driven Response: A Federated Framework for Gravitational Wave Event Follow-Up
- Machine Learning applications for Cataclysmic Variable discovery in the ZTF alert stream
- An Online Framework for Fitting Fast Transient Lightcurves
- An Archival Optical Counterpart Search for Extragalactic Fast X-Ray Transients Discovered by Einstein Probe
- PGIR 20eid (SN2020qmp): A Type IIP Supernova at 15.6 Mpc discovered by the Palomar Gattini-IR survey
- Finding Fast Transients in Real Time Using Novel Light Curve Analysis Algorithm
- A Young Supernova Selection Pipeline For The LSST Era
- Modeling Irregular Astronomical Time Series with Neural Stochastic Delay Differential Equations
- A Multi-Level Validation and Traceability Framework for AI-Generated Telescope Scheduling Decisions
- Faintest of them all : ZTF 21aaoryiz/SN 2021fcg -- Discovery of an extremely low luminosity type Iax supernova
- The Astronomy Commons Platform: A Deployable Cloud-Based Analysis Platform for Astronomy