diff --git a/knowledge-content/ofss-observability-solution/Dashboards/Infrastructure Health.json b/knowledge-content/ofss-observability-solution/Dashboards/Infrastructure Health.json new file mode 100644 index 0000000..1f7bbcc --- /dev/null +++ b/knowledge-content/ofss-observability-solution/Dashboards/Infrastructure Health.json @@ -0,0 +1,2215 @@ +{ + "dashboards": [ + { + "dashboardId": "ocid1.managementdashboard.oc1..aaaaaaaaktht2gosjwp4ja7qvb7hfyfqkx3ok7d6jjgqodvwxz6bnjn46dwq", + "providerId": "APM", + "providerName": "APM", + "providerVersion": "3.0.0", + "tiles": [ + { + "displayName": "Alarms Detail", + "savedSearchId": "OOBSS-management-dashboard-alarms-detail-1", + "row": 0, + "column": 0, + "height": 4, + "width": 4, + "nls": {}, + "uiConfig": {}, + "dataConfig": [], + "state": "DEFAULT", + "drilldownConfig": [], + "parametersMap": { + "time": "$(dashboard.params.time)", + "regionName": "$(context.regionName)", + "compartmentId": "$(dashboard.params.compartmentId2)" + }, + "description": null + }, + { + "displayName": "Database Widgets", + "savedSearchId": "OOBSS-management-dashboard-container", + "row": 4, + "column": 0, + "height": 15, + "width": 12, + "nls": {}, + "uiConfig": { + "internalKey": "OOBSS-management-dashboard-container", + "vizType": "tileContainer", + "containerInfo": { + "subTiles": [ + { + "displayName": "Average Active Sessions", + "savedSearchId": "OOBSS-dbm-dbtime", + "row": 3, + "column": 0, + "height": 3, + "width": 4, + "nls": {}, + "uiConfig": {}, + "dataConfig": [], + "state": "DEFAULT", + "drilldownConfig": [], + "parametersMap": { + "time": "$(dashboard.params.time)", + "regionName": "$(context.regionName)", + "compartmentId": "$(dashboard.params.compartmentId1)" + }, + "description": null + }, + { + "displayName": "CPU and wait - database (AAS)", + "savedSearchId": "OOBSS-dbm-cpuWait", + "row": 9, + "column": 0, + "height": 3, + "width": 4, + "nls": {}, + "uiConfig": {}, + "dataConfig": [], + "state": "DEFAULT", + "drilldownConfig": [], + "parametersMap": { + "time": "$(dashboard.params.time)", + "regionName": "$(context.regionName)", + "compartmentId": "$(dashboard.params.compartmentId1)", + "resourceName": "$(dashboard.params.dbm_resourceName)" + }, + "description": null + }, + { + "displayName": "ASM Disk Group utilization - node (%)", + "savedSearchId": "OOBSS-dbm-asmDiskgroupUtilization", + "row": 0, + "column": 8, + "height": 3, + "width": 4, + "nls": {}, + "uiConfig": {}, + "dataConfig": [], + "state": "DEFAULT", + "drilldownConfig": [], + "parametersMap": { + "time": "$(dashboard.params.time)", + "regionName": "$(context.regionName)", + "compartmentId": "$(dashboard.params.compartmentId1)", + "resourceName": "$(dashboard.params.dbm_resourceName1)", + "deploymentType": "$(dashboard.params.deploymentType)" + }, + "description": null + }, + { + "displayName": "CPU utilization - fleet (%)", + "savedSearchId": "OOBSS-dbm-cpuUtilFleet", + "row": 6, + "column": 4, + "height": 3, + "width": 4, + "nls": {}, + "uiConfig": {}, + "dataConfig": [], + "state": "DEFAULT", + "drilldownConfig": [], + "parametersMap": { + "time": "$(dashboard.params.time)", + "regionName": "$(context.regionName)", + "compartmentId": "$(dashboard.params.compartmentId1)" + }, + "description": null + }, + { + "displayName": "CPU utilization - node (%)", + "savedSearchId": "OOBSS-dbm-cpuUtilization_node", + "row": 0, + "column": 4, + "height": 3, + "width": 4, + "nls": {}, + "uiConfig": {}, + "dataConfig": [], + "state": "DEFAULT", + "drilldownConfig": [], + "parametersMap": { + "time": "$(dashboard.params.time)", + "regionName": "$(context.regionName)", + "compartmentId": "$(dashboard.params.compartmentId1)", + "resourceName": "$(dashboard.params.dbm_resourceName1)", + "deploymentType": "$(dashboard.params.deploymentType)" + }, + "description": null + }, + { + "displayName": "File System utilization - File System name (%)", + "savedSearchId": "OOBSS-dbm-filesystemUtilization_drilldown", + "row": 3, + "column": 4, + "height": 3, + "width": 4, + "nls": {}, + "uiConfig": {}, + "dataConfig": [], + "state": "DEFAULT", + "drilldownConfig": [], + "parametersMap": { + "time": "$(dashboard.params.time)", + "regionName": "$(context.regionName)", + "compartmentId": "$(dashboard.params.compartmentId1)", + "resourceName_dbnode": "$(dashboard.params.dbm_resourceName_dbnode)" + }, + "description": null + }, + { + "displayName": "Current logons", + "savedSearchId": "OOBSS-dbm-currentlogon", + "row": 6, + "column": 0, + "height": 3, + "width": 4, + "nls": {}, + "uiConfig": {}, + "dataConfig": [], + "state": "DEFAULT", + "drilldownConfig": [], + "parametersMap": { + "time": "$(dashboard.params.time)", + "regionName": "$(context.regionName)", + "compartmentId": "$(dashboard.params.compartmentId1)" + }, + "description": null + }, + { + "displayName": "User calls", + "savedSearchId": "OOBSS-dbm-usercall", + "row": 9, + "column": 4, + "height": 3, + "width": 4, + "nls": {}, + "uiConfig": {}, + "dataConfig": [], + "state": "DEFAULT", + "drilldownConfig": [], + "parametersMap": { + "time": "$(dashboard.params.time)", + "regionName": "$(context.regionName)", + "compartmentId": "$(dashboard.params.compartmentId1)" + }, + "description": null + }, + { + "displayName": "Transactions", + "savedSearchId": "OOBSS-dbm-transactions", + "row": 3, + "column": 8, + "height": 3, + "width": 4, + "nls": {}, + "uiConfig": {}, + "dataConfig": [], + "state": "DEFAULT", + "drilldownConfig": [], + "parametersMap": { + "time": "$(dashboard.params.time)", + "regionName": "$(context.regionName)", + "compartmentId": "$(dashboard.params.compartmentId1)" + }, + "description": null + }, + { + "displayName": "Storage usage - fleet (GB)", + "savedSearchId": "OOBSS-dbm-storageUsageFleet", + "row": 12, + "column": 4, + "height": 3, + "width": 4, + "nls": {}, + "uiConfig": {}, + "dataConfig": [], + "state": "DEFAULT", + "drilldownConfig": [], + "parametersMap": { + "time": "$(dashboard.params.time)", + "regionName": "$(context.regionName)", + "compartmentId": "$(dashboard.params.compartmentId1)" + }, + "description": null + }, + { + "displayName": "Process utilization - fleet (%)", + "savedSearchId": "OOBSS-dbm-processUtilFleet", + "row": 9, + "column": 8, + "height": 3, + "width": 4, + "nls": {}, + "uiConfig": {}, + "dataConfig": [], + "state": "DEFAULT", + "drilldownConfig": [], + "parametersMap": { + "time": "$(dashboard.params.time)", + "regionName": "$(context.regionName)", + "compartmentId": "$(dashboard.params.compartmentId1)" + }, + "description": null + }, + { + "displayName": "Load average - node", + "savedSearchId": "OOBSS-dbm-loadAverage", + "row": 6, + "column": 8, + "height": 3, + "width": 4, + "nls": {}, + "uiConfig": {}, + "dataConfig": [], + "state": "DEFAULT", + "drilldownConfig": [], + "parametersMap": { + "time": "$(dashboard.params.time)", + "regionName": "$(context.regionName)", + "compartmentId": "$(dashboard.params.compartmentId1)", + "resourceName": "$(dashboard.params.dbm_resourceName1)", + "deploymentType": "$(dashboard.params.deploymentType)" + }, + "description": null + }, + { + "displayName": "Flash recovery area utilization - fleet (%)", + "savedSearchId": "OOBSS-dbm-flashRecoverFleet", + "row": 12, + "column": 8, + "height": 3, + "width": 4, + "nls": {}, + "uiConfig": {}, + "dataConfig": [], + "state": "DEFAULT", + "drilldownConfig": [], + "parametersMap": { + "time": "$(dashboard.params.time)", + "regionName": "$(context.regionName)", + "compartmentId": "$(dashboard.params.compartmentId1)" + }, + "description": null + }, + { + "displayName": "Memory usage - fleet (GB)", + "savedSearchId": "OOBSS-dbm-memUtilFleet", + "row": 12, + "column": 0, + "height": 3, + "width": 4, + "nls": {}, + "uiConfig": {}, + "dataConfig": [], + "state": "DEFAULT", + "drilldownConfig": [], + "parametersMap": { + "time": "$(dashboard.params.time)", + "regionName": "$(context.regionName)", + "compartmentId": "$(dashboard.params.compartmentId1)" + }, + "description": null + }, + { + "displayName": "Node status - node", + "savedSearchId": "OOBSS-dbm-nodeStatus", + "row": 0, + "column": 0, + "height": 3, + "width": 4, + "nls": {}, + "uiConfig": {}, + "dataConfig": [], + "state": "DEFAULT", + "drilldownConfig": [], + "parametersMap": { + "time": "$(dashboard.params.time)", + "regionName": "$(context.regionName)", + "compartmentId": "$(dashboard.params.compartmentId1)", + "resourceName": "$(dashboard.params.dbm_resourceName1)", + "deploymentType": "$(dashboard.params.deploymentType)" + }, + "description": null + } + ] + } + }, + "dataConfig": [], + "state": "DEFAULT", + "drilldownConfig": [], + "parametersMap": {}, + "description": null + }, + { + "displayName": "Prod App Healthcheck", + "savedSearchId": "ocid1.managementsavedsearch.oc1..aaaaaaaav3uhbp4hsw4otdqjvfanme3ssc7re2r4nxy5auaux53g3fqi3rgq", + "row": 0, + "column": 4, + "height": 4, + "width": 4, + "nls": {}, + "uiConfig": {}, + "dataConfig": [], + "state": "DEFAULT", + "drilldownConfig": [], + "parametersMap": { + "compartmentId": "$(dashboard.params.compartmentId2)", + "time": "$(dashboard.params.time)", + "regionName": "$(context.regionName)" + }, + "description": null + }, + { + "displayName": "Availability Monitoring", + "savedSearchId": "ocid1.managementsavedsearch.oc1..aaaaaaaaduwp3zyixe4ag5o6ocoxm7yhrodu3ezsr2hmo74nan4cilb5el4a", + "row": 0, + "column": 8, + "height": 4, + "width": 4, + "nls": {}, + "uiConfig": {}, + "dataConfig": [], + "state": "DEFAULT", + "drilldownConfig": [], + "parametersMap": { + "compartmentId": "$(dashboard.params.compartmentId2)", + "time": "$(dashboard.params.time)", + "regionName": "$(context.regionName)" + }, + "description": null + }, + { + "displayName": "App Infrastructure (Compute Instances)", + "savedSearchId": "OOBSS-management-dashboard-container", + "row": 19, + "column": 0, + "height": 8, + "width": 12, + "nls": {}, + "uiConfig": { + "internalKey": "OOBSS-management-dashboard-container", + "vizType": "tileContainer", + "containerInfo": { + "subTiles": [ + { + "displayName": "Filesystem Utilization", + "savedSearchId": "ocid1.managementsavedsearch.oc1..aaaaaaaahz7gsye7lqp2b3lhkwqrf63h3yavd77ahfaygjkqhylc4yaghvrq", + "row": 0, + "column": 5, + "height": 4, + "width": 5, + "nls": {}, + "uiConfig": {}, + "dataConfig": [], + "state": "DEFAULT", + "drilldownConfig": [], + "parametersMap": { + "compartmentId": "$(dashboard.params.compartmentId)", + "time": "$(dashboard.params.time)", + "regionName": "$(context.regionName)" + }, + "description": null + }, + { + "displayName": "Load Average", + "savedSearchId": "ocid1.managementsavedsearch.oc1..aaaaaaaat476tt3xn23strmfdxdaorbthdqlpz4y3tqapnkfawdsrelf5v3a", + "row": 4, + "column": 0, + "height": 4, + "width": 4, + "nls": {}, + "uiConfig": {}, + "dataConfig": [], + "state": "DEFAULT", + "drilldownConfig": [], + "parametersMap": { + "compartmentId": "$(dashboard.params.compartmentId)", + "time": "$(dashboard.params.time)" + }, + "description": null + }, + { + "displayName": "Memory Utilization", + "savedSearchId": "ocid1.managementsavedsearch.oc1..aaaaaaaalggxmxnd7kono7xxi5dxcrucfnlb774rglt6rkzrabbnj6hiwvra", + "row": 4, + "column": 8, + "height": 4, + "width": 4, + "nls": {}, + "uiConfig": {}, + "dataConfig": [], + "state": "DEFAULT", + "drilldownConfig": [], + "parametersMap": { + "compartmentId": "$(dashboard.params.compartmentId)", + "time": "$(dashboard.params.time)" + }, + "description": null + }, + { + "displayName": "CPU Utilization", + "savedSearchId": "ocid1.managementsavedsearch.oc1..aaaaaaaapabtoevvn5iwf7vtowrcg3p7jholrq6twuqvengexlf4ot5ya2bq", + "row": 0, + "column": 0, + "height": 4, + "width": 5, + "nls": {}, + "uiConfig": {}, + "dataConfig": [], + "state": "DEFAULT", + "drilldownConfig": [], + "parametersMap": { + "compartmentId": "$(dashboard.params.compartmentId)", + "time": "$(dashboard.params.time)" + }, + "description": null + }, + { + "displayName": "Host Network Activity", + "savedSearchId": "OOBSS-appmgmt-host-network-activity-1", + "row": 4, + "column": 4, + "height": 4, + "width": 4, + "nls": {}, + "uiConfig": {}, + "dataConfig": [], + "state": "DEFAULT", + "drilldownConfig": [], + "parametersMap": { + "time": "$(dashboard.params.time)", + "compartmentId": "$(dashboard.params.compartmentId)" + }, + "description": null + } + ] + } + }, + "dataConfig": [], + "state": "DEFAULT", + "drilldownConfig": [], + "parametersMap": {}, + "description": null + }, + { + "displayName": "Weblogic Infrastructure", + "savedSearchId": "OOBSS-management-dashboard-container", + "row": 27, + "column": 0, + "height": 8, + "width": 12, + "nls": {}, + "uiConfig": { + "internalKey": "OOBSS-management-dashboard-container", + "vizType": "tileContainer", + "containerInfo": { + "subTiles": [ + { + "displayName": "JVM Utilization (Non-PLATO Managed Servers)", + "savedSearchId": "ocid1.managementsavedsearch.oc1..aaaaaaaauq6uh7oct6qiilnh7h6h7kzfoz2jpgeyq5fd3q2u3perm5ezih2q", + "row": 0, + "column": 0, + "height": 4, + "width": 4, + "nls": {}, + "uiConfig": {}, + "dataConfig": [], + "state": "DEFAULT", + "drilldownConfig": [], + "parametersMap": { + "compartmentId": "$(dashboard.params.compartmentId)", + "time": "$(dashboard.params.time)" + }, + "description": null + }, + { + "displayName": "JVM Utilization (PLATO)", + "savedSearchId": "ocid1.managementsavedsearch.oc1..aaaaaaaa46uog46krw3pg6iy64femgfgtkohrhaozgi636gm3hafhvobrs7a", + "row": 0, + "column": 8, + "height": 4, + "width": 4, + "nls": {}, + "uiConfig": {}, + "dataConfig": [], + "state": "DEFAULT", + "drilldownConfig": [], + "parametersMap": { + "compartmentId": "$(dashboard.params.compartmentId)", + "time": "$(dashboard.params.time)" + }, + "description": null + }, + { + "displayName": "All Resources Status", + "savedSearchId": "OOBSS-appmgmt-pie-status-1", + "row": 0, + "column": 4, + "height": 4, + "width": 4, + "nls": {}, + "uiConfig": {}, + "dataConfig": [], + "state": "DEFAULT", + "drilldownConfig": [], + "parametersMap": { + "compartmentId": "$(dashboard.params.compartmentId)" + }, + "description": null + }, + { + "displayName": "Stuck Threads", + "savedSearchId": "ocid1.managementsavedsearch.oc1..aaaaaaaavnx43tidccwwsplt3biyqfsbqvmfgkvqb2bmckyzvetndxwz6mea", + "row": 4, + "column": 0, + "height": 4, + "width": 4, + "nls": {}, + "uiConfig": {}, + "dataConfig": [], + "state": "DEFAULT", + "drilldownConfig": [], + "parametersMap": { + "compartmentId": "$(dashboard.params.compartmentId)", + "time": "$(dashboard.params.time)" + }, + "description": null + } + ] + } + }, + "dataConfig": [], + "state": "DEFAULT", + "drilldownConfig": [], + "parametersMap": {}, + "description": null + }, + { + "displayName": "Network Infrastructure", + "savedSearchId": "OOBSS-management-dashboard-container", + "row": 35, + "column": 0, + "height": 4, + "width": 12, + "nls": {}, + "uiConfig": { + "internalKey": "OOBSS-management-dashboard-container", + "vizType": "tileContainer", + "containerInfo": { + "subTiles": [ + { + "displayName": "LB - Peak Bandwidth", + "savedSearchId": "ocid1.managementsavedsearch.oc1..aaaaaaaapna4dhsvqyfyzb4v2426jei5vm2lancnfi2v64w3araqd7x5l5ya", + "row": 0, + "column": 0, + "height": 4, + "width": 4, + "nls": {}, + "uiConfig": {}, + "dataConfig": [], + "state": "DEFAULT", + "drilldownConfig": [], + "parametersMap": { + "compartmentId": "$(dashboard.params.compartmentId3)", + "time": "$(dashboard.params.time)", + "regionName": "$(context.regionName)" + }, + "description": null + }, + { + "displayName": "LB - # Unhealthy Backendsets", + "savedSearchId": "ocid1.managementsavedsearch.oc1..aaaaaaaa342cwuqob4jg2ernbg6e77qiaqbx4h7vta6fwovjzxsm4dablryq", + "row": 0, + "column": 8, + "height": 4, + "width": 4, + "nls": {}, + "uiConfig": {}, + "dataConfig": [], + "state": "DEFAULT", + "drilldownConfig": [], + "parametersMap": { + "compartmentId": "$(dashboard.params.compartmentId3)", + "time": "$(dashboard.params.time)", + "regionName": "$(context.regionName)" + }, + "description": null + }, + { + "displayName": "LB - # 5xx HTTP Responses", + "savedSearchId": "ocid1.managementsavedsearch.oc1..aaaaaaaacgusuwjlimvwvullwnl3cz25vaogrcice2irkxmjdipneyezkfrq", + "row": 0, + "column": 4, + "height": 4, + "width": 4, + "nls": {}, + "uiConfig": {}, + "dataConfig": [], + "state": "DEFAULT", + "drilldownConfig": [], + "parametersMap": { + "compartmentId": "$(dashboard.params.compartmentId3)", + "time": "$(dashboard.params.time)", + "regionName": "$(context.regionName)" + }, + "description": null + } + ] + } + }, + "dataConfig": [], + "state": "DEFAULT", + "drilldownConfig": [], + "parametersMap": {}, + "description": null + } + ], + "displayName": "OFSS Infrastructure Health", + "description": "Infrastructure components such as Compute, Loadbalancer, Network, Weblogic and Database related health", + "compartmentId": "ocid1.compartment.oc1..aaaaaaaa422co3qlhv6b3zjy65mplwu6vddqs37hskpuliwrap6as3tvpkua", + "isOobDashboard": false, + "isShowInHome": false, + "metadataVersion": "2.0", + "isShowDescription": true, + "screenImage": "todo: provide value[mandatory]", + "nls": {}, + "uiConfig": { + "isFilteringEnabled": false, + "isTimeRangeEnabled": true, + "isRefreshEnabled": true + }, + "dataConfig": [], + "type": "normal", + "isFavorite": false, + "savedSearches": [ + { + "id": "ocid1.managementsavedsearch.oc1..aaaaaaaapna4dhsvqyfyzb4v2426jei5vm2lancnfi2v64w3araqd7x5l5ya", + "displayName": "Peak Bandwidth", + "providerId": "APM", + "providerVersion": "3.0.0", + "providerName": "APM", + "compartmentId": "ocid1.compartment.oc1..aaaaaaaa422co3qlhv6b3zjy65mplwu6vddqs37hskpuliwrap6as3tvpkua", + "isOobSavedSearch": false, + "description": "Peak bandwidth usage", + "nls": {}, + "type": "WIDGET_SHOW_IN_DASHBOARD", + "uiConfig": { + "vizType": "chart", + "chartInfo": { + "jetConfig": { + "type": "line", + "timeAxisType": "enabled", + "xAxis": { + "viewportMin": "$(params.time.start)", + "viewportMax": "$(params.time.end)" + }, + "dataCursor": "on", + "legend": { + "rendered": true, + "position": "end" + }, + "yAxis": { + "title": "Mbps" + } + }, + "value": "aggregatedDatapoints.value", + "group": "aggregatedDatapoints.timestamp", + "colorBy": "dimensions.lbName", + "series": "_allDimensionConglomerate", + "enableCorrelation": true + }, + "defaultDataSource": "oci_lbaas/PeakBandwidth" + }, + "dataConfig": [ + { + "name": "oci_lbaas/PeakBandwidth", + "type": "monitoringDataSource", + "parameters": { + "compartmentId": "$(params.compartmentId)", + "startTime": "$(params.time.start)", + "endTime": "$(params.time.end)", + "regionName": "$(params.regionName)", + "namespace": "oci_lbaas", + "mql": "PeakBandwidth[1m].mean()", + "maxDataPoints": "useIntervalExact" + } + } + ], + "screenImage": "...", + "metadataVersion": "2.0", + "widgetTemplate": "visualizations/chartWidgetTemplate.html", + "widgetVM": "visualizations/chartWidget", + "freeformTags": {}, + "definedTags": {}, + "parametersConfig": [ + { + "name": "time", + "displayName": "$(bundle.globalSavedSearch.TIME_PARAMETER_NAME)", + "required": true, + "editUi": { + "inputType": "savedSearch", + "filterTile": { + "filterId": "OOBSS-management-dashboard-time-selector-filter", + "parametersMap": { + "maxDurationDays": 89 + } + } + } + }, + { + "name": "compartmentId", + "displayName": "$(bundle.globalSavedSearch.COMPARTMENT)", + "required": true, + "defaultFilterIds": [ + "OOBSS-management-dashboard-compartment-filter" + ], + "editUi": { + "inputType": "compartmentSelect" + } + }, + { + "name": "regionName", + "displayName": "$(bundle.globalSavedSearch.REGION)", + "required": false, + "defaultFilterIds": [ + "OOBSS-management-dashboard-region-filter" + ], + "valueFormat": { + "type": "string" + }, + "editUi": { + "inputType": "savedSearch", + "filterTile": { + "filterId": "OOBSS-management-dashboard-region-filter", + "parametersMap": { + "selectionMode": "single" + } + } + } + } + ], + "featuresConfig": { + "crossService": { + "shared": true + }, + "dependencies": [], + "serviceTypes": [ + "management-dashboard" + ] + }, + "drilldownConfig": [] + }, + { + "id": "ocid1.managementsavedsearch.oc1..aaaaaaaat476tt3xn23strmfdxdaorbthdqlpz4y3tqapnkfawdsrelf5v3a", + "displayName": "Load Average", + "providerId": "APM", + "providerVersion": "3.0.0", + "providerName": "APM", + "compartmentId": "ocid1.compartment.oc1..aaaaaaaa3butlc2ltlbu2iqkvcgltzucsfthaki4zpgq4shcofvbhs66gxkq", + "isOobSavedSearch": false, + "description": "Load Average of compute instances in selected compartment", + "nls": {}, + "type": "WIDGET_SHOW_IN_DASHBOARD", + "uiConfig": { + "vizType": "chart", + "chartInfo": { + "jetConfig": { + "type": "line", + "timeAxisType": "enabled", + "xAxis": { + "viewportMin": "$(params.time.start)", + "viewportMax": "$(params.time.end)" + }, + "yAxis": { + "title": "avg" + }, + "legend": { + "rendered": true, + "position": "end" + }, + "dataCursor": "on" + }, + "value": "aggregatedDatapoints.value", + "group": "aggregatedDatapoints.timestamp", + "colorBy": "dimensions.resourceDisplayName", + "series": "_allDimensionConglomerate", + "enableCorrelation": true + }, + "defaultDataSource": "oci_computeagent/LoadAverage" + }, + "dataConfig": [ + { + "name": "oci_computeagent/LoadAverage", + "type": "monitoringDataSource", + "parameters": { + "compartmentId": "$(params.compartmentId)", + "startTime": "$(params.time.start)", + "endTime": "$(params.time.end)", + "regionName": "$(params.regionName)", + "namespace": "oci_computeagent", + "mql": "LoadAverage[1m].mean()", + "maxDataPoints": "useIntervalExact" + } + } + ], + "screenImage": "...", + "metadataVersion": "2.0", + "widgetTemplate": "visualizations/chartWidgetTemplate.html", + "widgetVM": "visualizations/chartWidget", + "freeformTags": {}, + "definedTags": {}, + "parametersConfig": [ + { + "name": "time", + "displayName": "$(bundle.globalSavedSearch.TIME_PARAMETER_NAME)", + "required": true, + "editUi": { + "inputType": "savedSearch", + "filterTile": { + "filterId": "OOBSS-management-dashboard-time-selector-filter", + "parametersMap": { + "maxDurationDays": 89 + } + } + } + }, + { + "name": "compartmentId", + "displayName": "$(bundle.globalSavedSearch.COMPARTMENT)", + "required": true, + "defaultFilterIds": [ + "OOBSS-management-dashboard-compartment-filter" + ], + "editUi": { + "inputType": "compartmentSelect" + } + }, + { + "name": "regionName", + "displayName": "$(bundle.globalSavedSearch.REGION)", + "required": false, + "defaultFilterIds": [ + "OOBSS-management-dashboard-region-filter" + ], + "valueFormat": { + "type": "string" + }, + "editUi": { + "inputType": "savedSearch", + "filterTile": { + "filterId": "OOBSS-management-dashboard-region-filter", + "parametersMap": { + "selectionMode": "single" + } + } + } + } + ], + "featuresConfig": { + "crossService": { + "shared": true + }, + "dependencies": [], + "serviceTypes": [ + "management-dashboard" + ] + }, + "drilldownConfig": [] + }, + { + "id": "ocid1.managementsavedsearch.oc1..aaaaaaaauq6uh7oct6qiilnh7h6h7kzfoz2jpgeyq5fd3q2u3perm5ezih2q", + "displayName": "JVM Utilization (Non-PLATO Managed Servers)", + "providerId": "APM", + "providerVersion": "3.0.0", + "providerName": "APM", + "compartmentId": "ocid1.compartment.oc1..aaaaaaaa3butlc2ltlbu2iqkvcgltzucsfthaki4zpgq4shcofvbhs66gxkq", + "isOobSavedSearch": false, + "description": "JVM Utilization for every managed servers other than PLATO", + "nls": {}, + "type": "WIDGET_SHOW_IN_DASHBOARD", + "uiConfig": { + "vizType": "chart", + "chartInfo": { + "jetConfig": { + "type": "line", + "timeAxisType": "enabled", + "xAxis": { + "viewportMin": "$(params.time.start)", + "viewportMax": "$(params.time.end)" + }, + "yAxis": { + "title": "% Utilization" + }, + "dataCursor": "on", + "legend": { + "rendered": true, + "position": "end" + } + }, + "value": "aggregatedDatapoints.value", + "group": "aggregatedDatapoints.timestamp", + "colorBy": "dimensions.resourceName", + "series": "_allDimensionConglomerate", + "enableCorrelation": true + }, + "defaultDataSource": "oracle_appmgmt/JVMMemoryUtilization" + }, + "dataConfig": [ + { + "name": "oracle_appmgmt/JVMMemoryUtilization", + "type": "monitoringDataSource", + "parameters": { + "compartmentId": "$(params.compartmentId)", + "startTime": "$(params.time.start)", + "endTime": "$(params.time.end)", + "regionName": "$(params.regionName)", + "namespace": "oracle_appmgmt", + "mql": "JVMMemoryUtilization[1m]{resourceName !~ \"*plato*\"}.mean()", + "resourceGroup": "weblogic_j2eeserver", + "maxDataPoints": "useIntervalExact" + } + } + ], + "screenImage": "...", + "metadataVersion": "2.0", + "widgetTemplate": "visualizations/chartWidgetTemplate.html", + "widgetVM": "visualizations/chartWidget", + "freeformTags": {}, + "definedTags": {}, + "parametersConfig": [ + { + "name": "time", + "displayName": "$(bundle.globalSavedSearch.TIME_PARAMETER_NAME)", + "required": true, + "editUi": { + "inputType": "savedSearch", + "filterTile": { + "filterId": "OOBSS-management-dashboard-time-selector-filter", + "parametersMap": { + "maxDurationDays": 89 + } + } + } + }, + { + "name": "compartmentId", + "displayName": "$(bundle.globalSavedSearch.COMPARTMENT)", + "required": true, + "defaultFilterIds": [ + "OOBSS-management-dashboard-compartment-filter" + ], + "editUi": { + "inputType": "compartmentSelect" + } + }, + { + "name": "regionName", + "displayName": "$(bundle.globalSavedSearch.REGION)", + "required": false, + "defaultFilterIds": [ + "OOBSS-management-dashboard-region-filter" + ], + "valueFormat": { + "type": "string" + }, + "editUi": { + "inputType": "savedSearch", + "filterTile": { + "filterId": "OOBSS-management-dashboard-region-filter", + "parametersMap": { + "selectionMode": "single" + } + } + } + } + ], + "featuresConfig": { + "crossService": { + "shared": true + }, + "dependencies": [], + "serviceTypes": [ + "appmgmt" + ] + }, + "drilldownConfig": [] + }, + { + "id": "ocid1.managementsavedsearch.oc1..aaaaaaaalggxmxnd7kono7xxi5dxcrucfnlb774rglt6rkzrabbnj6hiwvra", + "displayName": "Memory Utilization", + "providerId": "APM", + "providerVersion": "3.0.0", + "providerName": "APM", + "compartmentId": "ocid1.compartment.oc1..aaaaaaaa3butlc2ltlbu2iqkvcgltzucsfthaki4zpgq4shcofvbhs66gxkq", + "isOobSavedSearch": false, + "description": "Memory Utilization", + "nls": {}, + "type": "WIDGET_SHOW_IN_DASHBOARD", + "uiConfig": { + "vizType": "chart", + "chartInfo": { + "jetConfig": { + "type": "line", + "timeAxisType": "enabled", + "xAxis": { + "viewportMin": "$(params.time.start)", + "viewportMax": "$(params.time.end)" + }, + "dataCursor": "on", + "yAxis": { + "title": "% Utilization" + }, + "legend": { + "rendered": true, + "position": "end" + } + }, + "value": "aggregatedDatapoints.value", + "group": "aggregatedDatapoints.timestamp", + "colorBy": "dimensions.resourceDisplayName", + "series": "_allDimensionConglomerate", + "enableCorrelation": true + }, + "defaultDataSource": "oci_computeagent/MemoryUtilization" + }, + "dataConfig": [ + { + "name": "oci_computeagent/MemoryUtilization", + "type": "monitoringDataSource", + "parameters": { + "compartmentId": "$(params.compartmentId)", + "startTime": "$(params.time.start)", + "endTime": "$(params.time.end)", + "regionName": "$(params.regionName)", + "namespace": "oci_computeagent", + "mql": "MemoryUtilization[1m].mean()", + "maxDataPoints": "useIntervalExact" + } + } + ], + "screenImage": "...", + "metadataVersion": "2.0", + "widgetTemplate": "visualizations/chartWidgetTemplate.html", + "widgetVM": "visualizations/chartWidget", + "freeformTags": {}, + "definedTags": {}, + "parametersConfig": [ + { + "name": "time", + "displayName": "$(bundle.globalSavedSearch.TIME_PARAMETER_NAME)", + "required": true, + "editUi": { + "inputType": "savedSearch", + "filterTile": { + "filterId": "OOBSS-management-dashboard-time-selector-filter", + "parametersMap": { + "maxDurationDays": 89 + } + } + } + }, + { + "name": "compartmentId", + "displayName": "$(bundle.globalSavedSearch.COMPARTMENT)", + "required": true, + "defaultFilterIds": [ + "OOBSS-management-dashboard-compartment-filter" + ], + "editUi": { + "inputType": "compartmentSelect" + } + }, + { + "name": "regionName", + "displayName": "$(bundle.globalSavedSearch.REGION)", + "required": false, + "defaultFilterIds": [ + "OOBSS-management-dashboard-region-filter" + ], + "valueFormat": { + "type": "string" + }, + "editUi": { + "inputType": "savedSearch", + "filterTile": { + "filterId": "OOBSS-management-dashboard-region-filter", + "parametersMap": { + "selectionMode": "single" + } + } + } + } + ], + "featuresConfig": { + "crossService": { + "shared": true + }, + "dependencies": [], + "serviceTypes": [ + "management-dashboard" + ] + }, + "drilldownConfig": [] + }, + { + "id": "ocid1.managementsavedsearch.oc1..aaaaaaaa342cwuqob4jg2ernbg6e77qiaqbx4h7vta6fwovjzxsm4dablryq", + "displayName": "# Unhealthy Backendset", + "providerId": "APM", + "providerVersion": "3.0.0", + "providerName": "APM", + "compartmentId": "ocid1.compartment.oc1..aaaaaaaa422co3qlhv6b3zjy65mplwu6vddqs37hskpuliwrap6as3tvpkua", + "isOobSavedSearch": false, + "description": "Unhealthy Backendset", + "nls": {}, + "type": "WIDGET_SHOW_IN_DASHBOARD", + "uiConfig": { + "vizType": "chart", + "chartInfo": { + "jetConfig": { + "type": "line", + "timeAxisType": "enabled", + "xAxis": { + "viewportMin": "$(params.time.start)", + "viewportMax": "$(params.time.end)" + }, + "dataCursor": "on", + "legend": { + "rendered": true, + "position": "end" + }, + "yAxis": { + "title": "Count" + } + }, + "value": "aggregatedDatapoints.value", + "group": "aggregatedDatapoints.timestamp", + "colorBy": "dimensions.backendSetName", + "series": "", + "enableCorrelation": true + }, + "defaultDataSource": "oci_lbaas/UnHealthyBackendServers" + }, + "dataConfig": [ + { + "name": "oci_lbaas/UnHealthyBackendServers", + "type": "monitoringDataSource", + "parameters": { + "compartmentId": "$(params.compartmentId)", + "startTime": "$(params.time.start)", + "endTime": "$(params.time.end)", + "regionName": "$(params.regionName)", + "namespace": "oci_lbaas", + "mql": "UnHealthyBackendServers[1m].mean()", + "maxDataPoints": "useIntervalExact" + } + } + ], + "screenImage": "...", + "metadataVersion": "2.0", + "widgetTemplate": "visualizations/chartWidgetTemplate.html", + "widgetVM": "visualizations/chartWidget", + "freeformTags": {}, + "definedTags": {}, + "parametersConfig": [ + { + "name": "time", + "displayName": "$(bundle.globalSavedSearch.TIME_PARAMETER_NAME)", + "required": true, + "editUi": { + "inputType": "savedSearch", + "filterTile": { + "filterId": "OOBSS-management-dashboard-time-selector-filter", + "parametersMap": { + "maxDurationDays": 89 + } + } + } + }, + { + "name": "compartmentId", + "displayName": "$(bundle.globalSavedSearch.COMPARTMENT)", + "required": true, + "defaultFilterIds": [ + "OOBSS-management-dashboard-compartment-filter" + ], + "editUi": { + "inputType": "compartmentSelect" + } + }, + { + "name": "regionName", + "displayName": "$(bundle.globalSavedSearch.REGION)", + "required": false, + "defaultFilterIds": [ + "OOBSS-management-dashboard-region-filter" + ], + "valueFormat": { + "type": "string" + }, + "editUi": { + "inputType": "savedSearch", + "filterTile": { + "filterId": "OOBSS-management-dashboard-region-filter", + "parametersMap": { + "selectionMode": "single" + } + } + } + } + ], + "featuresConfig": { + "crossService": { + "shared": true + }, + "dependencies": [], + "serviceTypes": [ + "management-dashboard" + ] + }, + "drilldownConfig": [] + }, + { + "id": "ocid1.managementsavedsearch.oc1..aaaaaaaahz7gsye7lqp2b3lhkwqrf63h3yavd77ahfaygjkqhylc4yaghvrq", + "displayName": "Filesystem Utilization", + "providerId": "APM", + "providerVersion": "3.0.0", + "providerName": "APM", + "compartmentId": "ocid1.compartment.oc1..aaaaaaaa3butlc2ltlbu2iqkvcgltzucsfthaki4zpgq4shcofvbhs66gxkq", + "isOobSavedSearch": false, + "description": "OS Filesystem Utilization for APP Instances", + "nls": {}, + "type": "WIDGET_SHOW_IN_DASHBOARD", + "uiConfig": { + "vizType": "chart", + "chartInfo": { + "jetConfig": { + "type": "line", + "timeAxisType": "enabled", + "xAxis": { + "viewportMin": "$(params.time.start)", + "viewportMax": "$(params.time.end)" + }, + "yAxis": { + "title": "% Utilization" + }, + "dataCursor": "on", + "legend": { + "rendered": true, + "position": "end" + } + }, + "value": "aggregatedDatapoints.value", + "group": "aggregatedDatapoints.timestamp", + "colorBy": "dimensions.resourceName", + "series": "_allDimensionConglomerate" + }, + "defaultDataSource": "oracle_appmgmt/FilesystemUtilization" + }, + "dataConfig": [ + { + "name": "oracle_appmgmt/FilesystemUtilization", + "type": "monitoringDataSource", + "parameters": { + "compartmentId": "$(params.compartmentId)", + "startTime": "$(params.time.start)", + "endTime": "$(params.time.end)", + "regionName": "$(params.regionName)", + "namespace": "oracle_appmgmt", + "mql": "FilesystemUtilization[1m].mean()", + "resourceGroup": "host", + "maxDataPoints": "useIntervalExact" + } + } + ], + "screenImage": "...", + "metadataVersion": "2.0", + "widgetTemplate": "visualizations/chartWidgetTemplate.html", + "widgetVM": "visualizations/chartWidget", + "freeformTags": {}, + "definedTags": {}, + "parametersConfig": [ + { + "name": "time", + "displayName": "$(bundle.globalSavedSearch.TIME_PARAMETER_NAME)", + "required": true, + "editUi": { + "inputType": "savedSearch", + "filterTile": { + "filterId": "OOBSS-management-dashboard-time-selector-filter", + "parametersMap": { + "maxDurationDays": 89 + } + } + } + }, + { + "name": "compartmentId", + "displayName": "$(bundle.globalSavedSearch.COMPARTMENT)", + "required": true, + "defaultFilterIds": [ + "OOBSS-management-dashboard-compartment-filter" + ], + "editUi": { + "inputType": "compartmentSelect" + } + }, + { + "name": "regionName", + "displayName": "$(bundle.globalSavedSearch.REGION)", + "required": false, + "defaultFilterIds": [ + "OOBSS-management-dashboard-region-filter" + ], + "valueFormat": { + "type": "string" + }, + "editUi": { + "inputType": "savedSearch", + "filterTile": { + "filterId": "OOBSS-management-dashboard-region-filter", + "parametersMap": { + "selectionMode": "single" + } + } + } + } + ], + "featuresConfig": { + "crossService": { + "shared": true + }, + "dependencies": [], + "serviceTypes": [ + "appmgmt" + ] + }, + "drilldownConfig": [] + }, + { + "id": "ocid1.managementsavedsearch.oc1..aaaaaaaapabtoevvn5iwf7vtowrcg3p7jholrq6twuqvengexlf4ot5ya2bq", + "displayName": "CPU Utilization", + "providerId": "APM", + "providerVersion": "3.0.0", + "providerName": "APM", + "compartmentId": "ocid1.compartment.oc1..aaaaaaaa3butlc2ltlbu2iqkvcgltzucsfthaki4zpgq4shcofvbhs66gxkq", + "isOobSavedSearch": false, + "description": "CPU Utilization", + "nls": {}, + "type": "WIDGET_SHOW_IN_DASHBOARD", + "uiConfig": { + "vizType": "chart", + "chartInfo": { + "jetConfig": { + "type": "line", + "timeAxisType": "enabled", + "xAxis": { + "viewportMin": "$(params.time.start)", + "viewportMax": "$(params.time.end)" + }, + "yAxis": { + "title": "% Utilization" + }, + "legend": { + "rendered": true, + "position": "end" + }, + "dataCursor": "on" + }, + "value": "aggregatedDatapoints.value", + "group": "aggregatedDatapoints.timestamp", + "colorBy": "dimensions.resourceDisplayName", + "series": "_allDimensionConglomerate", + "enableCorrelation": true + }, + "defaultDataSource": "oci_computeagent/Cpuutilization" + }, + "dataConfig": [ + { + "name": "oci_computeagent/Cpuutilization", + "type": "monitoringDataSource", + "parameters": { + "compartmentId": "$(params.compartmentId)", + "startTime": "$(params.time.start)", + "endTime": "$(params.time.end)", + "regionName": "$(params.regionName)", + "namespace": "oci_computeagent", + "mql": "Cpuutilization[1m].mean()", + "maxDataPoints": "useIntervalExact" + } + } + ], + "screenImage": "...", + "metadataVersion": "2.0", + "widgetTemplate": "visualizations/chartWidgetTemplate.html", + "widgetVM": "visualizations/chartWidget", + "freeformTags": {}, + "definedTags": {}, + "parametersConfig": [ + { + "name": "time", + "displayName": "$(bundle.globalSavedSearch.TIME_PARAMETER_NAME)", + "required": true, + "editUi": { + "inputType": "savedSearch", + "filterTile": { + "filterId": "OOBSS-management-dashboard-time-selector-filter", + "parametersMap": { + "maxDurationDays": 89 + } + } + } + }, + { + "name": "compartmentId", + "displayName": "$(bundle.globalSavedSearch.COMPARTMENT)", + "required": true, + "defaultFilterIds": [ + "OOBSS-management-dashboard-compartment-filter" + ], + "editUi": { + "inputType": "compartmentSelect" + } + }, + { + "name": "regionName", + "displayName": "$(bundle.globalSavedSearch.REGION)", + "required": false, + "defaultFilterIds": [ + "OOBSS-management-dashboard-region-filter" + ], + "valueFormat": { + "type": "string" + }, + "editUi": { + "inputType": "savedSearch", + "filterTile": { + "filterId": "OOBSS-management-dashboard-region-filter", + "parametersMap": { + "selectionMode": "single" + } + } + } + } + ], + "featuresConfig": { + "crossService": { + "shared": true + }, + "dependencies": [], + "serviceTypes": [ + "management-dashboard" + ] + }, + "drilldownConfig": [] + }, + { + "id": "ocid1.managementsavedsearch.oc1..aaaaaaaav3uhbp4hsw4otdqjvfanme3ssc7re2r4nxy5auaux53g3fqi3rgq", + "displayName": "Prod Appshell Healthcheck", + "providerId": "APM", + "providerVersion": "3.0.0", + "providerName": "APM", + "compartmentId": "ocid1.compartment.oc1..aaaaaaaa3butlc2ltlbu2iqkvcgltzucsfthaki4zpgq4shcofvbhs66gxkq", + "isOobSavedSearch": false, + "description": "Healthcheck on PROD LB App-shell and ELCM URLs for status code 200", + "nls": {}, + "type": "WIDGET_SHOW_IN_DASHBOARD", + "uiConfig": { + "vizType": "chart", + "chartInfo": { + "jetConfig": { + "type": "line", + "timeAxisType": "enabled", + "xAxis": { + "viewportMin": "$(params.time.start)", + "viewportMax": "$(params.time.end)" + }, + "legend": { + "rendered": true, + "position": "end" + }, + "yAxis": { + "title": "1 => Healthy" + }, + "dataCursor": "on" + }, + "value": "aggregatedDatapoints.value", + "group": "aggregatedDatapoints.timestamp", + "colorBy": "dimensions.resourceDisplayName", + "series": "_allDimensionConglomerate", + "enableCorrelation": true + }, + "defaultDataSource": "oci_healthchecks/HTTP.isHealthy" + }, + "dataConfig": [ + { + "name": "oci_healthchecks/HTTP.isHealthy", + "type": "monitoringDataSource", + "parameters": { + "compartmentId": "$(params.compartmentId)", + "startTime": "$(params.time.start)", + "endTime": "$(params.time.end)", + "regionName": "$(params.regionName)", + "namespace": "oci_healthchecks", + "mql": "HTTP.isHealthy[1m].mean()", + "maxDataPoints": "useIntervalExact" + } + } + ], + "screenImage": "...", + "metadataVersion": "2.0", + "widgetTemplate": "visualizations/chartWidgetTemplate.html", + "widgetVM": "visualizations/chartWidget", + "freeformTags": {}, + "definedTags": {}, + "parametersConfig": [ + { + "name": "time", + "displayName": "$(bundle.globalSavedSearch.TIME_PARAMETER_NAME)", + "required": true, + "editUi": { + "inputType": "savedSearch", + "filterTile": { + "filterId": "OOBSS-management-dashboard-time-selector-filter", + "parametersMap": { + "maxDurationDays": 89 + } + } + } + }, + { + "name": "compartmentId", + "displayName": "$(bundle.globalSavedSearch.COMPARTMENT)", + "required": true, + "defaultFilterIds": [ + "OOBSS-management-dashboard-compartment-filter" + ], + "editUi": { + "inputType": "compartmentSelect" + } + }, + { + "name": "regionName", + "displayName": "$(bundle.globalSavedSearch.REGION)", + "required": false, + "defaultFilterIds": [ + "OOBSS-management-dashboard-region-filter" + ], + "valueFormat": { + "type": "string" + }, + "editUi": { + "inputType": "savedSearch", + "filterTile": { + "filterId": "OOBSS-management-dashboard-region-filter", + "parametersMap": { + "selectionMode": "single" + } + } + } + } + ], + "featuresConfig": { + "crossService": { + "shared": true + }, + "dependencies": [], + "serviceTypes": [ + "management-dashboard" + ] + }, + "drilldownConfig": [] + }, + { + "id": "ocid1.managementsavedsearch.oc1..aaaaaaaa46uog46krw3pg6iy64femgfgtkohrhaozgi636gm3hafhvobrs7a", + "displayName": "JVM Utilization", + "providerId": "APM", + "providerVersion": "3.0.0", + "providerName": "APM", + "compartmentId": "ocid1.compartment.oc1..aaaaaaaa3butlc2ltlbu2iqkvcgltzucsfthaki4zpgq4shcofvbhs66gxkq", + "isOobSavedSearch": false, + "description": "JVM Utilization for PLATO related managed servers", + "nls": {}, + "type": "WIDGET_SHOW_IN_DASHBOARD", + "uiConfig": { + "vizType": "chart", + "chartInfo": { + "jetConfig": { + "type": "line", + "timeAxisType": "enabled", + "xAxis": { + "viewportMin": "$(params.time.start)", + "viewportMax": "$(params.time.end)" + }, + "yAxis": { + "title": "% Utilization" + }, + "dataCursor": "on", + "legend": { + "rendered": true, + "position": "end" + } + }, + "value": "aggregatedDatapoints.value", + "group": "aggregatedDatapoints.timestamp", + "colorBy": "dimensions.resourceName", + "series": "_allDimensionConglomerate", + "enableCorrelation": true + }, + "defaultDataSource": "oracle_appmgmt/JVMMemoryUtilization" + }, + "dataConfig": [ + { + "name": "oracle_appmgmt/JVMMemoryUtilization", + "type": "monitoringDataSource", + "parameters": { + "compartmentId": "$(params.compartmentId)", + "startTime": "$(params.time.start)", + "endTime": "$(params.time.end)", + "regionName": "$(params.regionName)", + "namespace": "oracle_appmgmt", + "mql": "JVMMemoryUtilization[1m]{resourceName =~ \"*plato*\"}.mean()", + "resourceGroup": "weblogic_j2eeserver", + "maxDataPoints": "useIntervalExact" + } + } + ], + "screenImage": "...", + "metadataVersion": "2.0", + "widgetTemplate": "visualizations/chartWidgetTemplate.html", + "widgetVM": "visualizations/chartWidget", + "freeformTags": {}, + "definedTags": {}, + "parametersConfig": [ + { + "name": "time", + "displayName": "$(bundle.globalSavedSearch.TIME_PARAMETER_NAME)", + "required": true, + "editUi": { + "inputType": "savedSearch", + "filterTile": { + "filterId": "OOBSS-management-dashboard-time-selector-filter", + "parametersMap": { + "maxDurationDays": 89 + } + } + } + }, + { + "name": "compartmentId", + "displayName": "$(bundle.globalSavedSearch.COMPARTMENT)", + "required": true, + "defaultFilterIds": [ + "OOBSS-management-dashboard-compartment-filter" + ], + "editUi": { + "inputType": "compartmentSelect" + } + }, + { + "name": "regionName", + "displayName": "$(bundle.globalSavedSearch.REGION)", + "required": false, + "defaultFilterIds": [ + "OOBSS-management-dashboard-region-filter" + ], + "valueFormat": { + "type": "string" + }, + "editUi": { + "inputType": "savedSearch", + "filterTile": { + "filterId": "OOBSS-management-dashboard-region-filter", + "parametersMap": { + "selectionMode": "single" + } + } + } + } + ], + "featuresConfig": { + "crossService": { + "shared": true + }, + "dependencies": [], + "serviceTypes": [ + "appmgmt" + ] + }, + "drilldownConfig": [] + }, + { + "id": "ocid1.managementsavedsearch.oc1..aaaaaaaavnx43tidccwwsplt3biyqfsbqvmfgkvqb2bmckyzvetndxwz6mea", + "displayName": "Stuck Threads", + "providerId": "APM", + "providerVersion": "3.0.0", + "providerName": "APM", + "compartmentId": "ocid1.compartment.oc1..aaaaaaaa422co3qlhv6b3zjy65mplwu6vddqs37hskpuliwrap6as3tvpkua", + "isOobSavedSearch": false, + "description": "Work Managed Stuck threads", + "nls": {}, + "type": "WIDGET_SHOW_IN_DASHBOARD", + "uiConfig": { + "vizType": "chart", + "chartInfo": { + "jetConfig": { + "type": "line", + "timeAxisType": "enabled", + "xAxis": { + "viewportMin": "$(params.time.start)", + "viewportMax": "$(params.time.end)" + }, + "yAxis": { + "title": "count" + }, + "dataCursor": "on", + "legend": { + "rendered": true, + "position": "end" + } + }, + "value": "aggregatedDatapoints.value", + "group": "aggregatedDatapoints.timestamp", + "colorBy": "dimensions.resourceName", + "series": "_allDimensionConglomerate", + "enableCorrelation": true + }, + "defaultDataSource": "oracle_appmgmt/WorkManagerStuckThreads" + }, + "dataConfig": [ + { + "name": "oracle_appmgmt/WorkManagerStuckThreads", + "type": "monitoringDataSource", + "parameters": { + "compartmentId": "$(params.compartmentId)", + "startTime": "$(params.time.start)", + "endTime": "$(params.time.end)", + "regionName": "$(params.regionName)", + "namespace": "oracle_appmgmt", + "mql": "WorkManagerStuckThreads[1m].mean()", + "resourceGroup": "weblogic_j2eeserver", + "maxDataPoints": "useIntervalExact" + } + } + ], + "screenImage": "...", + "metadataVersion": "2.0", + "widgetTemplate": "visualizations/chartWidgetTemplate.html", + "widgetVM": "visualizations/chartWidget", + "freeformTags": {}, + "definedTags": {}, + "parametersConfig": [ + { + "name": "time", + "displayName": "$(bundle.globalSavedSearch.TIME_PARAMETER_NAME)", + "required": true, + "editUi": { + "inputType": "savedSearch", + "filterTile": { + "filterId": "OOBSS-management-dashboard-time-selector-filter", + "parametersMap": { + "maxDurationDays": 89 + } + } + } + }, + { + "name": "compartmentId", + "displayName": "$(bundle.globalSavedSearch.COMPARTMENT)", + "required": true, + "defaultFilterIds": [ + "OOBSS-management-dashboard-compartment-filter" + ], + "editUi": { + "inputType": "compartmentSelect" + } + }, + { + "name": "regionName", + "displayName": "$(bundle.globalSavedSearch.REGION)", + "required": false, + "defaultFilterIds": [ + "OOBSS-management-dashboard-region-filter" + ], + "valueFormat": { + "type": "string" + }, + "editUi": { + "inputType": "savedSearch", + "filterTile": { + "filterId": "OOBSS-management-dashboard-region-filter", + "parametersMap": { + "selectionMode": "single" + } + } + } + } + ], + "featuresConfig": { + "crossService": { + "shared": true + }, + "dependencies": [], + "serviceTypes": [ + "appmgmt" + ] + }, + "drilldownConfig": [] + }, + { + "id": "ocid1.managementsavedsearch.oc1..aaaaaaaacgusuwjlimvwvullwnl3cz25vaogrcice2irkxmjdipneyezkfrq", + "displayName": "# 5xx HTTP Responses", + "providerId": "APM", + "providerVersion": "3.0.0", + "providerName": "APM", + "compartmentId": "ocid1.compartment.oc1..aaaaaaaa422co3qlhv6b3zjy65mplwu6vddqs37hskpuliwrap6as3tvpkua", + "isOobSavedSearch": false, + "description": "Number of 5xx responses", + "nls": {}, + "type": "WIDGET_SHOW_IN_DASHBOARD", + "uiConfig": { + "vizType": "chart", + "chartInfo": { + "jetConfig": { + "type": "line", + "timeAxisType": "enabled", + "xAxis": { + "viewportMin": "$(params.time.start)", + "viewportMax": "$(params.time.end)" + }, + "dataCursor": "on", + "yAxis": { + "title": "Count" + }, + "legend": { + "rendered": true, + "position": "end" + } + }, + "value": "aggregatedDatapoints.value", + "group": "aggregatedDatapoints.timestamp", + "colorBy": "dimensions.lbName", + "enableCorrelation": true, + "series": "_allDimensionConglomerate" + }, + "defaultDataSource": "oci_lbaas/HttpResponses5xx" + }, + "dataConfig": [ + { + "name": "oci_lbaas/HttpResponses5xx", + "type": "monitoringDataSource", + "parameters": { + "compartmentId": "$(params.compartmentId)", + "startTime": "$(params.time.start)", + "endTime": "$(params.time.end)", + "regionName": "$(params.regionName)", + "namespace": "oci_lbaas", + "mql": "HttpResponses5xx[1m].mean()", + "maxDataPoints": "useIntervalExact" + } + } + ], + "screenImage": "...", + "metadataVersion": "2.0", + "widgetTemplate": "visualizations/chartWidgetTemplate.html", + "widgetVM": "visualizations/chartWidget", + "freeformTags": {}, + "definedTags": {}, + "parametersConfig": [ + { + "name": "time", + "displayName": "$(bundle.globalSavedSearch.TIME_PARAMETER_NAME)", + "required": true, + "editUi": { + "inputType": "savedSearch", + "filterTile": { + "filterId": "OOBSS-management-dashboard-time-selector-filter", + "parametersMap": { + "maxDurationDays": 89 + } + } + } + }, + { + "name": "compartmentId", + "displayName": "$(bundle.globalSavedSearch.COMPARTMENT)", + "required": true, + "defaultFilterIds": [ + "OOBSS-management-dashboard-compartment-filter" + ], + "editUi": { + "inputType": "compartmentSelect" + } + }, + { + "name": "regionName", + "displayName": "$(bundle.globalSavedSearch.REGION)", + "required": false, + "defaultFilterIds": [ + "OOBSS-management-dashboard-region-filter" + ], + "valueFormat": { + "type": "string" + }, + "editUi": { + "inputType": "savedSearch", + "filterTile": { + "filterId": "OOBSS-management-dashboard-region-filter", + "parametersMap": { + "selectionMode": "single" + } + } + } + } + ], + "featuresConfig": { + "crossService": { + "shared": true + }, + "dependencies": [], + "serviceTypes": [ + "management-dashboard" + ] + }, + "drilldownConfig": [] + }, + { + "id": "ocid1.managementsavedsearch.oc1..aaaaaaaaduwp3zyixe4ag5o6ocoxm7yhrodu3ezsr2hmo74nan4cilb5el4a", + "displayName": "Availability Monitoring", + "providerId": "APM", + "providerVersion": "3.0.0", + "providerName": "APM", + "compartmentId": "ocid1.compartment.oc1..aaaaaaaa3butlc2ltlbu2iqkvcgltzucsfthaki4zpgq4shcofvbhs66gxkq", + "isOobSavedSearch": false, + "description": "Synthetic Monitoring from OCI Mumbai and OCI UK South", + "nls": {}, + "type": "WIDGET_SHOW_IN_DASHBOARD", + "uiConfig": { + "vizType": "chart", + "chartInfo": { + "jetConfig": { + "type": "line", + "timeAxisType": "enabled", + "xAxis": { + "viewportMin": "$(params.time.start)", + "viewportMax": "$(params.time.end)" + }, + "dataCursor": "on", + "yAxis": { + "title": "Availability" + }, + "legend": { + "rendered": true, + "position": "end" + } + }, + "value": "aggregatedDatapoints.value", + "group": "aggregatedDatapoints.timestamp", + "colorBy": "metadata.description", + "series": "metadata.description", + "enableCorrelation": true + }, + "defaultDataSource": "oracle_apm_synthetics/Availability" + }, + "dataConfig": [ + { + "name": "oracle_apm_synthetics/Availability", + "type": "monitoringDataSource", + "parameters": { + "compartmentId": "$(params.compartmentId)", + "startTime": "$(params.time.start)", + "endTime": "$(params.time.end)", + "regionName": "$(params.regionName)", + "namespace": "oracle_apm_synthetics", + "mql": "Availability[1m].mean()", + "maxDataPoints": "useIntervalExact" + } + } + ], + "screenImage": "...", + "metadataVersion": "2.0", + "widgetTemplate": "visualizations/chartWidgetTemplate.html", + "widgetVM": "visualizations/chartWidget", + "freeformTags": {}, + "definedTags": {}, + "parametersConfig": [ + { + "name": "time", + "displayName": "$(bundle.globalSavedSearch.TIME_PARAMETER_NAME)", + "required": true, + "editUi": { + "inputType": "savedSearch", + "filterTile": { + "filterId": "OOBSS-management-dashboard-time-selector-filter", + "parametersMap": { + "maxDurationDays": 89 + } + } + } + }, + { + "name": "compartmentId", + "displayName": "$(bundle.globalSavedSearch.COMPARTMENT)", + "required": true, + "defaultFilterIds": [ + "OOBSS-management-dashboard-compartment-filter" + ], + "editUi": { + "inputType": "compartmentSelect" + } + }, + { + "name": "regionName", + "displayName": "$(bundle.globalSavedSearch.REGION)", + "required": false, + "defaultFilterIds": [ + "OOBSS-management-dashboard-region-filter" + ], + "valueFormat": { + "type": "string" + }, + "editUi": { + "inputType": "savedSearch", + "filterTile": { + "filterId": "OOBSS-management-dashboard-region-filter", + "parametersMap": { + "selectionMode": "single" + } + } + } + } + ], + "featuresConfig": { + "crossService": { + "shared": true + }, + "dependencies": [], + "serviceTypes": [ + "APM" + ] + }, + "drilldownConfig": [] + } + ], + "parametersConfig": [ + { + "savedSearchId": "OOBSS-management-dashboard-compartment-filter", + "displayName": "Compartment - Compute", + "width": 2, + "state": "DEFAULT", + "parametersMap": { + "isStoreInLocalStorage": false, + "isActiveCompartment": "true" + }, + "name": "compartmentId", + "localStorageKey": "compartmentId" + }, + { + "savedSearchId": "OOBSS-management-dashboard-compartment-filter", + "displayName": "Compartment - Monitoring", + "width": 2, + "state": "DEFAULT", + "parametersMap": { + "isStoreInLocalStorage": false + }, + "name": "compartmentId2", + "localStorageKey": "compartmentId" + }, + { + "savedSearchId": "OOBSS-dbm-single-db-system-node-filter", + "width": 2, + "state": "DEFAULT", + "parametersMap": { + "isStoreInLocalStorage": true, + "regionName": "$(context.regionName)", + "compartmentId": "$(dashboard.params.compartmentId1)", + "deploymentType": "$(dashboard.params.deploymentType)", + "dbm_resourceName": "$(dashboard.params.dbm_resourceName1)" + }, + "name": "dbm_resourceName_dbnode", + "localStorageKey": "dbm_resourceName_dbnode" + }, + { + "savedSearchId": "OOBSS-dbm-single-resource-name-filter", + "width": 2, + "state": "DEFAULT", + "parametersMap": { + "isStoreInLocalStorage": true, + "regionName": "$(context.regionName)", + "compartmentId": "$(dashboard.params.compartmentId1)" + }, + "name": "dbm_resourceName", + "localStorageKey": "dbm_resourceName" + }, + { + "savedSearchId": "OOBSS-dbm-single-db-system-filter", + "width": 2, + "state": "DEFAULT", + "parametersMap": { + "isStoreInLocalStorage": true, + "regionName": "$(context.regionName)", + "compartmentId": "$(dashboard.params.compartmentId1)", + "deploymentType": "$(dashboard.params.deploymentType)" + }, + "name": "dbm_resourceName1", + "localStorageKey": "dbm_resourceName" + }, + { + "savedSearchId": "OOBSS-dbm-single-deptType-filter", + "width": 2, + "state": "DEFAULT", + "parametersMap": { + "isStoreInLocalStorage": true, + "regionName": "$(context.regionName)", + "compartmentId": "$(dashboard.params.compartmentId1)" + }, + "name": "deploymentType", + "localStorageKey": "deploymentType" + }, + { + "savedSearchId": "OOBSS-management-dashboard-compartment-filter", + "displayName": "Compartment - Network", + "description": "Compartment for Network devices", + "width": 2, + "state": "DEFAULT", + "parametersMap": { + "isStoreInLocalStorage": false + }, + "name": "compartmentId3", + "localStorageKey": "compartmentId" + }, + { + "savedSearchId": "OOBSS-management-dashboard-compartment-filter", + "displayName": "Compartment - DB", + "width": 2, + "state": "DEFAULT", + "parametersMap": { + "isStoreInLocalStorage": false + }, + "name": "compartmentId1", + "localStorageKey": "compartmentId" + }, + { + "name": "time", + "displayName": "$(bundle.globalSavedSearch.TIME)", + "src": "$(context.time)" + } + ], + "featuresConfig": { + "crossService": { + "shared": true + }, + "serviceTypes": [ + "APM", + "dbm", + "management-dashboard", + "appmgmt" + ] + }, + "drilldownConfig": [], + "freeformTags": {}, + "definedTags": {} + } + ] +} diff --git a/knowledge-content/ofss-observability-solution/Policies/DB_Management_policies.txt b/knowledge-content/ofss-observability-solution/Policies/DB_Management_policies.txt new file mode 100644 index 0000000..3d93c7e --- /dev/null +++ b/knowledge-content/ofss-observability-solution/Policies/DB_Management_policies.txt @@ -0,0 +1,4 @@ +Allow service dpd to read secret-family in compartment hsbccmsroot:observability:monitoring +Allow service dpd to manage objects in compartment hsbccmsroot:observability:monitoring +Allow service dpd to manage objects in compartment hsbccmsroot:database +Allow service dpd to use dbmgmt-family in compartment hsbccmsroot:database \ No newline at end of file diff --git a/knowledge-content/ofss-observability-solution/Policies/LA_policies.txt b/knowledge-content/ofss-observability-solution/Policies/LA_policies.txt new file mode 100644 index 0000000..868e6c7 --- /dev/null +++ b/knowledge-content/ofss-observability-solution/Policies/LA_policies.txt @@ -0,0 +1,5 @@ +Logging-Analytics Policy: + +ALLOW DYNAMIC-GROUP CUSTOMER_ID_DOMAIN/StackMonitoringManagementAgents-DG TO {LOG_ANALYTICS_LOG_GROUP_UPLOAD_LOGS} IN TENANCY +allow group CUSTOMER_ID_DOMAIN/StackMonitoringManagementAgents-DG to manage loganalytics-ingesttime-rule in tenancy +allow service loganalytics to use metrics in tenancy diff --git a/knowledge-content/ofss-observability-solution/Policies/Monitoring_policies.txt b/knowledge-content/ofss-observability-solution/Policies/Monitoring_policies.txt new file mode 100644 index 0000000..73014a3 --- /dev/null +++ b/knowledge-content/ofss-observability-solution/Policies/Monitoring_policies.txt @@ -0,0 +1,3 @@ +allow group customer_id_domain/tdms_monitoring to use metrics in tenancy +Allow group customer_id_domain/tdms_monitoring to manage repos in tenancy where ANY {request.permission = 'REPOSITORY_READ', request.permission = 'REPOSITORY_UPDATE'} +allow dynamic-group customer_id_domain/monitoring to use ons-topics in tenancy diff --git a/knowledge-content/ofss-observability-solution/Policies/StackMon_policies.txt b/knowledge-content/ofss-observability-solution/Policies/StackMon_policies.txt new file mode 100644 index 0000000..7a7b0ce --- /dev/null +++ b/knowledge-content/ofss-observability-solution/Policies/StackMon_policies.txt @@ -0,0 +1,28 @@ +Stack-Monitoring Policies: + +ALLOW DYNAMIC-GROUP CUSTOMER_ID_DOMAIN/StackMonitoringManagementAgents-DG TO USE METRICS IN COMPARTMENT root_cmp:application:app-dev where target.metrics.namespace = 'oracle_appmgmt' +ALLOW DYNAMIC-GROUP CUSTOMER_ID_DOMAIN/StackMonitoringManagementAgents-DG TO {STACK_MONITORING_DISCOVERY_JOB_RESULT_SUBMIT} IN COMPARTMENT root_cmp:application:app-dev +ALLOW DYNAMIC-GROUP CUSTOMER_ID_DOMAIN/StackMonitoringManagementAgents-DG TO USE METRICS IN COMPARTMENT root_cmp:database:DB-NonProd where target.metrics.namespace = 'oracle_appmgmt' +ALLOW DYNAMIC-GROUP CUSTOMER_ID_DOMAIN/StackMonitoringManagementAgents-DG TO {STACK_MONITORING_DISCOVERY_JOB_RESULT_SUBMIT} IN COMPARTMENT root_cmp:database:DB-NonProd +ALLOW DYNAMIC-GROUP CUSTOMER_ID_DOMAIN/StackMonitoringManagementAgents-DG TO USE METRICS IN COMPARTMENT root_cmp:database:db-nonprod where target.metrics.namespace = 'oci_oracle_database_cluster' +ALLOW DYNAMIC-GROUP CUSTOMER_ID_DOMAIN/All-Instances-DG TO {MGMT_AGENT_DEPLOY_PLUGIN_CREATE, MGMT_AGENT_INSPECT, MGMT_AGENT_READ, APPMGMT_WORK_REQUEST_READ, INSTANCE_AGENT_PLUGIN_INSPECT} IN COMPARTMENT root_cmp:application:app-dev +ALLOW DYNAMIC-GROUP CUSTOMER_ID_DOMAIN/All-Instances-DG TO {APPMGMT_MONITORED_INSTANCE_READ, APPMGMT_MONITORED_INSTANCE_ACTIVATE} IN COMPARTMENT root_cmp:application:app-dev where request.instance.id = target.monitored-instance.id +ALLOW DYNAMIC-GROUP CUSTOMER_ID_DOMAIN/All-Instances-DG TO {INSTANCE_UPDATE} IN COMPARTMENT root_cmp:application:app-dev where request.instance.id = target.instance.id + +AUTO-CREATED POLICY STATEMENTS: +allow service loganalytics to {EVENTRULE_READ} in tenancy +allow service loganalytics to {LOAD_BALANCER_READ} in tenancy +allow service loganalytics to {BUCKET_READ} in tenancy +allow service loganalytics to read functions-family in tenancy +allow service loganalytics to read api-gateway-family in tenancy +allow service loganalytics to {VNIC_READ} in tenancy +allow any-user to {LOG_ANALYTICS_LOG_GROUP_UPLOAD_LOGS} in compartment id ocid1.tenancy.oc1..aaaaaaaag7aifvixtaw6laa where all {request.principal.type='serviceconnector', target.loganalytics-log-group.id='ocid1.loganalyticsloggroup.oc1.uk-london-1.amaaaaaajfzbz3ksrrq', request.principal.compartment.id='ocid1.tenancy.oc1..aaaaaaaag7aifvixtaw6laa'} +define tenancy sampledata as ocid1.tenancy.oc1..aaaaaaaabmtv54v5bg45j7zd2eeat4df2bwfqkmxe2yy6ecdfrc36wloe4ia +endorse group Administrators to read loganalytics-features-family in tenancy sampledata +endorse group Administrators to read loganalytics-resources-family in tenancy sampledata +endorse group Administrators to read compartments in tenancy sampledata +allow service loganalytics to READ loganalytics-features-family in tenancy +allow service loganalytics to READ compartments in tenancy + +Allow dynamic-group CUSTOMER_ID_DOMAIN/StackMonitoringManagementAgents-DG to read buckets in compartment root_cmp:database where request.principal.type = 'managementagent' +Allow dynamic-group CUSTOMER_ID_DOMAIN/StackMonitoringManagementAgents-DG to manage objects in compartment root_cmp:database where all {request.principal.type = 'managementagent', any {request.permission='OBJECT_CREATE', request.permission='OBJECT_INSPECT'}} diff --git a/knowledge-content/ofss-observability-solution/readme.md b/knowledge-content/ofss-observability-solution/readme.md index 5aa6639..ff03b7b 100644 --- a/knowledge-content/ofss-observability-solution/readme.md +++ b/knowledge-content/ofss-observability-solution/readme.md @@ -1 +1,103 @@ -Observability solution for Oracle Financial Products (OFSS) +

Observability solution for Oracle Financial Products (OFSS)

+ +Oracle Financial Services enables financial institutions to solve the challenges of building customer intimacy and competitive advantage through cost-effective solutions while adhering to the stringent demands of a dynamic regulatory environment. Oracle Financial Services comprises the following banking applications and a technology footprint that addresses complex IT and business requirements. + +Refer this link for the list of Financial Services Products. + +This solution guide helps in enabling comprehensive observability and management solution for the above financial products catered for different financial institutions. + +The solution includes the following OCI Observability and Management services: Application Performance Monitoring (APM), Logging Analytics (LA), Database Management (DBM), Ops Insights and Stack Monitoring along with dashboards, alerts and notifications etc. + +This is the high level architecture diagram for different components of Oracle financial services deployed on OCI. +image + +image +
+

High level Components:

+ +OCI +• Compute Instances +• VCN +• Load Balancers +• Object Storage +• Bastion +Database +• Oracle DB / Exadata +Application +• Weblogic +• OHS + +

OCI O&M Application Performance Monitoring

+OCI Application Performance Monitoring (APM) helps to monitor, troubleshoot, and optimize the performance of applications especially distributed, cloud-native, or hybrid applications. APM provides end-to-end visibility into application performance using Open Telemetry based standards. + +• Track requests across multiple application services and components. +• Visualizes call chains to identify slow spans and bottlenecks. +• Captures real-time performance data from browser or mobile users with Real User Monitoring +• Simulates user traffic from different geographic locations with Availability Monitoring +• Helps to identify availability or latency issues before users are impacted +• Automatically generates a visual map of services and their dependencies. + +image +
+ +

OCI O&M Database Management

+OCI Database Management (DBM) simplifies the management of databases through a unified interface. Its offers comprehensive views of the database activity and performance, including: + +• SQL and user session performance +• Execution statistics +• Blocking sessions +• Historical SQL monitoring reports + +DBM provides insights into database performance, enabling customers to proactively address issues and maintain high availability and efficiency. This makes DBM a natural extension for triaging database-related performance issues identified in APM. + + image + +
+

OCI O&M Logging Analytics

+OCI Logging Analytics can be integrated with Oracle Fusion Applications (like ERP, HCM, SCM) to provide advanced log analysis, anomaly detection, and operational visibility. This is especially useful for diagnosing performance, integration issues, and custom extensions within Fusion environments. This feature enables and helps in + +• Faster Troubleshooting and Root Cause Analysis +• Intelligent Log Analytics with Machine Learning +• Improved Performance Visibility +• Better Security and Audit Compliance +• Correlation Across Services +• Real-Time Search and Visualization +• Custom Dashboards and Reports +• Proactive Monitoring and Alerting + + image +
+

OCI O&M Stack Monitoring

+ +OCI Stack Monitoring helps monitor the entire application and infrastructure stack—from applications to databases and servers—across on-premises, Oracle Cloud, and third-party environments. It enables proactive monitoring and management by collecting key metrics, allowing users to: + +• Maintain the availability and performance of Web servers, WebLogic, compute instances, and databases +• Get a better understanding of resource utilization and dependency +• Proactively detect anomalies and troubleshoot problems +• Customize metrics for any resource +• Detecting anomalies and thresholds in real-time. +• Export metrics from opensource based tools like Promotheus, telegraf and collectd + +image + +
+

OCI O&M Ops Insights

+OCI Operations Insights (Ops Insights) is a service in Oracle Cloud Infrastructure that provides AI-driven observability and capacity planning for databases, hosts, and enterprise applications. It helps to: +• Analyze resource usage of databases/hosts across the enterprise +• Forecast future demand for resources based on historical trends +• Compare SQL Performance across databases and identify common patterns +• Identify SQL performance trends across enterprise-wide databases +• Analyze AWR statistics for database performance, diagnostics, and tuning across a fleet of databases +• Create and receive weekly News Reports giving you breakdowns of new utilization highs, big utilization changes and inventory changes across your fleet of databases, hosts, and Exadata systems. +
+

Benefits of OFSS Observability Solution

+ +Observability Solution provides financial institutions with deep insights into their IT and application ecosystems, specifically tailored for Oracle Financial Services applications such as FCUBS, FLEXCUBE, OBDX, OFSAA, etc. + +It has the integrating monitoring, logging, and diagnostics tailored for BFSI use cases. + +• Special focus on core banking applications (e.g., FLEXCUBE, OBDX) and transaction flows. +• Quickly identify performance bottlenecks, slow transactions, and infrastructure issues. +• Tracks individual financial transactions across distributed systems. +• Uses ML models to automatically detect abnormal spikes, failures, or degraded performance. +• Ensures traceability of operations, critical for banking regulations like PCI DSS, SOX, etc. \ No newline at end of file