NamespacesΒΆ

Namespaces are used to organize and differentiate data from various data sources in Sasquatch.

Use the lsst.{system}.{topic} convention for the full qualified name of your metrics or telemetry topics in Sasquatch.

You can add more hierarchical levels as needed, for example lsst.{system}.{component}.{topic}.

Here are some namespaces already configured in Sasquatch. Their availability may vary depending on the environment:

  • lsst.example: This namespace is used for example metrics in the Sasquatch documentation. It contains metrics that serve as examples for users.

  • lsst.sal: This namespace is used by SAL (the Software Abstraction Layer) for the observatory telemetry, events, and commands topics. It is associated with data related to observatory operations and control.

  • lsst.dm: This namespace is used for metrics computed by DM (Data Management) Science Pipelines.

  • lsst.verify.ap: This namespace is used for ap_verify metrics, which are related to backward compatibility with the lsst.verify package.

  • lsst.verify.drp: This namespace is used for verify_drp metrics, which are related to backward compatibility with the lsst.verify package.

By using these namespaces, Sasquatch enables better organization, management, and identification of data within different systems or components, preventing naming conflicts and allowing users to locate and relate data more easily.