4 "description": "monitoring of bindings and internals",
24 "description": "Get monitoring data.",
25 "permissions": { "session": "check" },
26 "request": { "$ref": "#/schemas/get-request" },
27 "reply": { "$ref": "#/schemas/get-reply" }
30 "description": "Set monitoring actions.",
31 "permissions": { "session": "check" },
32 "request": { "$ref": "#/schemas/set-request" },
33 "reply": { "$ref": "#/schemas/any" }
36 "description": "Set monitoring actions.",
37 "permissions": { "session": "check" },
38 "request": { "$ref": "#/schemas/trace-request" },
39 "reply": { "$ref": "#/schemas/any" }
42 "description": "describes the session.",
43 "permissions": { "session": "check" },
44 "request": { "$ref": "#/schemas/session-request" },
45 "reply": { "$ref": "#/schemas/any" }
52 "type": [ "null", "boolean", "object", "array", "number", "string" ]
57 "verbosity": { "$ref": "#/schemas/set-verbosity" }
62 { "$ref": "#/schemas/verbosity-map" },
63 { "$ref": "#/schemas/verbosity-level" }
69 "verbosity": { "$ref": "#/schemas/get-verbosity" },
70 "apis": { "$ref": "#/schemas/get-apis" }
76 "verbosity": { "$ref": "#/schemas/verbosity-map" },
77 "apis": { "type": "object" }
82 { "type": "boolean" },
83 { "type": "array", "items": { "type": "string" } },
89 { "type": "boolean" },
90 { "type": "array", "items": { "type": "string" } },
96 "patternProperties": { "^.*$": { "$ref": "#/schemas/verbosity-level" } }
99 "enum": [ "debug", 3, "info", 2, "notice", "warning", 1, "error", 0 ]
104 "add": { "$ref": "#/schemas/trace-add" },
105 "drop": { "$ref": "#/schemas/trace-drop" }
110 { "type": "array", "items": { "$ref": "#/schemas/trace-add-object" } },
111 { "$ref": "#/schemas/trace-add-any" }
116 { "$ref": "#/schemas/trace-add-request" },
117 { "$ref": "#/schemas/trace-add-object" }
120 "trace-add-object": {
123 "name": { "type": "string", "description": "name of the generated event", "default": "trace" },
124 "tag": { "type": "string", "description": "tag for grouping traces", "default": "trace" },
125 "api": { "type": "string", "description": "api for requests, daemons and services" },
126 "verb": { "type": "string", "description": "verb for requests" },
127 "uuid": { "type": "string", "description": "uuid of session for requests" },
128 "pattern": { "type": "string", "description": "pattern for events" },
129 "request": { "$ref": "#/schemas/trace-add-request" },
130 "daemon": { "$ref": "#/schemas/trace-add-daemon" },
131 "service": { "$ref": "#/schemas/trace-add-service" },
132 "event": { "$ref": "#/schemas/trace-add-event" },
133 "session": { "$ref": "#/schemas/trace-add-session" },
134 "for": { "$ref": "#/schemas/trace-add" }
137 { "tag": "1", "for": [ "common", { "api": "xxx", "request": "*", "daemon": "*", "service": "*" } ] }
140 "trace-add-request": {
142 { "type": "array", "items": { "$ref": "#/schemas/trace-request-names" } },
143 { "$ref": "#/schemas/trace-request-names" }
146 "trace-request-names": {
147 "title": "name of traceable items of requests",
177 "subcallsync_result",
185 "trace-add-daemon": {
187 { "type": "array", "items": { "$ref": "#/schemas/trace-daemon-names" } },
188 { "$ref": "#/schemas/trace-daemon-names" }
191 "trace-daemon-names": {
192 "title": "name of traceable items of daemons",
197 "event_broadcast_after",
198 "event_broadcast_before",
206 "require_api_result",
208 "rootdir_open_locale",
213 "trace-add-service": {
215 { "type": "array", "items": { "$ref": "#/schemas/trace-service-names" } },
216 { "$ref": "#/schemas/trace-service-names" }
219 "trace-service-names": {
220 "title": "name of traceable items of services",
236 { "type": "array", "items": { "$ref": "#/schemas/trace-event-names" } },
237 { "$ref": "#/schemas/trace-event-names" }
240 "trace-event-names": {
241 "title": "name of traceable items of events",
256 "trace-add-session": {
258 { "type": "array", "items": { "$ref": "#/schemas/trace-session-names" } },
259 { "$ref": "#/schemas/trace-session-names" }
262 "trace-session-names": {
263 "title": "name of traceable items for sessions",
278 { "type": "boolean" },
282 "event": { "anyOf": [ { "type": "string" }, { "type": "array", "items": "string" } ] },
283 "tag": { "anyOf": [ { "type": "string" }, { "type": "array", "items": "string" } ] },
284 "uuid": { "anyOf": [ { "type": "string" }, { "type": "array", "items": "string" } ] }
292 "refresh-token": { "type": "boolean" }