Analyse
Obtenir des filtres d'analyse
Obtenir des filtres d'analyse
Autorisation
Pour appeler cette méthode, vous devez vous voir attribuer un ou plusieurs rôles d'accès IAM incluant les actions suivantes. Vous pouvez vérifier votre accès en vous rendant sur Users > User > Access
quantum-computing.account-analytics-filters.read
Audit
L'appel de cette méthode génère les événements d'audit suivants.
quantum-computing.account-analytics-filters.read
Entrée
Nom, type | Description |
|---|---|
instance string[] | Exemple: "crn:v1:staging:public:quantum-computing:region:a/account:instance::" |
Si votre instance se trouve dans la région « eu-de », utilisez plutôt ce lien : URL: https://eu-de.quantum.cloud.ibm.com/api/v1/analytics/filters
curl -X GET \
'https://quantum.cloud.ibm.com/api/v1/analytics/filters' \
-H 'Accept: application/json' \
-H 'Authorization: Bearer YOUR-TOKEN' \
-H 'Service-CRN: YOUR-SERVICE-CRN' \
-H 'IBM-API-Version: 2024-01-01' Si votre instance se trouve dans la région « eu-de », utilisez plutôt ce lien : URL: https://eu-de.quantum.cloud.ibm.com/api/v1/analytics/filters
import requests
response = requests.request(
"GET",
"https://quantum.cloud.ibm.com/api/v1/analytics/filters",
headers={
"Accept": "application/json",
"IBM-API-Version": "2024-01-01",
"Authorization": "Bearer YOUR-TOKEN",
"Service-CRN": "YOUR-SERVICE-CRN"
},
)
print(response.json())Sortie
Code d'état | Description |
|---|---|
| 200 | |
| 401 | Non autorisé |
| 403 | Interdit |
| 404 | Non trouvé |
| 500 | Erreur de serveur interne |
{
"backends": [
{
"name": "simulator"
}
],
"instances": [
{
"id": "crn:v1:staging:public:quantum-computing:region:a/account:",
"deleted": true
}
],
"users": [
{
"id": "123"
}
],
"plans": [
{
"name": "premium"
}
],
"subscriptions": [
{
"id": "7f666d17-7893-47d8-bf9d-2b2389fc4dfc",
"name": "premium"
}
]
}{
"type": "object",
"properties": {
"backends": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string",
"example": "simulator"
}
},
"required": [
"name"
]
}
},
"instances": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string",
"example": "crn:v1:staging:public:quantum-computing:region:a/account:"
},
"deleted": {
"type": "boolean"
}
},
"required": [
"id",
"deleted"
]
}
},
"users": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string",
"example": "123"
}
},
"required": [
"id"
]
}
},
"plans": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string",
"example": "premium"
}
},
"required": [
"name"
]
}
},
"subscriptions": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string",
"example": "7f666d17-7893-47d8-bf9d-2b2389fc4dfc"
},
"name": {
"type": "string",
"example": "premium"
}
},
"required": [
"id",
"name"
]
}
}
},
"required": [
"backends",
"instances",
"users",
"plans",
"subscriptions"
]
}Obtenir des analyses d'utilisation
Obtenir des analyses d'utilisation
Autorisation
Pour appeler cette méthode, vous devez vous voir attribuer un ou plusieurs rôles d'accès IAM incluant les actions suivantes. Vous pouvez vérifier votre accès en vous rendant sur Users > User > Access
quantum-computing.account-analytics-usage.read
Audit
L'appel de cette méthode génère les événements d'audit suivants.
quantum-computing.account-analytics-usage.read
Entrée
Nom, type | Description |
|---|---|
instance string[] | Exemple: "crn:v1:staging:public:quantum-computing:region:a/account:instance::" |
interval_start string | Exemple: "2024-01-01T00:00:00.000Z" |
interval_end string | Exemple: "2024-01-01T00:00:00.000Z" |
backend string[] | Exemple: "ibm_tenerife" |
user_id string[] | Exemple: "123" |
simulators boolean | Inclure des simulateurs Valeur par défaut: true |
plan string[] | Exemple: "premium" |
subscription_id string[] | L'identifiant de l'abonnement pour lequel les données analytiques sont demandées. Il peut s'agir d'un seul identifiant ou d'un tableau d'identifiants. Exemple: ["91b2c828-2952-4f05-aed8-bedf92c6c480"] |
Si votre instance se trouve dans la région « eu-de », utilisez plutôt ce lien : URL: https://eu-de.quantum.cloud.ibm.com/api/v1/analytics/usage
curl -X GET \
'https://quantum.cloud.ibm.com/api/v1/analytics/usage' \
-H 'Accept: application/json' \
-H 'Authorization: Bearer YOUR-TOKEN' \
-H 'Service-CRN: YOUR-SERVICE-CRN' \
-H 'IBM-API-Version: 2024-01-01' Si votre instance se trouve dans la région « eu-de », utilisez plutôt ce lien : URL: https://eu-de.quantum.cloud.ibm.com/api/v1/analytics/usage
import requests
response = requests.request(
"GET",
"https://quantum.cloud.ibm.com/api/v1/analytics/usage",
headers={
"Accept": "application/json",
"IBM-API-Version": "2024-01-01",
"Authorization": "Bearer YOUR-TOKEN",
"Service-CRN": "YOUR-SERVICE-CRN"
},
)
print(response.json())Sortie
Code d'état | Description |
|---|---|
| 200 | |
| 401 | Non autorisé |
| 403 | Interdit |
| 404 | Non trouvé |
| 500 | Erreur de serveur interne |
{
"usage": 10,
"jobs": 10,
"sessions": 10,
"sessions_usage": 10,
"avg_sessions_usage": 10,
"max_sessions_usage": 10,
"batch_sessions": 10,
"batch_sessions_usage": 10,
"avg_batch_sessions_usage": 10,
"max_batch_sessions_usage": 10,
"dedicated_sessions": 10,
"dedicated_sessions_usage": 10,
"avg_dedicated_sessions_usage": 10,
"max_dedicated_sessions_usage": 10,
"individual_jobs": 10,
"individual_jobs_usage": 10,
"avg_individual_jobs_usage": 10,
"max_individual_jobs_usage": 10,
"queue_time": 10,
"avg_queue_time": 10,
"max_queue_time": 10
}{
"type": "object",
"properties": {
"usage": {
"type": "number",
"example": 10,
"description": "Utilisation totale (en millisecondes)"
},
"jobs": {
"type": "number",
"example": 10,
"description": "Nombre total de travaux"
},
"sessions": {
"type": "number",
"example": 10,
"description": "Nombre total de sessions"
},
"sessions_usage": {
"type": "number",
"example": 10,
"description": "Utilisation totale des sessions (en millisecondes)"
},
"avg_sessions_usage": {
"type": "number",
"example": 10,
"description": "Utilisation moyenne des sessions (en millisecondes)"
},
"max_sessions_usage": {
"type": "number",
"example": 10,
"description": "Utilisation maximale des sessions (en millisecondes)"
},
"batch_sessions": {
"type": "number",
"example": 10,
"description": "Nombre total de sessions de traitement par lots"
},
"batch_sessions_usage": {
"type": "number",
"example": 10,
"description": "Utilisation totale des sessions de traitement par lots (en millisecondes)"
},
"avg_batch_sessions_usage": {
"type": "number",
"example": 10,
"description": "Utilisation moyenne des sessions de traitement par lots (en millisecondes)"
},
"max_batch_sessions_usage": {
"type": "number",
"example": 10,
"description": "Utilisation maximale des sessions de traitement par lots (en millisecondes)"
},
"dedicated_sessions": {
"type": "number",
"example": 10,
"description": "Nombre total de sessions dédiées"
},
"dedicated_sessions_usage": {
"type": "number",
"example": 10,
"description": "Utilisation totale des sessions dédiées (en millisecondes)"
},
"avg_dedicated_sessions_usage": {
"type": "number",
"example": 10,
"description": "Utilisation moyenne des sessions dédiées (en millisecondes)"
},
"max_dedicated_sessions_usage": {
"type": "number",
"example": 10,
"description": "Utilisation maximale des sessions dédiées (en millisecondes)"
},
"individual_jobs": {
"type": "number",
"example": 10,
"description": "Nombre total d'emplois individuels"
},
"individual_jobs_usage": {
"type": "number",
"example": 10,
"description": "Utilisation totale des tâches individuelles (en millisecondes)"
},
"avg_individual_jobs_usage": {
"type": "number",
"example": 10,
"description": "Utilisation moyenne des tâches individuelles (en millisecondes)"
},
"max_individual_jobs_usage": {
"type": "number",
"example": 10,
"description": "Utilisation maximale des tâches individuelles (en millisecondes)"
},
"queue_time": {
"type": "number",
"example": 10,
"description": "Durée totale de la file d'attente (en millisecondes)"
},
"avg_queue_time": {
"type": "number",
"example": 10,
"description": "Durée moyenne de la file d'attente (en millisecondes)"
},
"max_queue_time": {
"type": "number",
"example": 10,
"description": "Durée maximale de la file d'attente (en millisecondes)"
}
},
"required": [
"usage",
"jobs",
"sessions",
"sessions_usage",
"avg_sessions_usage",
"max_sessions_usage",
"batch_sessions",
"batch_sessions_usage",
"avg_batch_sessions_usage",
"max_batch_sessions_usage",
"dedicated_sessions",
"dedicated_sessions_usage",
"avg_dedicated_sessions_usage",
"max_dedicated_sessions_usage",
"individual_jobs",
"individual_jobs_usage",
"avg_individual_jobs_usage",
"max_individual_jobs_usage",
"queue_time",
"avg_queue_time",
"max_queue_time"
]
}Obtenir des analyses d'utilisation groupées
Obtenir des analyses d'utilisation groupées
Autorisation
Pour appeler cette méthode, vous devez vous voir attribuer un ou plusieurs rôles d'accès IAM incluant les actions suivantes. Vous pouvez vérifier votre accès en vous rendant sur Users > User > Access
quantum-computing.account-analytics-usage.read
Audit
L'appel de cette méthode génère les événements d'audit suivants.
quantum-computing.account-analytics-usage.read
Entrée
Nom, type | Description |
|---|---|
group_by Obligatoire string | pour regrouper les utilisations par Valeurs possibles: instancebackenduser_idplansubscription_idExemple: "instance" |
instance string[] | Exemple: "crn:v1:staging:public:quantum-computing:region:a/account:instance::" |
interval_start string | date de début Exemple: "2024-01-01T00:00:00.000Z" |
interval_end string | date de fin Exemple: "2024-01-01T00:00:00.000Z" |
backend string[] | pour filtrer par Exemple: "ibm_tenerife" |
user_id string[] | Exemple: "123" |
simulators boolean | Inclure des simulateurs Valeur par défaut: true |
plan string[] | Exemple: "premium" |
subscription_id string[] | L'identifiant de l'abonnement pour lequel les données analytiques sont demandées. Il peut s'agir d'un seul identifiant ou d'un tableau d'identifiants. Exemple: ["91b2c828-2952-4f05-aed8-bedf92c6c480"] |
Si votre instance se trouve dans la région « eu-de », utilisez plutôt ce lien : URL: https://eu-de.quantum.cloud.ibm.com/api/v1/analytics/usage_grouped
curl -X GET \
'https://quantum.cloud.ibm.com/api/v1/analytics/usage_grouped' \
-H 'Accept: application/json' \
-H 'Authorization: Bearer YOUR-TOKEN' \
-H 'Service-CRN: YOUR-SERVICE-CRN' \
-H 'IBM-API-Version: 2024-01-01' Si votre instance se trouve dans la région « eu-de », utilisez plutôt ce lien : URL: https://eu-de.quantum.cloud.ibm.com/api/v1/analytics/usage_grouped
import requests
response = requests.request(
"GET",
"https://quantum.cloud.ibm.com/api/v1/analytics/usage_grouped",
headers={
"Accept": "application/json",
"IBM-API-Version": "2024-01-01",
"Authorization": "Bearer YOUR-TOKEN",
"Service-CRN": "YOUR-SERVICE-CRN"
},
)
print(response.json())Sortie
Code d'état | Description |
|---|---|
| 200 | |
| 401 | Non autorisé |
| 403 | Interdit |
| 404 | Non trouvé |
| 500 | Erreur de serveur interne |
{
"data": [
{
"key": "ibm-q/main/open",
"usage": 10,
"jobs": 10,
"sessions": 10,
"sessions_usage": 10,
"avg_sessions_usage": 10,
"max_sessions_usage": 10,
"batch_sessions": 10,
"batch_sessions_usage": 10,
"avg_batch_sessions_usage": 10,
"max_batch_sessions_usage": 10,
"dedicated_sessions": 10,
"dedicated_sessions_usage": 10,
"avg_dedicated_sessions_usage": 10,
"max_dedicated_sessions_usage": 10,
"individual_jobs": 10,
"individual_jobs_usage": 10,
"avg_individual_jobs_usage": 10,
"max_individual_jobs_usage": 10,
"queue_time": 10,
"avg_queue_time": 10,
"max_queue_time": 10
}
]
}{
"type": "object",
"properties": {
"data": {
"description": "Données",
"type": "array",
"items": {
"type": "object",
"properties": {
"key": {
"type": "string",
"example": "ibm-q/main/open",
"description": "Clé de regroupement",
"nullable": true
},
"usage": {
"type": "number",
"example": 10,
"description": "Utilisation totale (en millisecondes)"
},
"jobs": {
"type": "number",
"example": 10,
"description": "Nombre total de travaux"
},
"sessions": {
"type": "number",
"example": 10,
"description": "Nombre total de sessions"
},
"sessions_usage": {
"type": "number",
"example": 10,
"description": "Utilisation totale des sessions (en millisecondes)"
},
"avg_sessions_usage": {
"type": "number",
"example": 10,
"description": "Utilisation moyenne des sessions (en millisecondes)"
},
"max_sessions_usage": {
"type": "number",
"example": 10,
"description": "Utilisation maximale des sessions (en millisecondes)"
},
"batch_sessions": {
"type": "number",
"example": 10,
"description": "Nombre total de sessions de traitement par lots"
},
"batch_sessions_usage": {
"type": "number",
"example": 10,
"description": "Utilisation totale des sessions de traitement par lots (en millisecondes)"
},
"avg_batch_sessions_usage": {
"type": "number",
"example": 10,
"description": "Utilisation moyenne des sessions de traitement par lots (en millisecondes)"
},
"max_batch_sessions_usage": {
"type": "number",
"example": 10,
"description": "Utilisation maximale des sessions de traitement par lots (en millisecondes)"
},
"dedicated_sessions": {
"type": "number",
"example": 10,
"description": "Nombre total de sessions dédiées"
},
"dedicated_sessions_usage": {
"type": "number",
"example": 10,
"description": "Utilisation totale des sessions dédiées (en millisecondes)"
},
"avg_dedicated_sessions_usage": {
"type": "number",
"example": 10,
"description": "Utilisation moyenne des sessions dédiées (en millisecondes)"
},
"max_dedicated_sessions_usage": {
"type": "number",
"example": 10,
"description": "Utilisation maximale des sessions dédiées (en millisecondes)"
},
"individual_jobs": {
"type": "number",
"example": 10,
"description": "Nombre total d'emplois individuels"
},
"individual_jobs_usage": {
"type": "number",
"example": 10,
"description": "Utilisation totale des tâches individuelles (en millisecondes)"
},
"avg_individual_jobs_usage": {
"type": "number",
"example": 10,
"description": "Utilisation moyenne des tâches individuelles (en millisecondes)"
},
"max_individual_jobs_usage": {
"type": "number",
"example": 10,
"description": "Utilisation maximale des tâches individuelles (en millisecondes)"
},
"queue_time": {
"type": "number",
"example": 10,
"description": "Durée totale de la file d'attente (en millisecondes)"
},
"avg_queue_time": {
"type": "number",
"example": 10,
"description": "Durée moyenne de la file d'attente (en millisecondes)"
},
"max_queue_time": {
"type": "number",
"example": 10,
"description": "Durée maximale de la file d'attente (en millisecondes)"
}
},
"required": [
"key",
"usage",
"jobs",
"sessions",
"sessions_usage",
"avg_sessions_usage",
"max_sessions_usage",
"batch_sessions",
"batch_sessions_usage",
"avg_batch_sessions_usage",
"max_batch_sessions_usage",
"dedicated_sessions",
"dedicated_sessions_usage",
"avg_dedicated_sessions_usage",
"max_dedicated_sessions_usage",
"individual_jobs",
"individual_jobs_usage",
"avg_individual_jobs_usage",
"max_individual_jobs_usage",
"queue_time",
"avg_queue_time",
"max_queue_time"
]
}
}
},
"required": [
"data"
]
}Obtenir des analyses d'utilisation groupées par date
Obtenir des analyses d'utilisation groupées par date
Autorisation
Pour appeler cette méthode, vous devez vous voir attribuer un ou plusieurs rôles d'accès IAM incluant les actions suivantes. Vous pouvez vérifier votre accès en vous rendant sur Users > User > Access
quantum-computing.account-analytics-usage.read
Audit
L'appel de cette méthode génère les événements d'audit suivants.
quantum-computing.account-analytics-usage.read
Entrée
Nom, type | Description |
|---|---|
group_by Obligatoire string | pour regrouper les utilisations par Valeurs possibles: instanceExemple: "instance" |
instance string[] | Exemple: "crn:v1:staging:public:quantum-computing:region:a/account:instance::" |
interval_start string | Exemple: "2024-01-01T00:00:00.000Z" |
interval_end string | Exemple: "2024-01-01T00:00:00.000Z" |
backend string[] | Exemple: "ibm_tenerife" |
user_id string[] | Exemple: "123" |
simulators boolean | Inclure des simulateurs Valeur par défaut: true |
plan string[] | Exemple: "premium" |
subscription_id string[] | L'identifiant de l'abonnement pour lequel les données analytiques sont demandées. Il peut s'agir d'un seul identifiant ou d'un tableau d'identifiants. Exemple: ["91b2c828-2952-4f05-aed8-bedf92c6c480"] |
Si votre instance se trouve dans la région « eu-de », utilisez plutôt ce lien : URL: https://eu-de.quantum.cloud.ibm.com/api/v1/analytics/usage_grouped_by_date
curl -X GET \
'https://quantum.cloud.ibm.com/api/v1/analytics/usage_grouped_by_date' \
-H 'Accept: application/json' \
-H 'Authorization: Bearer YOUR-TOKEN' \
-H 'Service-CRN: YOUR-SERVICE-CRN' \
-H 'IBM-API-Version: 2024-01-01' Si votre instance se trouve dans la région « eu-de », utilisez plutôt ce lien : URL: https://eu-de.quantum.cloud.ibm.com/api/v1/analytics/usage_grouped_by_date
import requests
response = requests.request(
"GET",
"https://quantum.cloud.ibm.com/api/v1/analytics/usage_grouped_by_date",
headers={
"Accept": "application/json",
"IBM-API-Version": "2024-01-01",
"Authorization": "Bearer YOUR-TOKEN",
"Service-CRN": "YOUR-SERVICE-CRN"
},
)
print(response.json())Sortie
Code d'état | Description |
|---|---|
| 200 | |
| 400 | Mauvaise demande |
| 401 | Non autorisé |
| 403 | Interdit |
| 404 | Non trouvé |
| 500 | Erreur de serveur interne |
{
"interval_start": "2024-01-01T00:00:00.000Z",
"interval_end": "2024-01-01T00:00:00.000Z",
"data": [
{
"key": "ibm-q/open/main",
"interval_start": "2024-01-01T00:00:00.000Z",
"interval_end": "2024-01-01T00:00:00.000Z",
"usage": 10,
"jobs": 10,
"sessions": 10,
"sessions_usage": 10,
"avg_sessions_usage": 10,
"max_sessions_usage": 10,
"batch_sessions": 10,
"batch_sessions_usage": 10,
"avg_batch_sessions_usage": 10,
"max_batch_sessions_usage": 10,
"dedicated_sessions": 10,
"dedicated_sessions_usage": 10,
"avg_dedicated_sessions_usage": 10,
"max_dedicated_sessions_usage": 10,
"individual_jobs": 10,
"individual_jobs_usage": 10,
"avg_individual_jobs_usage": 10,
"max_individual_jobs_usage": 10,
"queue_time": 10,
"avg_queue_time": 10,
"max_queue_time": 10
}
]
}{
"type": "object",
"properties": {
"interval_start": {
"type": "string",
"example": "2024-01-01T00:00:00.000Z",
"description": "Début de l'intervalle"
},
"interval_end": {
"type": "string",
"example": "2024-01-01T00:00:00.000Z",
"description": "Fin de l'intervalle"
},
"data": {
"description": "Résultats",
"type": "array",
"items": {
"type": "object",
"properties": {
"key": {
"type": "string",
"example": "ibm-q/open/main",
"description": "Clé de groupe. Dépend des paramètres de la requête groupBy."
},
"interval_start": {
"type": "string",
"example": "2024-01-01T00:00:00.000Z",
"description": "Début de l'intervalle"
},
"interval_end": {
"type": "string",
"example": "2024-01-01T00:00:00.000Z",
"description": "Fin de l'intervalle"
},
"usage": {
"type": "number",
"example": 10,
"description": "Utilisation totale (en millisecondes)"
},
"jobs": {
"type": "number",
"example": 10,
"description": "Nombre total de travaux"
},
"sessions": {
"type": "number",
"example": 10,
"description": "Nombre total de sessions"
},
"sessions_usage": {
"type": "number",
"example": 10,
"description": "Utilisation totale des sessions (en millisecondes)"
},
"avg_sessions_usage": {
"type": "number",
"example": 10,
"description": "Utilisation moyenne des sessions (en millisecondes)"
},
"max_sessions_usage": {
"type": "number",
"example": 10,
"description": "Utilisation maximale des sessions (en millisecondes)"
},
"batch_sessions": {
"type": "number",
"example": 10,
"description": "Nombre total de sessions de traitement par lots"
},
"batch_sessions_usage": {
"type": "number",
"example": 10,
"description": "Utilisation totale des sessions de traitement par lots (en millisecondes)"
},
"avg_batch_sessions_usage": {
"type": "number",
"example": 10,
"description": "Utilisation moyenne des sessions de traitement par lots (en millisecondes)"
},
"max_batch_sessions_usage": {
"type": "number",
"example": 10,
"description": "Utilisation maximale des sessions de traitement par lots (en millisecondes)"
},
"dedicated_sessions": {
"type": "number",
"example": 10,
"description": "Nombre total de sessions dédiées"
},
"dedicated_sessions_usage": {
"type": "number",
"example": 10,
"description": "Utilisation totale des sessions dédiées (en millisecondes)"
},
"avg_dedicated_sessions_usage": {
"type": "number",
"example": 10,
"description": "Utilisation moyenne des sessions dédiées (en millisecondes)"
},
"max_dedicated_sessions_usage": {
"type": "number",
"example": 10,
"description": "Utilisation maximale des sessions dédiées (en millisecondes)"
},
"individual_jobs": {
"type": "number",
"example": 10,
"description": "Nombre total d'emplois individuels"
},
"individual_jobs_usage": {
"type": "number",
"example": 10,
"description": "Utilisation totale des tâches individuelles (en millisecondes)"
},
"avg_individual_jobs_usage": {
"type": "number",
"example": 10,
"description": "Utilisation moyenne des tâches individuelles (en millisecondes)"
},
"max_individual_jobs_usage": {
"type": "number",
"example": 10,
"description": "Utilisation maximale des tâches individuelles (en millisecondes)"
},
"queue_time": {
"type": "number",
"example": 10,
"description": "Durée totale de la file d'attente (en millisecondes)"
},
"avg_queue_time": {
"type": "number",
"example": 10,
"description": "Durée moyenne de la file d'attente (en millisecondes)"
},
"max_queue_time": {
"type": "number",
"example": 10,
"description": "Durée maximale de la file d'attente (en millisecondes)"
}
},
"required": [
"key",
"interval_start",
"interval_end",
"usage",
"jobs",
"sessions",
"sessions_usage",
"avg_sessions_usage",
"max_sessions_usage",
"batch_sessions",
"batch_sessions_usage",
"avg_batch_sessions_usage",
"max_batch_sessions_usage",
"dedicated_sessions",
"dedicated_sessions_usage",
"avg_dedicated_sessions_usage",
"max_dedicated_sessions_usage",
"individual_jobs",
"individual_jobs_usage",
"avg_individual_jobs_usage",
"max_individual_jobs_usage",
"queue_time",
"avg_queue_time",
"max_queue_time"
]
}
}
},
"required": [
"interval_start",
"interval_end",
"data"
]
}