async def METHOD_NAME(self, db: PrefectDBInterface):
    """
    This method looks for a telemetry session in the configuration table. If there
    isn't one, it sets one. It then sets `self.session_id` and
    `self.session_start_timestamp`.
    Telemetry sessions last until the database is reset.
    """
    async with db.session_context(begin_transaction=True) as session:
        telemetry_session = await configuration.read_configuration(
            session, "TELEMETRY_SESSION"
        )
        if telemetry_session is None:
            self.logger.debug("No telemetry session found, setting")
            session_id = str(uuid4())
            session_start_timestamp = pendulum.now("UTC").to_iso8601_string()
            telemetry_session = Configuration(
                key="TELEMETRY_SESSION",
                value={
                    "session_id": session_id,
                    "session_start_timestamp": session_start_timestamp,
                },
            )
            await configuration.write_configuration(session, telemetry_session)
            self.session_id = session_id
            self.session_start_timestamp = session_start_timestamp
        else:
            self.logger.debug("Session information retrieved from database")
            self.session_id = telemetry_session.value["session_id"]
            self.session_start_timestamp = telemetry_session.value[
                "session_start_timestamp"
            ]
    self.logger.debug(
        f"Telemetry Session: {self.session_id}, {self.session_start_timestamp}"
    )
    return (self.session_start_timestamp, self.session_id)