sca-tracer: read config from db
Change-Id: I73fb875367c8445e719d94ececade5c5d2ebca1a
This commit is contained in:
parent
61a8907939
commit
ff99607004
@ -11,6 +11,7 @@ import signal
|
||||
from tooz import coordination
|
||||
import time
|
||||
from scalpels.agents import base
|
||||
from scalpels.client.api import api as agent_api
|
||||
|
||||
"""
|
||||
example:
|
||||
@ -27,9 +28,12 @@ ag = None
|
||||
|
||||
def read_from_ag(ag):
|
||||
# wrong impl. here, need read from config or db instead
|
||||
from scalpels.client.utils import tracers_map as agents_map
|
||||
data_dir = db_api.setup_config_get()["data_dir"].rstrip("/")
|
||||
return agents_map.get(ag) % data_dir
|
||||
config = agent_api.get_config()
|
||||
tracers = agent_api.get_tracer_list()
|
||||
if ag not in tracers.keys():
|
||||
raise ValueError("tracer %s is not found" % ag)
|
||||
tpl = tracers[ag]
|
||||
return tpl % config
|
||||
|
||||
def handle_int(signal, frame):
|
||||
print "[LOG] xxx is interupted"
|
||||
|
@ -5,7 +5,7 @@ sca-manage setup -f
|
||||
sca-manage setup -d rpcport=5672 -t name=rpc -t tpl="bash %(tracer_path)s/port-input-traffic.sh %(rpcport)s"
|
||||
sca-manage setup -t name=mysql -t tpl="bash %(tracer_path)s/mysql-live.sh"
|
||||
sca-manage setup -t name=rabbit -t tpl="python %(tracer_path)s/rbt-trace.py"
|
||||
sca-manage setup -d port=eth0 -t name=traffic -t tpl="bash %(tracer_path)s/device-input-traffic.sh %(port)s"
|
||||
sca-manage setup -d dev=eth0 -t name=traffic -t tpl="bash %(tracer_path)s/device-input-traffic.sh %(dev)s"
|
||||
sca-manage setup -t name=oslolock -t tpl="stap %(tracer_path)s/oslo-lock.stp"
|
||||
sca-manage setup -t name=modelsave -t tpl="stap %(tracer_path)s/model-save.stp"
|
||||
sca-manage setup -t name=sqlaexec -t tpl="stap %(tracer_path)s/sqla-exec.stp"
|
||||
|
Loading…
x
Reference in New Issue
Block a user