示例#1
0
def import_json(c, pattern, graphite=DEFAULT_GRAPHITE_URL, tessera=DEFAULT_TESSERA_URL):
    """
    Import dashboards from a directory previously used for exporting.
    """
    log.info('Import dashboards from {0})'.format(pattern))
    files = glob.glob(pattern)
    log.info('Found {0} files to import'.format(len(files)))
    importer = JsonImporter(graphite, tessera)
    importer.import_files(files)
示例#2
0
文件: main.py 项目: JohnSpeno/tessera
 def can_import_fixtures(self):
     from tessera.application import db
     from tessera.importer.json import JsonImporter
     from tessera.model.database import Dashboard
     db.create_all()
     path = os.path.abspath(os.path.join(
         os.path.dirname(__file__), '..', 'demo', 'demo-gallery.json'
     ))
     JsonImporter.import_file(path)
     eq_(len(Dashboard.query.all()), 1)
示例#3
0
 def can_import_fixtures(self):
     from tessera.application import db
     from tessera.importer.json import JsonImporter
     from tessera.database import DashboardRecord
     db.create_all()
     path = os.path.abspath(
         os.path.join(os.path.dirname(__file__), '..', 'demo',
                      'demo-gallery.json'))
     JsonImporter.import_file(path)
     eq_(len(DashboardRecord.query.all()), 1)
示例#4
0
def import_json(c,
                pattern,
                graphite=DEFAULT_GRAPHITE_URL,
                tessera=DEFAULT_TESSERA_URL):
    """
    Import dashboards from a directory previously used for exporting.
    """
    log.info('Import dashboards from {0})'.format(pattern))
    files = glob.glob(pattern)
    log.info('Found {0} files to import'.format(len(files)))
    importer = JsonImporter(graphite, tessera)
    importer.import_files(files)
示例#5
0
def import_json(c, pattern, graphite=DEFAULT_GRAPHITE_URL, tessera=DEFAULT_TESSERA_URL):
    log.info('Import dashboards from {0})'.format(pattern))
    files = glob.glob(pattern)
    log.info('Found {0} files to import'.format(len(files)))
    importer = JsonImporter(graphite, tessera)
    importer.import_files(files)
示例#6
0
文件: tasks.py 项目: carlio/tessera
def import_json(c, pattern):
    log.info('Import dashboards from {0})'.format(pattern))
    files = glob.glob(pattern)
    log.info('Found {0} files to import'.format(len(files)))
    JsonImporter.import_files(files)