GET A Create Form For This WLDF Instrumentation Monitor Collection
/management/weblogic/{version}/edit/resourceGroups/{name}/WLDFSystemResources/{name}/WLDFResource/instrumentation/WLDFInstrumentationMonitorCreateForm
This resource returns a pre-populated WLDF instrumentation monitor model that can be customized then posted (using the POST method) to the WLDFInstrumentationMonitors collection resource to create a new WLDF instrumentation monitor.
Request
-
name: string
The name property of the instance in the collection.
-
version: string
The version of the WebLogic REST interface.
-
excludeFields(optional): string
The 'excludeFields' query parameter is used to restrict which fields are returned in the response. It is a comma separated list of field names. If present, only fields whose name is not on the list will be returned. If not present, all fields are returned (unless the 'fields' query parameter is specified). Note: 'fields' must not be specified if 'excludeFields' is specified.
-
excludeLinks(optional): string
The 'excludeLinks' query parameter is used to restrict which links are returned in the response. It is a comma separated list of link relationship names. If present, only links whose relationship name is not on the list will be returned. If not present, all links are returned (unless the 'links' query parameter is specified). Note: 'links' must not be specified if 'excludeLinks' is specified.
-
fields(optional): string
The 'fields' query parameter is used to restrict which fields are returned in the response. It is a comma separated list of field names. If present, only fields with matching names are returned. If not present, all fields are returned (unless the 'excludeFields' query parameter is specified). Note: 'excludeFields' must not be specified if 'fields' is specified.
-
links(optional): string
The 'links' query parameter is used to restrict which links are returned in the response. It is a comma separated list of link relationship names. If present, only links with matching relationship names are returned. If not present, all links are returned (unless the 'excludeLinks' query parameter is specified). Note: 'excludeLinks' must not be specified if 'links' is specified.
-
Admin: basic
Type:
basic
Description:A user in the Admin security role.
-
Deployer: basic
Type:
basic
Description:A user in the Deployer security role.
-
Monitor: basic
Type:
basic
Description:A user in the Monitor security role.
-
Operator: basic
Type:
basic
Description:A user in the Operator security role.
Response
- application/json
200 Response
Returns this WLDF instrumentation monitor.
This method can return the following links:
- rel=create uri=/management/weblogic/{version}/edit/resourceGroups/{name}/WLDFSystemResources/{name}/WLDFResource/instrumentation/WLDFInstrumentationMonitors
The collection resource for this create form resource.
object
-
actions(optional):
array Items
Title:
Items
The diagnostic actions attached to this monitor. Actions are relevant only for delegating and custom monitors. Valid actions are:
TraceAction
,DisplayArgumentsAction
,MethodInvocationStatisticsAction
,MethodMemoryAllocationStatisticsAction
,StackDumpAction
,ThreadDumpAction
,TraceElapsedTimeAction
, andTraceMemoryAllocationAction
-
description(optional):
string
Optional description of this monitor.
-
dyeFilteringEnabled(optional):
boolean
Specifies whether dye filtering is enabled for the diagnostic actions associated with this monitor.
-
dyeMask(optional):
string
The dye mask for all diagnostic actions associated with this monitor.
-
enabled(optional):
boolean
Default Value:
true
Specifies whether the monitor and its associated diagnostics actions are enabled.
-
excludes(optional):
array Items
Title:
Items
Pattern expressions for classes that will be excluded for this instrumentation monitor. If specified, classes matching given patterns will not be instrumented with this monitor.
-
id(optional):
integer(int64)
Read Only:
true
Return the unique id of this bean instance.
-
includes(optional):
array Items
Title:
Items
Pattern expressions for classes that are included for this instrumentation monitor. If specified, only included classes will be instrumented with this monitor. If not specified, all classes loaded within the application and which are not explicitly excluded are eligible for instrumentation with this monitor.
A pattern can end with an asterisk (
), in which case it will match with all classes whose fully qualified classname starts with the prefix of the pattern. For example,
weblogic.rmi.*
will match with all classes inweblogic.rmi
and its subpackages. -
locationType(optional):
string
Default Value:
before
Allowed Values:[ "before", "after", "around" ]
Attached actions are applied at selected locations:
before
,after
, oraround
pointcuts. This is relevant only for custom monitors. (A location where diagnostic code is added is called a diagnostic joinpoint. A set of joinpoints, identified by an expression, is called a pointcut.)Once a location type is set, it cannot be changed.
-
name(optional):
string
Read Only:
true
The name of the WebLogic Diagnostic Framework (WLDF) bean.
-
pointcut(optional):
string
The pointcut expression for this monitor. (A location where diagnostic code is added is called a diagnostic joinpoint. A set of joinpoints, identified by an expression, is called a pointcut.)
Setting a pointcut expression is relevant only for custom monitors; for standard and delegating monitors, this definition is implicitly defined by WLDF.
Once a pointcut expression is set, it cannot be changed.
-
properties(optional):
string
Properties for this monitor. Properties are name=value pairs, one pair per line. For example,
USER1=foo ADDR1=127.0.0.1
array
Items
The diagnostic actions attached to this monitor. Actions are relevant only for delegating and custom monitors. Valid actions are: TraceAction
, DisplayArgumentsAction
, MethodInvocationStatisticsAction
, MethodMemoryAllocationStatisticsAction
, StackDumpAction
, ThreadDumpAction
, TraceElapsedTimeAction
, and TraceMemoryAllocationAction
array
Items
Pattern expressions for classes that will be excluded for this instrumentation monitor. If specified, classes matching given patterns will not be instrumented with this monitor.
array
Items
Pattern expressions for classes that are included for this instrumentation monitor. If specified, only included classes will be instrumented with this monitor. If not specified, all classes loaded within the application and which are not explicitly excluded are eligible for instrumentation with this monitor.
A pattern can end with an asterisk (), in which case it will match with all classes whose fully qualified classname starts with the prefix of the pattern. For example,
weblogic.rmi.*
will match with all classes in weblogic.rmi
and its subpackages.