Application Information

Architecture

Obsloctap is a web service written in Python that publishes a JSON representation of the observing schedule and for past observations. Obsloctap obtains information about upcoming observations from the lsst.sal.Scheduler.logevent_predictedSchedule Kafka topic on the USDF Summit Sasquatch. This is replicated from the Summit to the USDF using MirrorMaker.

Architecture Diagram

Associated Systems

Configuration Location

Config Area

Location

Configuration

lsst-sqre/phalanx

Vault Secrets Dev

secret/rubin/usdf-rsp-dev/obsloctap

Vault Secrets Prod

secret/rubin/usdf-rsp/obsloctap

Data Flow

Dependencies - S3DF

  • LFA S3 bucket

  • Butler Main Postgres

  • ConsDB Postgres

  • Sasquatch Kafka

Dependencies - External

  • LHN to Summmit for Sasquatch to receive events.

Disaster Recovery