 57be6a0dc2
			
		
	
	57be6a0dc2
	
	
	
		
			
			Change-Id: Ia07830ad9d1be4c684031866d38a589b28a6e580 Signed-off-by: Jaromir Wysoglad <jwysogla@redhat.com>
		
			
				
	
	
	
		
			957 B
		
	
	
	
	
	
	
	
			
		
		
	
	
			957 B
		
	
	
	
	
	
	
	
The observabilityclient Python
API
observabilityclient
observabilityclient
Usage
To use observabilityclient in a project:
>>> from observabilityclient import client
>>> obs_client = client.Client('1', session, adapter_options=adapter_opts)
>>> obs_client.query.list()To have queries scoped to a single project (for restricting unprivileged access to metrics from other projects):
>>> # Assuming you have client created following previous example
>>> from observabilityclient import rbac as obsc_rbac
>>> promQLRbac = obsc_rbac.PromQLRbac(
>>>    obs_client.prometheus_client,
>>>    project_id
>>> )
>>> scoped_query = promQLRbac.modify_query(query)Reference
For more information, see the reference:
ref/v1/index ref/index