Skip to content
Snippets Groups Projects

Support for tracing query execution logs, added /trace endpoint

Merged Marek Vavrusa requested to merge query-trace into master
Viewing commit 02809b8c
Show latest version
2 files
+ 12
11
Preferences
Compare changes
Files
2
+ 9
9
@@ -116,22 +116,22 @@ The basic mode allows you to resolve a query and trace verbose logs (and message
.. code-block:: bash
$ curl http://localhost:8080/trace/e.root-servers.net
iter | 'e.root-servers.net.' type 'A' created outbound query, parent id 0
rc | => rank: 020, lowest 020, e.root-servers.net. A
rc | => satisfied from cache
iter | <= answer received:
;; ->>HEADER<<- opcode: QUERY; status: NOERROR; id: 14771
$ curl http://localhost:8053/trace/e.root-servers.net
[ 8138] [iter] 'e.root-servers.net.' type 'A' created outbound query, parent id 0
[ 8138] [ rc ] => rank: 020, lowest 020, e.root-servers.net. A
[ 8138] [ rc ] => satisfied from cache
[ 8138] [iter] <= answer received:
;; ->>HEADER<<- opcode: QUERY; status: NOERROR; id: 8138
;; Flags: qr aa QUERY: 1; ANSWER: 0; AUTHORITY: 0; ADDITIONAL: 0
;; QUESTION SECTION
e.root-servers.net. A
;; ANSWER SECTION
e.root-servers.net. 3599821 A 192.203.230.10
e.root-servers.net. 3556353 A 192.203.230.10
iter | <= rcode: NOERROR
resl | finished: 4, queries: 1, mempool: 81952 B
[ 8138] [iter] <= rcode: NOERROR
[ 8138] [resl] finished: 4, queries: 1, mempool: 81952 B
How to expose services over HTTP
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^