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 membuat daftar semua kueri Gremlin aktif atau mendapatkan status kueri tertentu. Titik akhir HTTP yang mendasari untuk kedua operasi adalahhttps://.your-neptune-endpoint:port/gremlin/status
Daftar pertanyaan Gremlin aktif
Untuk mencantumkan semua kueri Gremlin yang aktif, panggil titik akhir tanpa parameter. queryId
Permintaan parameter
-
IncludeWaiting (opsional) - Jika disetel ke
TRUE, respons mencakup kueri tunggu 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 query Gremlin yang sedang berjalan.
-
queries — Daftar kueri Gremlin saat ini.
Contoh
Output berikut menunjukkan query berjalan tunggal.
{ "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 kueri Gremlin tertentu
Untuk mendapatkan status kueri Gremlin tertentu, berikan parameternya. queryId
Permintaan parameter
-
QueryID (wajib) - ID dari kueri Gremlin. Neptunus secara otomatis menetapkan nilai ID ini untuk setiap kueri, atau Anda dapat menetapkan ID Anda sendiri (lihat). Menyuntikkan 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 kueri.
-
queryString — Query yang dikirimkan. Ini dipotong menjadi 1024 karakter jika lebih panjang dari itu.
-
kueri 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 } }