Celery Metrics Service
This service provides information about the tasks in celery queues.
GET
Celery Metrics Service
This method is used to retrieve the number of tasks for each queue type in celery configuration.
Path: /api/v1/oms/celery-metrics/metrics/
Example Request
To retrieve the task count information, a GET
request should be sent to /api/v1/oms/celery-metrics/metrics/
endpoint. No query parameter or body required.
import requests
url = "https://{oms_base_url}/api/v1/oms/celery-metrics/metrics/"
api_token = "f532eXXXXXXXXXXXXXXXXX201XXXXX9332d"
headers = {
'Accept': 'application/json',
'Authorization': 'Token {}'.format(api_token)
}
response = requests.request("GET", url, headers=headers)
print(response.json())
Example Response (200 OK)
In a successful response with a status code of 200 OK, the API returns the metric data in the JSON format.
Parameter | Data Type | Description |
---|---|---|
low | integer | The number of tasks in the queue named 'low' |
high | integer | The number of tasks in the queue named 'high' |
celery | integer | The number of tasks in the queue named 'celery' |
This example response serves as a reference to understand the structure and data format of metric data.
{
"low": 0,
"high": 0,
"celery": 0
}