Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
API di stato delle query Gremlin
È possibile elencare tutte le interrogazioni Gremlin attive o ottenere lo stato di una query specifica. L'endpoint HTTP sottostante per entrambe le operazioni è. https://your-neptune-endpoint:port/gremlin/status
Elenco delle interrogazioni Gremlin attive
Per elencare tutte le query Gremlin attive, chiamate l'endpoint senza parametri. queryId
Parametri della richiesta
-
IncludeWaiting (opzionale): se impostato su
TRUE, la risposta include le query in attesa oltre alle query in esecuzione.
Sintassi della risposta
{ "acceptedQueryCount": integer, "runningQueryCount": integer, "queries": [ { "queryId": "guid", "queryEvalStats": { "waited": integer, "elapsed": integer, "cancelled": boolean }, "queryString": "string" } ] }
-
acceptedQueryCount— Il numero di interrogazioni che sono state accettate ma non ancora completate, incluse le interrogazioni in coda.
-
runningQueryCount— Il numero di interrogazioni Gremlin attualmente in esecuzione.
-
queries: elenco delle query Gremlin correnti.
Esempio
L'output seguente mostra una singola query in esecuzione.
{ "acceptedQueryCount": 9, "runningQueryCount": 1, "queries": [ { "queryId": "fb34cd3e-f37c-4d12-9cf2-03bb741bf54f", "queryEvalStats": { "waited": 0, "elapsed": 23, "cancelled": false }, "queryString": "g.V().out().count()" } ] }
Ottenere lo stato di una specifica query Gremlin
Per ottenere lo stato di una specifica interrogazione Gremlin, fornite il queryId parametro.
Parametri della richiesta
-
queryId (obbligatorio) — L'ID della query Gremlin. Neptune assegna automaticamente questo valore ID a ogni query, oppure puoi assegnare il tuo ID (vedi). Inserimento di un ID personalizzato in una query Neptune Gremlin o SPARQL
Sintassi della risposta
{ "queryId": "guid", "queryString": "string", "queryEvalStats": { "waited": integer, "elapsed": integer, "cancelled": boolean, "subqueries": document } }
-
queryID — L'ID della query.
-
queryString: la query inviata. Questa è troncata a 1024 caratteri nel caso in cui sia più lunga.
-
queryEvalStats— Statistiche per la query, tra cui
waited(tempo di attesa in millisecondi),elapsed(tempo di esecuzione in millisecondi),cancelled(se la query è stata annullata) e (numero di sottoquery).subqueries
Esempio
Di seguito è riportata una risposta di esempio.
{ "queryId": "fb34cd3e-f37c-4d12-9cf2-03bb741bf54f", "queryString": "g.V().out().count()", "queryEvalStats": { "waited": 0, "elapsed": 23, "cancelled": false } }