def get_params():
     return [
         params.ParamDescriptor('period', type_util.Number(), 60 * 60),
         params.ParamDescriptor(
             'func', type_util.Enum(['avg', 'max', 'sum', 'min', 'cnt']),
             'avg')
     ]
 def get_params():
     return [
         params.ParamDescriptor('sleep', type_util.Number(), 0.01),
         params.ParamDescriptor('min_event_per_burst', type_util.Number(),
                                500),
         params.ParamDescriptor(
             'transitions',
             type_util.Object({
                 'web_service':
                 type_util.Object({
                     'run=>slow': type_util.Any(),
                     'slow=>run': type_util.Any(),
                     'stop=>run': type_util.Any(),
                 }),
                 'switch':
                 type_util.Object({
                     'on=>off': type_util.Number(),
                     'off=>on': type_util.Number(),
                 }),
                 'host':
                 type_util.Object({
                     'on=>off': type_util.Number(),
                     'off=>on': type_util.Number(),
                 })
             })),
         params.ParamDescriptor(
             'triggers',
             type_util.Object({
                 'support':
                 type_util.Object({'get_called': type_util.Any()})
             })),
         params.ParamDescriptor('graph', type_util.Any())
     ]
 def get_params():
     return [
         params.ParamDescriptor('host', type_util.String(), 'localhost'),
         params.ParamDescriptor('port', type_util.Number(), 9092),
         params.ParamDescriptor('topic', type_util.String(),
                                'transformed_alerts')
     ]
Пример #4
0
 def get_params():
     return [
         params.ParamDescriptor('zk_host', type_util.String(), 'localhost'),
         params.ParamDescriptor('zk_port', type_util.Number(), 2181),
         params.ParamDescriptor('group_id', type_util.String(),
                                'my_group_id'),
         params.ParamDescriptor('topics',
                                type_util.Object(strict_checking=False))
     ]
Пример #5
0
 def get_params():
     return [
         params.ParamDescriptor('metric', type_util.String(),
                                'cpu.logcal_cores_actives'),
         params.ParamDescriptor('period', type_util.Number(), 1),
         params.ParamDescriptor('lambda', type_util.String(), 'a * b'),
         params.ParamDescriptor('bindings', type_util.Any(), {
             'a': 'cpu.ilde_perc',
             'b': 'cpu.total_logical_cores'
         })
     ]
 def get_params():
     return [
         params.ParamDescriptor(
             "db_name",
             type_util.String(),
             "sqlite_sink.db"
         )
     ]
 def get_params():
     return [
         params.ParamDescriptor('host', type_util.String(), 'localhost'),
         params.ParamDescriptor('port', type_util.Number(), 1010),
         params.ParamDescriptor(
             'model',
             type_util.Object({
                 'name':
                 type_util.String(),
                 'params':
                 type_util.Object({
                     'origin_types':
                     type_util.Object(strict_checking=False)
                 })
             })),
         params.ParamDescriptor('alert_per_burst', type_util.Number(), 1),
         params.ParamDescriptor('idle_time_between_bursts',
                                type_util.Number(), 1.0),
     ]
Пример #8
0
 def get_params():
     return [params.ParamDescriptor('period', type_util.Number(), 1)]
 def get_params():
     return [
         params.ParamDescriptor("nb_samples", type_util.Number(), N_SAMPLES)
     ]
Пример #10
0
 def get_params():
     return [
         params.ParamDescriptor('index', type_util.Number(), 0),
     ]
 def get_params():
     return [
         params.ParamDescriptor('db_name', type_util.String(),
                                'sqlite_sink.db')
     ]
 def get_params():
     return [
         params.ParamDescriptor('sleep', type_util.Number(), 0.01)
     ]
 def get_params():
     return [params.ParamDescriptor('threshold', type_util.Number(), 0.1)]
 def get_params():
     return [params.ParamDescriptor('path', type_util.String())]