Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
API status kueri Gremlin
Anda dapat mencantumkan semua kueri Gremlin aktif atau mendapatkan status kueri tertentu. Titik akhir HTTP yang mendasari untuk kedua operasi adalahhttps://.your-neptune-endpoint:port/gremlin/status
Mendaftarkan kueri Gremlin aktif
Untuk mencantumkan semua kueri Gremlin aktif, panggil titik akhir tanpa queryId parameter.
Permintaan parameter
-
includeWaiting (opsional) — Jika disetel ke
TRUE, respons mencakup kueri menunggu selain menjalankan kueri.
Sintaksis Respons
{ "acceptedQueryCount": integer, "runningQueryCount": integer, "queries": [ { "queryId": "guid", "queryEvalStats": { "waited": integer, "elapsed": integer, "cancelled": boolean }, "queryString": "string" } ] }
-
diterima QueryCount — Jumlah kueri yang telah diterima tetapi belum selesai, termasuk kueri dalam antrian.
-
running QueryCount — Jumlah kueri Gremlin yang sedang berjalan.
-
queries — Daftar kueri Gremlin saat ini.
Contoh
Output berikut menunjukkan satu kueri yang sedang berjalan.
{ "acceptedQueryCount": 9, "runningQueryCount": 1, "queries": [ { "queryId": "fb34cd3e-f37c-4d12-9cf2-03bb741bf54f", "queryEvalStats": { "waited": 0, "elapsed": 23, "cancelled": false }, "queryString": "g.V().out().count()" } ] }
Mendapatkan status query Gremlin tertentu
Untuk mendapatkan status query Gremlin tertentu, berikan parameter. queryId
Permintaan parameter
-
queryId (required) — ID dari query Gremlin. Neptunus secara otomatis menetapkan nilai ID ini untuk setiap kueri, atau Anda dapat menetapkan ID Anda sendiri (lihatMenyuntikkan ID Kustom Ke Dalam Gremlin Neptune atau Kueri SPARQL).
Sintaksis Respons
{ "queryId": "guid", "queryString": "string", "queryEvalStats": { "waited": integer, "elapsed": integer, "cancelled": boolean, "subqueries": document } }
-
QueryId — ID dari query.
-
queryString — Query yang dikirimkan. Ini dipotong menjadi 1024 karakter jika lebih panjang dari itu.
-
query EvalStats — Statistik untuk kueri, termasuk
waited(waktu tunggu dalam milidetik),elapsed(waktu berjalan dalam milidetik),cancelled(apakah kueri dibatalkan), dansubqueries(jumlah subkueri).
Contoh
Berikut ini adalah contoh respons.
{ "queryId": "fb34cd3e-f37c-4d12-9cf2-03bb741bf54f", "queryString": "g.V().out().count()", "queryEvalStats": { "waited": 0, "elapsed": 23, "cancelled": false } }