1+ {
2+ "configurationItems" : [
3+ {
4+ "configType" : " APDEX" ,
5+ "id" : " ocid1.apmconfig....ssn7qwpq" ,
6+ "freeformTags" : {},
7+ "definedTags" : {},
8+ "rules" : [
9+ {
10+ "filterText" : " Component='BROWSER' AND ApmrumType='Page'" ,
11+ "priority" : 0 ,
12+ "isEnabled" : true ,
13+ "satisfiedResponseTime" : 2000 ,
14+ "toleratingResponseTime" : 6000 ,
15+ "isApplyToErrorSpans" : false ,
16+ "displayName" : " Page Loads"
17+ },
18+ {
19+ "filterText" : " Component='BROWSER' AND ApmrumPageUpdateType='Full Update'" ,
20+ "priority" : 1 ,
21+ "isEnabled" : true ,
22+ "satisfiedResponseTime" : 1500 ,
23+ "toleratingResponseTime" : 4500 ,
24+ "isApplyToErrorSpans" : false ,
25+ "displayName" : " Full Page Updates"
26+ },
27+ {
28+ "filterText" : " Component='BROWSER' AND ApmrumPageUpdateType='Partial Update'" ,
29+ "priority" : 2 ,
30+ "isEnabled" : true ,
31+ "satisfiedResponseTime" : 1000 ,
32+ "toleratingResponseTime" : 3000 ,
33+ "isApplyToErrorSpans" : false ,
34+ "displayName" : " Partial Page Updates"
35+ },
36+ {
37+ "filterText" : " Component='BROWSER' AND ApmrumType='Ajax'" ,
38+ "priority" : 3 ,
39+ "isEnabled" : true ,
40+ "satisfiedResponseTime" : 500 ,
41+ "toleratingResponseTime" : 1500 ,
42+ "isApplyToErrorSpans" : false ,
43+ "displayName" : " Ajax Calls"
44+ },
45+ {
46+ "filterText" : " kind='SERVER'" ,
47+ "priority" : 4 ,
48+ "isEnabled" : true ,
49+ "satisfiedResponseTime" : 500 ,
50+ "toleratingResponseTime" : 2000 ,
51+ "isApplyToErrorSpans" : false ,
52+ "displayName" : " Server Requests"
53+ }
54+ ],
55+ "displayName" : " Apdex Rules"
56+ },
57+ {
58+ "configType" : " SPAN_FILTER" ,
59+ "id" : " ocid1.apmconfig....spyjvl5q" ,
60+ "freeformTags" : {},
61+ "definedTags" : {},
62+ "displayName" : " portalName is not null" ,
63+ "filterText" : " portalName is not omitted" ,
64+ "description" : null
65+ },
66+ {
67+ "configType" : " SPAN_FILTER" ,
68+ "id" : " ocid1.apmconfig....kqp3y56a" ,
69+ "freeformTags" : {},
70+ "definedTags" : {},
71+ "displayName" : " browser spans" ,
72+ "filterText" : " component='BROWSER'" ,
73+ "description" : null
74+ },
75+ {
76+ "configType" : " OPTIONS" ,
77+ "id" : " ocid1.apmconfig....lfox42vq" ,
78+ "freeformTags" : {},
79+ "definedTags" : {},
80+ "displayName" : " Adhoc filter based PSFT Content" ,
81+ "options" : {
82+ "type" : " data-manipulation.group" ,
83+ "filterText" : " portalName is not omitted" ,
84+ "disabled" : false ,
85+ "rules" : [
86+ {
87+ "displayName" : " contentCode" ,
88+ "disabled" : false ,
89+ "actions" : [
90+ {
91+ "name" : " string.Extract" ,
92+ "config" : {
93+ "input" : " HttpUrlPath" ,
94+ "pattern" : " .*\\ /([^\\ /]+)\\ /.*" ,
95+ "output" : " psftContentCode"
96+ },
97+ "disabled" : false
98+ },
99+ {
100+ "name" : " basic.Map" ,
101+ "config" : {
102+ "input" : " psftContentCode" ,
103+ "output" : [
104+ " psftContentType"
105+ ],
106+ "valueMap" : {
107+ "c" : [
108+ " Component"
109+ ],
110+ "e" : [
111+ " External"
112+ ],
113+ "f" : [
114+ " File"
115+ ],
116+ "n" : [
117+ " Navigation"
118+ ],
119+ "q" : [
120+ " Query"
121+ ],
122+ "s" : [
123+ " Script"
124+ ],
125+ "w" : [
126+ " Worklist"
127+ ]
128+ }
129+ },
130+ "disabled" : false
131+ },
132+ {
133+ "name" : " string.Extract" ,
134+ "config" : {
135+ "input" : " HttpUrlPath" ,
136+ "pattern" : " .*\\ /[^\\ /]+\\ /([^?]+).*" ,
137+ "output" : " psftContentId"
138+ },
139+ "disabled" : false
140+ },
141+ {
142+ "name" : " string.Extract" ,
143+ "config" : {
144+ "input" : " HttpUrlPath" ,
145+ "pattern" : " .*\\ /([^\\ /]+)(?:\\ /[^\\ /]+){4}\\ /[^?]+.*" ,
146+ "output" : " psftServletName"
147+ },
148+ "disabled" : false
149+ },
150+ {
151+ "name" : " string.Extract" ,
152+ "config" : {
153+ "input" : " HttpUrlPath" ,
154+ "pattern" : " .*\\ /([^\\ /]+)(?:\\ /[^\\ /]+){3}\\ /[^\\ ?]+.*" ,
155+ "output" : " psftSiteName"
156+ },
157+ "disabled" : false
158+ },
159+ {
160+ "name" : " string.Extract" ,
161+ "config" : {
162+ "input" : " HttpUrlPath" ,
163+ "pattern" : " .*\\ /([^\\ /]+)(?:\\ /[^\\ /]+){2}\\ /[^?]+.*" ,
164+ "output" : " psftPortalName"
165+ },
166+ "disabled" : false
167+ },
168+ {
169+ "name" : " string.Extract" ,
170+ "config" : {
171+ "input" : " HttpUrlPath" ,
172+ "pattern" : " .*\\ /([^\\ /]+)\\ /[^\\ /]+\\ /[^?]+.*" ,
173+ "output" : " psftNodeName"
174+ },
175+ "disabled" : false
176+ }
177+ ]
178+ }
179+ ]
180+ },
181+ "group" : " data-manipulation.spans" ,
182+ "description" : null
183+ },
184+ {
185+ "configType" : " OPTIONS" ,
186+ "id" : " ocid1.apmconfig....kqx5fqpq" ,
187+ "freeformTags" : {},
188+ "definedTags" : {},
189+ "displayName" : " keep client ip address" ,
190+ "options" : {
191+ "type" : " data-manipulation.group" ,
192+ "filterId" : " ocid1.apmconfig....kqp3y56a" ,
193+ "disabled" : false ,
194+ "rules" : [
195+ {
196+ "displayName" : " Adds the client IP address to a span" ,
197+ "disabled" : false ,
198+ "systemRuleId" : 200
199+ }
200+ ]
201+ },
202+ "group" : " data-manipulation.spans" ,
203+ "description" : null
204+ },
205+ {
206+ "configType" : " OPTIONS" ,
207+ "id" : " ocid1.apmconfig....qx32ycjq" ,
208+ "freeformTags" : {},
209+ "definedTags" : {},
210+ "displayName" : " PSFTDB Perhub" ,
211+ "options" : {
212+ "enabled" : true ,
213+ "drilldownName" : " PSFTDB Perhub" ,
214+ "drilldownURL" : " dbmgmt-ui/perfhub?ocid=<OCID OF YOUR DB>&perfhubContext={\" autoAdjust\" :true,\" dateTime\" :{\" startDate\" :<APMStartTimeMS>,\" endDate\" :<APMEndTimeMS>}, \" viewPort\" :{\" startDate\" :<APMStartTimeMS>,\" endDate\" :<APMEndTimeMS>}}" ,
215+ "dimensions" : [
216+ " APMStartTimeMS" ,
217+ " APMEndTimeMS" ,
218+ " APMStartTimeMS" ,
219+ " APMEndTimeMS"
220+ ],
221+ "drilldownCondition" : " "
222+ },
223+ "group" : " APM_DRILLDOWN" ,
224+ "description" : " Drilldown to specific PDB passing APM timespan."
225+ },
226+ {
227+ "configType" : " OPTIONS" ,
228+ "id" : " ocid1.apmconfig....45itx2jq" ,
229+ "freeformTags" : {},
230+ "definedTags" : {},
231+ "displayName" : " Search traceId in PeopleSoft Logs" ,
232+ "options" : {
233+ "enabled" : true ,
234+ "drilldownName" : " Search traceId in PeopleSoft Logs" ,
235+ "drilldownURL" : " loganalytics/explorer?viz=records_histogram&query=%27Log%20Group%27%20in%20(%27PSFT%27)%20and%20<TraceID>%20%7C%20timestats%20count%20as%20logrecords%20by%20Severity&vizOptions=%7B%22customVizOpt%22%3A%7B%22primaryFieldIname%22%3A%22mbody%22%2C%22primaryFieldDname%22%3A%22Original%20Log%20Content%22%7D%7D&scopeFilters=lg%3Aroot%2Ctrue%3Brs%3A<YOUR COMPARTMENT OCID>%2Ctrue%3Brg%3A<YOUR REGION>&startTime=<APMStartTimeMS>&endTime=<APMEndTimeMS>&tenant=<YOUR TENANT>®ion=<YOUR REGION>" ,
236+ "dimensions" : [
237+ " TraceID" ,
238+ " APMStartTimeMS" ,
239+ " APMEndTimeMS"
240+ ],
241+ "drilldownCondition" : " traceId is not omitted "
242+ },
243+ "group" : " APM_DRILLDOWN" ,
244+ "description" : " Search traceId in Logging Analytics in timespan of trace explorer"
245+ },
246+ {
247+ "configType" : " OPTIONS" ,
248+ "id" : " ocid1.apmconfig....ko7dejxq" ,
249+ "freeformTags" : {},
250+ "definedTags" : {},
251+ "displayName" : " PSFT Logs" ,
252+ "options" : {
253+ "enabled" : true ,
254+ "drilldownName" : " PSFT Logs" ,
255+ "drilldownURL" : " loganalytics/explorer?viz=records_histogram&query=%27Log%20Group%27%20in%20(%27PSFT%27)%20%7C%20timestats%20count%20as%20logrecords%20by%20Severity&vizOptions=%7B%22customVizOpt%22%3A%7B%22primaryFieldIname%22%3A%22mbody%22%2C%22primaryFieldDname%22%3A%22Original%20Log%20Content%22%7D%7D&scopeFilters=lg%3Aroot%2Ctrue%3Brs%3A<YOUR COMPARTMENT OCID>%2Ctrue%3Brg%3A<YOUR REGION>&startTime=<APMStartTimeMS>&endTime=<APMEndTimeMS>&tenant=<YOUR TENANT>®ion=<YOUR REGION>" ,
256+ "dimensions" : [
257+ " APMStartTimeMS" ,
258+ " APMEndTimeMS"
259+ ],
260+ "drilldownCondition" : " traceId is not omitted "
261+ },
262+ "group" : " APM_DRILLDOWN" ,
263+ "description" : " Search logs in Logging Analytics by log group passing APM Start and End times"
264+ }
265+ ]
266+ }
0 commit comments