yandextank/plugins/Telegraf/client.py
def uninstall(self):
        """
        Remove agent's files from remote host
        """
        if self.session:
            logger.info('Waiting monitoring data...')
            self.session.terminate()
            self.session.wait()
            self.session = None
        log_filename = "agent_{host}.log".format(host="localhost")
        data_filename = "agent_{host}.rawdata".format(host="localhost")
        try:
            logger.info('Saving monitoring artefacts from localhost')
            copyfile(self.workdir + "/_agent.log", log_filename)
            copyfile(self.workdir + "/monitoring.rawdata", data_filename)
            logger.info('Deleting temp directory: %s', self.workdir)
            rmtree(self.workdir)
        except Exception:
            logger.error("Exception while uninstalling agent", exc_info=True)

        logger.info("Removing agent from: localhost")
        return log_filename, data_filename
def uninstall(self):
        """
        Remove agent's files from remote host
        """
        if self.session:
            logger.info('Waiting monitoring data...')
            self.session.terminate()
            self.session.wait()
            self.session = None
        log_filename = "agent_{host}.log".format(host="localhost")
        data_filename = "agent_{host}.rawdata".format(host="localhost")
        try:
            logger.info('Saving monitoring artefacts from localhost')
            copyfile(self.workdir + "/_agent.log", log_filename)
            copyfile(self.workdir + "/monitoring.rawdata", data_filename)
            logger.info('Deleting temp directory: %s', self.workdir)
            rmtree(self.workdir)
        except Exception:
            logger.error("Exception while uninstalling agent", exc_info=True)

        logger.info("Removing agent from: localhost")
        return log_filename, data_filename
def uninstall ( self ) : if self . session : logger . info ( 'Waiting monitoring data...' ) self . session . terminate ( ) self . session . wait ( ) self . session = None log_filename = "agent_{host}.log" . format ( host = "localhost" ) data_filename = "agent_{host}.rawdata" . format ( host = "localhost" ) try : logger . info ( 'Saving monitoring artefacts from localhost' ) copyfile ( self . workdir + "/_agent.log" , log_filename ) copyfile ( self . workdir + "/monitoring.rawdata" , data_filename ) logger . info ( 'Deleting temp directory: %s' , self . workdir ) rmtree ( self . workdir ) except Exception : logger . error ( "Exception while uninstalling agent" , exc_info = True ) logger . info ( "Removing agent from: localhost" ) return log_filename , data_filename
Remove agent's files from remote host
Remove agent s files from remote host