Hi Everyone,

*ISSUE*: Unable to authenticate python program to access gnocchi api.

*Request*: Please guide me how to obtain the token and access gnocchi.
Also, Please help with any documentation which will help me in knowing this
process better.

*Description*:

I have installed and running gnocchi for ceilometer. I am successfully able
to obtain measures from the metrics.

Identity service is running authentication. Keystone is not listening on
port 5000 and port 35357.

I was able to work with Postman and manage to get the token and send
request to Gnocchi.

I am trying to use GnocchiClient to access the gnocchi api to get the
measures through my own python program but I am always ending up with
errors such as BadRequest, HTTP 401 and 500 errors.

*In all my attempts, I have no been able to successfully obtain a token and
request gnocchi through program. *

I tried to follow the function *auth.password* for the Identity service and
the below mentioned code to obtain authentication.

>>> from gnocchiclient import auth>>> from gnocchiclient.v1 import client>>>>>> 
>>> auth_plugin = auth.GnocchiBasicPlugin(user="admin",>>>                      
>>>                  endpoint="http://localhost:8041";)>>> gnocchi = 
>>> client.Client(session_options={'auth': auth_plugin})>>> 
>>> gnocchi.resource.list("generic")

>>> from keystoneauth1 import loading>>> from oslo_config import cfg>>> from 
>>> gnocchiclient import auth>>> from gnocchiclient.v1 import client>>>>>> conf 
>>> = cfg.ConfigOpts()>>> ...>>> auth_plugin = 
>>> loading.load_auth_from_conf_options(conf, "gnocchi_credentials")>>> gnocchi 
>>> = client.Client(session_options={'auth': auth_plugin})>>> 
>>> gnocchi.resource.list("generic")


-- 
Thanks and Regards
Gautham
+1-206+295+8813
_______________________________________________
Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
Post to     : [email protected]
Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack

Reply via email to