mirror of
				https://github.com/datahub-project/datahub.git
				synced 2025-10-31 18:59:23 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			51 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			51 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| # Get ElasticSearch Task Status Endpoint
 | |
| 
 | |
| You can do a HTTP POST request to `/gms/operations?action=getEsTaskStatus` endpoint to see the status of the input task running in ElasticSearch. For example, the task ID given by the [`truncateTimeseriesAspect` endpoint](./truncate-time-series-aspect.md). The task ID can be passed in as a string with node name and task ID separated by a colon (as is output by the previous API), or the node name and task ID parameters separately.
 | |
| 
 | |
| ```
 | |
| curl --location --request POST 'https://demo.datahubproject.io/api/gms/operations?action=getEsTaskStatus' \
 | |
| --header 'Authorization: Bearer TOKEN'
 | |
| --header 'Content-Type: application/json' \
 | |
| --data-raw '{
 | |
|     "task": "aB1cdEf2GHIJKLMnoPQr3S:123456"
 | |
| }'
 | |
| 
 | |
| curl --location --request POST  http://localhost:8080/operations\?action\=getEsTaskStatus \         
 | |
| --header 'Authorization: Bearer TOKEN'
 | |
| --header 'Content-Type: application/json' \
 | |
| --data-raw '{
 | |
|     "nodeId": "aB1cdEf2GHIJKLMnoPQr3S",
 | |
|     taskId: 12345
 | |
| }' 
 | |
| ```
 | |
| 
 | |
| The output will be a string representing a JSON object with the task status.
 | |
| ```
 | |
| {
 | |
|   "value": "{\"error\":\"Could not get task status for XIAMx5WySACgg9XxBgaKmw:12587\"}"
 | |
| }
 | |
| ```
 | |
| ```
 | |
| "{
 | |
|   "completed": true,
 | |
|   "taskId": "qhxGdzytQS-pQek8CwBCZg:54654",
 | |
|   "runTimeNanos": 1179458,
 | |
|   "status": "{
 | |
|     "total": 0,
 | |
|     "updated": 0,
 | |
|     "created": 0,
 | |
|     "deleted": 0,
 | |
|     "batches": 0,
 | |
|     "version_conflicts": 0,
 | |
|     "noops": 0,
 | |
|     "retries": {
 | |
|       "bulk": 0,
 | |
|       "search": 0
 | |
|     },
 | |
|     "throttled_millis": 0,
 | |
|     "requests_per_second": -1.0,
 | |
|     "throttled_until_millis": 0
 | |
|   }
 | |
| }
 | |
| ```
 | 
