Comment 1 for bug 1657665

Revision history for this message
sanjana (sanjana) wrote :

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.