5 "description": "monitoring of bindings and internals",
23 "description": "Get monitoring data.",
24 "permissions": { "session": "check" },
25 "request": { "$ref": "#/schemas/get-request" },
26 "reply": { "$ref": "#/schemas/get-reply" }
29 "description": "Set monitoring actions.",
30 "permissions": { "session": "check" },
31 "request": { "$ref": "#/schemas/set-request" },
32 "reply": { "$ref": "#/schemas/any" }
35 "description": "Set monitoring actions.",
36 "permissions": { "session": "check" },
37 "request": { "$ref": "#/schemas/trace-request" },
38 "reply": { "$ref": "#/schemas/any" }
41 "description": "describes the session.",
42 "permissions": { "session": "check" },
43 "request": { "$ref": "#/schemas/session-request" },
44 "reply": { "$ref": "#/schemas/any" }
50 "type": [ "null", "boolean", "object", "array", "number", "string" ]
55 "verbosity": { "$ref": "#/schemas/set-verbosity" }
60 { "$ref": "#/schemas/verbosity-map" },
61 { "$ref": "#/schemas/verbosity-level" }
67 "verbosity": { "$ref": "#/schemas/get-verbosity" },
68 "apis": { "$ref": "#/schemas/get-apis" }
74 "verbosity": { "$ref": "#/schemas/verbosity-map" },
75 "apis": { "type": "object" }
80 { "type": "boolean" },
81 { "type": "array", "items": { "type": "string" } },
87 { "type": "boolean" },
88 { "type": "array", "items": { "type": "string" } },
94 "patternProperties": { "^.*$": { "$ref": "#/schemas/verbosity-level" } }
97 "enum": [ "debug", 3, "info", 2, "notice", "warning", 1, "error", 0 ]
102 "add": { "$ref": "#/schemas/trace-add" },
103 "drop": { "$ref": "#/schemas/trace-drop" }
108 { "type": "array", "items": { "$ref": "#/schemas/trace-add-object" } },
109 { "$ref": "#/schemas/trace-add-any" }
114 { "$ref": "#/schemas/trace-add-request" },
115 { "$ref": "#/schemas/trace-add-object" }
118 "trace-add-object": {
121 "name": { "type": "string", "description": "name of the generated event", "default": "trace" },
122 "tag": { "type": "string", "description": "tag for grouping traces", "default": "trace" },
123 "api": { "type": "string", "description": "api for requests, daemons and services" },
124 "verb": { "type": "string", "description": "verb for requests" },
125 "uuid": { "type": "string", "description": "uuid of session for requests" },
126 "pattern": { "type": "string", "description": "pattern for events" },
127 "request": { "$ref": "#/schemas/trace-add-request" },
128 "daemon": { "$ref": "#/schemas/trace-add-daemon" },
129 "service": { "$ref": "#/schemas/trace-add-service" },
130 "event": { "$ref": "#/schemas/trace-add-event" },
131 "session": { "$ref": "#/schemas/trace-add-session" },
132 "for": { "$ref": "#/schemas/trace-add" }
135 { "tag": "1", "for": [ "common", { "api": "xxx", "request": "*", "daemon": "*", "service": "*" } ] }
138 "trace-add-request": {
140 { "type": "array", "items": { "$ref": "#/schemas/trace-request-names" } },
141 { "$ref": "#/schemas/trace-request-names" }
144 "trace-request-names": {
145 "title": "name of traceable items of requests",
175 "subcallsync_result",
183 "trace-add-daemon": {
185 { "type": "array", "items": { "$ref": "#/schemas/trace-daemon-names" } },
186 { "$ref": "#/schemas/trace-daemon-names" }
189 "trace-daemon-names": {
190 "title": "name of traceable items of daemons",
195 "event_broadcast_after",
196 "event_broadcast_before",
204 "require_api_result",
206 "rootdir_open_locale",
211 "trace-add-service": {
213 { "type": "array", "items": { "$ref": "#/schemas/trace-service-names" } },
214 { "$ref": "#/schemas/trace-service-names" }
217 "trace-service-names": {
218 "title": "name of traceable items of services",
234 { "type": "array", "items": { "$ref": "#/schemas/trace-event-names" } },
235 { "$ref": "#/schemas/trace-event-names" }
238 "trace-event-names": {
239 "title": "name of traceable items of events",
254 "trace-add-session": {
256 { "type": "array", "items": { "$ref": "#/schemas/trace-session-names" } },
257 { "$ref": "#/schemas/trace-session-names" }
260 "trace-session-names": {
261 "title": "name of traceable items for sessions",
276 { "type": "boolean" },
280 "event": { "anyOf": [ { "type": "string" }, { "type": "array", "items": "string" } ] },
281 "tag": { "anyOf": [ { "type": "string" }, { "type": "array", "items": "string" } ] },
282 "uuid": { "anyOf": [ { "type": "string" }, { "type": "array", "items": "string" } ] }
290 "refresh-token": { "type": "boolean" }