Namespaces#
Sasquatch uses namespaces to organize data and prevent naming conflicts between different systems.
In Kafka, namespaces are implemented using topic prefixes.
Use the lsst.{system}.{topic}
convention for the full qualified name of your Kafka topics.
You can add more hierarquical levels as needed, for exampple lsst.{system}.{component}.{topic}
.
In Sasquatch, the first part of the namespace lsst.{system}
is used to name the InfluxDB connector and database, so that users can more easily find and relate data.
The following namespaces are configured in Sasquatch:
lsst.example
used for example metrics in the Sasquatch documentation.lsst.sal
used by SAL for the observatory telemetry, events and commands topics.lsst.dm
used for metrics computed by DM Science Pipelines.lsst.rubintv
used for RubinTV data.lsst.camera
used for the Camera diagnostic metrics.lsst.verify.ap
used forap_verify
metrics for backward compatibility with thelsst.verify
package.lsst.verify.drp
used forverify_drp
metrics for backward compatibility with thelsst.verify
package.lsst.debug
used for testing (available at USDF dev environment only).