There were few issues with kafka. After resolving that the monasca-api fails due to infludb
ImportFailed: Failed to import 'monasca_api.common.repositories.influxdb.metrics_repository'. Error: No module named influxdb
2017-01-19 17:56:41,456.456 130610 INFO monasca_api.api.versions_api [-] Initializing VersionsAPI!
2017-01-19 17:56:41,462.462 130610 INFO monasca_api.api.metrics_api_v2 [-] Initializing MetricsV2API!
2017-01-19 17:56:41,485.485 130610 ERROR monasca_api.v2.reference.metrics [-] Failed to import 'monasca_api.common.repositories.influxdb.metrics_repository'. Error: No module named influxdb
2017-01-19 17:56:41,485.485 130610 ERROR monasca_api.v2.reference.metrics Traceback (most recent call last):
2017-01-19 17:56:41,485.485 130610 ERROR monasca_api.v2.reference.metrics File "/usr/local/lib/python2.7/dist-packages/monasca_api/v2/reference/metrics.py", line 66, in __init__
2017-01-19 17:56:41,485.485 130610 ERROR monasca_api.v2.reference.metrics cfg.CONF.repositories.metrics_driver)()
2017-01-19 17:56:41,485.485 130610 ERROR monasca_api.v2.reference.metrics File "/usr/local/lib/python2.7/dist-packages/monasca_common/simport/simport.py", line 90, in load
2017-01-19 17:56:41,485.485 130610 ERROR monasca_api.v2.reference.metrics module, klass, function = _get_module(target)
2017-01-19 17:56:41,485.485 130610 ERROR monasca_api.v2.reference.metrics File "/usr/local/lib/python2.7/dist-packages/monasca_common/simport/simport.py", line 82, in _get_module
2017-01-19 17:56:41,485.485 130610 ERROR monasca_api.v2.reference.metrics "Error: %s" % (module, e))
2017-01-19 17:56:41,485.485 130610 ERROR monasca_api.v2.reference.metrics ImportFailed: Failed to import 'monasca_api.common.repositories.influxdb.metrics_repository'. Error: No module named influxdb
2017-01-19 17:56:41,485.485 130610 ERROR monasca_api.v2.reference.metrics
2017-01-19 17:56:41,486.486 130610 CRITICAL monasca_api [-] HTTPInternalServerError
2017-01-19 17:56:41,486.486 130610 ERROR monasca_api Traceback (most recent call last):
2017-01-19 17:56:41,486.486 130610 ERROR monasca_api File "/usr/local/bin/gunicorn", line 11, in <module>
2017-01-19 17:56:41,486.486 130610 ERROR monasca_api sys.exit(run())
2017-01-19 17:56:41,486.486 130610 ERROR monasca_api File "/usr/local/lib/python2.7/dist-packages/gunicorn/app/wsgiapp.py", line 74, in run
2017-01-19 17:56:41,486.486 130610 ERROR monasca_api WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()
2017-01-19 17:56:41,486.486 130610 ERROR monasca_api File "/usr/local/lib/python2.7/dist-packages/gunicorn/app/base.py", line 192, in run
2017-01-19 17:56:41,486.486 130610 ERROR monasca_api super(Application, self).run()
2017-01-19 17:56:41,486.486 130610 ERROR monasca_api File "/usr/local/lib/python2.7/dist-packages/gunicorn/app/base.py", line 72, in run
2017-01-19 17:56:41,486.486 130610 ERROR monasca_api Arbiter(self).run()
2017-01-19 17:56:41,486.486 130610 ERROR monasca_api File "/usr/local/lib/python2.7/dist-packages/gunicorn/arbiter.py", line 61, in __init__
2017-01-19 17:56:41,486.486 130610 ERROR monasca_api self.setup(app)
2017-01-19 17:56:41,486.486 130610 ERROR monasca_api File "/usr/local/lib/python2.7/dist-packages/gunicorn/arbiter.py", line 120, in setup
2017-01-19 17:56:41,486.486 130610 ERROR monasca_api self.app.wsgi()
2017-01-19 17:56:41,486.486 130610 ERROR monasca_api File "/usr/local/lib/python2.7/dist-packages/gunicorn/app/base.py", line 67, in wsgi
2017-01-19 17:56:41,486.486 130610 ERROR monasca_api self.callable = self.load()
2017-01-19 17:56:41,486.486 130610 ERROR monasca_api File "/usr/local/lib/python2.7/dist-packages/gunicorn/app/wsgiapp.py", line 63, in load
2017-01-19 17:56:41,486.486 130610 ERROR monasca_api return self.load_pasteapp()
2017-01-19 17:56:41,486.486 130610 ERROR monasca_api File "/usr/local/lib/python2.7/dist-packages/gunicorn/app/wsgiapp.py", line 59, in load_pasteapp
2017-01-19 17:56:41,486.486 130610 ERROR monasca_api return load_pasteapp(self.cfgurl, self.relpath, global_conf=None)
2017-01-19 17:56:41,486.486 130610 ERROR monasca_api File "/usr/local/lib/python2.7/dist-packages/gunicorn/app/pasterapp.py", line 69, in load_pasteapp
2017-01-19 17:56:41,486.486 130610 ERROR monasca_api global_conf=global_conf)
2017-01-19 17:56:41,486.486 130610 ERROR monasca_api File "/usr/local/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 247, in loadapp
2017-01-19 17:56:41,486.486 130610 ERROR monasca_api return loadobj(APP, uri, name=name, **kw)
2017-01-19 17:56:41,486.486 130610 ERROR monasca_api File "/usr/local/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 272, in loadobj
2017-01-19 17:56:41,486.486 130610 ERROR monasca_api return context.create()
2017-01-19 17:56:41,486.486 130610 ERROR monasca_api File "/usr/local/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 710, in create
2017-01-19 17:56:41,486.486 130610 ERROR monasca_api return self.object_type.invoke(self)
2017-01-19 17:56:41,486.486 130610 ERROR monasca_api File "/usr/local/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 203, in invoke
2017-01-19 17:56:41,486.486 130610 ERROR monasca_api app = context.app_context.create()
2017-01-19 17:56:41,486.486 130610 ERROR monasca_api File "/usr/local/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 710, in create
2017-01-19 17:56:41,486.486 130610 ERROR monasca_api return self.object_type.invoke(self)
2017-01-19 17:56:41,486.486 130610 ERROR monasca_api File "/usr/local/lib/python2.7/dist-packages/paste/deploy/loadwsgi.py", line 146, in invoke
2017-01-19 17:56:41,486.486 130610 ERROR monasca_api return fix_call(context.object, context.global_conf, **context.local_conf)
2017-01-19 17:56:41,486.486 130610 ERROR monasca_api File "/usr/local/lib/python2.7/dist-packages/paste/deploy/util.py", line 55, in fix_call
2017-01-19 17:56:41,486.486 130610 ERROR monasca_api val = callable(*args, **kw)
2017-01-19 17:56:41,486.486 130610 ERROR monasca_api File "/usr/local/lib/python2.7/dist-packages/monasca_api/api/server.py", line 82, in launch
2017-01-19 17:56:41,486.486 130610 ERROR monasca_api metrics = simport.load(cfg.CONF.dispatcher.metrics)()
2017-01-19 17:56:41,486.486 130610 ERROR monasca_api File "/usr/local/lib/python2.7/dist-packages/monasca_api/v2/reference/metrics.py", line 71, in __init__
2017-01-19 17:56:41,486.486 130610 ERROR monasca_api ex.message)
2017-01-19 17:56:41,486.486 130610 ERROR monasca_api HTTPInternalServerError
2017-01-19 17:56:41,486.486 130610 ERROR monasca_api
Please let me know how i can solve this.
when i try monasca-agent setup for influxdb it works. Also influxdb is running.
There were few issues with kafka. After resolving that the monasca-api fails due to infludb api.common. repositories. influxdb. metrics_ repository' . Error: No module named influxdb
ImportFailed: Failed to import 'monasca_
2017-01-19 17:56:41,456.456 130610 INFO monasca_ api.api. versions_ api [-] Initializing VersionsAPI! api.api. metrics_ api_v2 [-] Initializing MetricsV2API! api.v2. reference. metrics [-] Failed to import 'monasca_ api.common. repositories. influxdb. metrics_ repository' . Error: No module named influxdb api.v2. reference. metrics Traceback (most recent call last): api.v2. reference. metrics File "/usr/local/ lib/python2. 7/dist- packages/ monasca_ api/v2/ reference/ metrics. py", line 66, in __init__ api.v2. reference. metrics cfg.CONF. repositories. metrics_ driver) () api.v2. reference. metrics File "/usr/local/ lib/python2. 7/dist- packages/ monasca_ common/ simport/ simport. py", line 90, in load api.v2. reference. metrics module, klass, function = _get_module(target) api.v2. reference. metrics File "/usr/local/ lib/python2. 7/dist- packages/ monasca_ common/ simport/ simport. py", line 82, in _get_module api.v2. reference. metrics "Error: %s" % (module, e)) api.v2. reference. metrics ImportFailed: Failed to import 'monasca_ api.common. repositories. influxdb. metrics_ repository' . Error: No module named influxdb api.v2. reference. metrics verError bin/gunicorn" , line 11, in <module> lib/python2. 7/dist- packages/ gunicorn/ app/wsgiapp. py", line 74, in run ("%(prog) s [OPTIONS] [APP_MODULE] ").run( ) lib/python2. 7/dist- packages/ gunicorn/ app/base. py", line 192, in run lib/python2. 7/dist- packages/ gunicorn/ app/base. py", line 72, in run lib/python2. 7/dist- packages/ gunicorn/ arbiter. py", line 61, in __init__ lib/python2. 7/dist- packages/ gunicorn/ arbiter. py", line 120, in setup lib/python2. 7/dist- packages/ gunicorn/ app/base. py", line 67, in wsgi lib/python2. 7/dist- packages/ gunicorn/ app/wsgiapp. py", line 63, in load pasteapp( ) lib/python2. 7/dist- packages/ gunicorn/ app/wsgiapp. py", line 59, in load_pasteapp self.cfgurl, self.relpath, global_conf=None) lib/python2. 7/dist- packages/ gunicorn/ app/pasterapp. py", line 69, in load_pasteapp conf=global_ conf) lib/python2. 7/dist- packages/ paste/deploy/ loadwsgi. py", line 247, in loadapp lib/python2. 7/dist- packages/ paste/deploy/ loadwsgi. py", line 272, in loadobj lib/python2. 7/dist- packages/ paste/deploy/ loadwsgi. py", line 710, in create type.invoke( self) lib/python2. 7/dist- packages/ paste/deploy/ loadwsgi. py", line 203, in invoke app_context. create( ) lib/python2. 7/dist- packages/ paste/deploy/ loadwsgi. py", line 710, in create type.invoke( self) lib/python2. 7/dist- packages/ paste/deploy/ loadwsgi. py", line 146, in invoke context. object, context. global_ conf, **context. local_conf) lib/python2. 7/dist- packages/ paste/deploy/ util.py" , line 55, in fix_call lib/python2. 7/dist- packages/ monasca_ api/api/ server. py", line 82, in launch load(cfg. CONF.dispatcher .metrics) () lib/python2. 7/dist- packages/ monasca_ api/v2/ reference/ metrics. py", line 71, in __init__ verError
2017-01-19 17:56:41,462.462 130610 INFO monasca_
2017-01-19 17:56:41,485.485 130610 ERROR monasca_
2017-01-19 17:56:41,485.485 130610 ERROR monasca_
2017-01-19 17:56:41,485.485 130610 ERROR monasca_
2017-01-19 17:56:41,485.485 130610 ERROR monasca_
2017-01-19 17:56:41,485.485 130610 ERROR monasca_
2017-01-19 17:56:41,485.485 130610 ERROR monasca_
2017-01-19 17:56:41,485.485 130610 ERROR monasca_
2017-01-19 17:56:41,485.485 130610 ERROR monasca_
2017-01-19 17:56:41,485.485 130610 ERROR monasca_
2017-01-19 17:56:41,485.485 130610 ERROR monasca_
2017-01-19 17:56:41,486.486 130610 CRITICAL monasca_api [-] HTTPInternalSer
2017-01-19 17:56:41,486.486 130610 ERROR monasca_api Traceback (most recent call last):
2017-01-19 17:56:41,486.486 130610 ERROR monasca_api File "/usr/local/
2017-01-19 17:56:41,486.486 130610 ERROR monasca_api sys.exit(run())
2017-01-19 17:56:41,486.486 130610 ERROR monasca_api File "/usr/local/
2017-01-19 17:56:41,486.486 130610 ERROR monasca_api WSGIApplication
2017-01-19 17:56:41,486.486 130610 ERROR monasca_api File "/usr/local/
2017-01-19 17:56:41,486.486 130610 ERROR monasca_api super(Application, self).run()
2017-01-19 17:56:41,486.486 130610 ERROR monasca_api File "/usr/local/
2017-01-19 17:56:41,486.486 130610 ERROR monasca_api Arbiter(self).run()
2017-01-19 17:56:41,486.486 130610 ERROR monasca_api File "/usr/local/
2017-01-19 17:56:41,486.486 130610 ERROR monasca_api self.setup(app)
2017-01-19 17:56:41,486.486 130610 ERROR monasca_api File "/usr/local/
2017-01-19 17:56:41,486.486 130610 ERROR monasca_api self.app.wsgi()
2017-01-19 17:56:41,486.486 130610 ERROR monasca_api File "/usr/local/
2017-01-19 17:56:41,486.486 130610 ERROR monasca_api self.callable = self.load()
2017-01-19 17:56:41,486.486 130610 ERROR monasca_api File "/usr/local/
2017-01-19 17:56:41,486.486 130610 ERROR monasca_api return self.load_
2017-01-19 17:56:41,486.486 130610 ERROR monasca_api File "/usr/local/
2017-01-19 17:56:41,486.486 130610 ERROR monasca_api return load_pasteapp(
2017-01-19 17:56:41,486.486 130610 ERROR monasca_api File "/usr/local/
2017-01-19 17:56:41,486.486 130610 ERROR monasca_api global_
2017-01-19 17:56:41,486.486 130610 ERROR monasca_api File "/usr/local/
2017-01-19 17:56:41,486.486 130610 ERROR monasca_api return loadobj(APP, uri, name=name, **kw)
2017-01-19 17:56:41,486.486 130610 ERROR monasca_api File "/usr/local/
2017-01-19 17:56:41,486.486 130610 ERROR monasca_api return context.create()
2017-01-19 17:56:41,486.486 130610 ERROR monasca_api File "/usr/local/
2017-01-19 17:56:41,486.486 130610 ERROR monasca_api return self.object_
2017-01-19 17:56:41,486.486 130610 ERROR monasca_api File "/usr/local/
2017-01-19 17:56:41,486.486 130610 ERROR monasca_api app = context.
2017-01-19 17:56:41,486.486 130610 ERROR monasca_api File "/usr/local/
2017-01-19 17:56:41,486.486 130610 ERROR monasca_api return self.object_
2017-01-19 17:56:41,486.486 130610 ERROR monasca_api File "/usr/local/
2017-01-19 17:56:41,486.486 130610 ERROR monasca_api return fix_call(
2017-01-19 17:56:41,486.486 130610 ERROR monasca_api File "/usr/local/
2017-01-19 17:56:41,486.486 130610 ERROR monasca_api val = callable(*args, **kw)
2017-01-19 17:56:41,486.486 130610 ERROR monasca_api File "/usr/local/
2017-01-19 17:56:41,486.486 130610 ERROR monasca_api metrics = simport.
2017-01-19 17:56:41,486.486 130610 ERROR monasca_api File "/usr/local/
2017-01-19 17:56:41,486.486 130610 ERROR monasca_api ex.message)
2017-01-19 17:56:41,486.486 130610 ERROR monasca_api HTTPInternalSer
2017-01-19 17:56:41,486.486 130610 ERROR monasca_api
Please let me know how i can solve this.
when i try monasca-agent setup for influxdb it works. Also influxdb is running.