<s> '''<STR_LIT>''' <EOL> import random <EOL> APP_KEYS = [ ] <EOL> for x in range ( <NUM_LIT> ) : <EOL> APP_KEYS . append ( '<STR_LIT>' . join ( [ random . choice ( '<STR_LIT>' ) for x in range ( <NUM_LIT> ) ] ) ) <EOL> FEATURES = [ '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ] <EOL> STATSD_KEYS = [ <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' <EOL> ] <EOL> STORAGE_DIR = globals ( ) . get ( '<STR_LIT>' , None ) <EOL> if not STORAGE_DIR : <EOL> import tempfile , os <EOL> d = "<STR_LIT>" % ( tempfile . gettempdir ( ) , os . sep , os . getlogin ( ) ) <EOL> try : os . makedirs ( d ) <EOL> except OSError : pass <EOL> STORAGE_DIR = d <EOL> def timer_hash ( f ) : <EOL> '''<STR_LIT>''' <EOL> f = float ( f ) <EOL> if f < <NUM_LIT:0> : <EOL> f = <NUM_LIT:0> <EOL> elif f < <NUM_LIT:1> : <EOL> f = '<STR_LIT>' % ( f ) <EOL> elif f < <NUM_LIT:5> : <EOL> f = '<STR_LIT>' % ( f ) <EOL> else : <EOL> f = '<STR_LIT>' % ( f ) <EOL> return f <EOL> INTERVALS = { <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : <NUM_LIT> , <EOL> '<STR_LIT>' : <NUM_LIT> * <NUM_LIT:15> , <EOL> } , <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : <NUM_LIT> , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> } , <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : '<STR_LIT>' <EOL> } <EOL> } <EOL> SCHEMAS = { <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT:type>' : '<STR_LIT:count>' , <EOL> '<STR_LIT:host>' : '<STR_LIT>' % ( STORAGE_DIR ) , <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT>' : '<STR_LIT>' <EOL> } , <EOL> '<STR_LIT>' : [ <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' <EOL> ] , <EOL> '<STR_LIT>' : INTERVALS , <EOL> '<STR_LIT>' : lambda : ( random . choice ( STATSD_KEYS ) , random . randint ( <NUM_LIT:1> , <NUM_LIT:10> ) ) <EOL> } , <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT:type>' : '<STR_LIT:count>' , <EOL> '<STR_LIT:host>' : '<STR_LIT>' % ( STORAGE_DIR ) , <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT>' : '<STR_LIT>' <EOL> } , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : INTERVALS , <EOL> '<STR_LIT>' : lambda : ( '<STR_LIT>' + random . choice ( APP_KEYS ) + '<STR_LIT:.>' + random . choice ( FEATURES ) , random . randint ( <NUM_LIT:1> , <NUM_LIT:10> ) ) <EOL> } , <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT:type>' : '<STR_LIT>' , <EOL> '<STR_LIT:host>' : '<STR_LIT>' % ( STORAGE_DIR ) , <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT>' : '<STR_LIT>' <EOL> } , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : INTERVALS , <EOL> '<STR_LIT>' : timer_hash , <EOL> '<STR_LIT>' : float , <EOL> '<STR_LIT>' : lambda : ( '<STR_LIT>' + random . choice ( APP_KEYS ) + '<STR_LIT:.>' + random . choice ( FEATURES ) , random . randint ( <NUM_LIT:1> , <NUM_LIT:10> ) ) <EOL> } , <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT:type>' : '<STR_LIT>' , <EOL> '<STR_LIT:host>' : '<STR_LIT>' % ( STORAGE_DIR ) , <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT>' : '<STR_LIT>' <EOL> } , <EOL> '<STR_LIT>' : '<STR_LIT>' , <EOL> '<STR_LIT>' : INTERVALS , <EOL> '<STR_LIT>' : lambda : ( '<STR_LIT>' + random . choice ( APP_KEYS ) + '<STR_LIT:.>' + random . choice ( FEATURES ) , random . randint ( <NUM_LIT:1> , <NUM_LIT:10> ) ) <EOL> } <EOL> } <EOL> AGGREGATES = [ <EOL> ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> ( '<STR_LIT>' , '<STR_LIT>' ) , <EOL> ] </s>
