You are on page 1of 58

Contents

Questions............................................................................................................. 2

Answers.............................................................................................................. 15

other notes......................................................................................................... 22

Screens.............................................................................................................. 39
4.1

Log analytics configuration.........................................................................40

4.2

Creating alert for a new search....................................................................47

4.3

Create alert based on saved search.............................................................49

4.4

Viewing and editing alert rules....................................................................49

4.5

Visualize panels Table summary with Histogram.......................................51

4.6

Visualize panels RECORDS summary with Histogram...............................52

4.7

Viewing a Target Entity Card........................................................................54

4.8

Main screens................................................................................................ 54

Notes.................................................................................................................. 55

Definitions.......................................................................................................... 58

Questions
1. A gateway acts as a proxy between _______________ and ____________
2. Deploy the gateway on ____________ with Internet access to Oracle Management
Cloud..
3. A data collector reads data from your __________and uploads it to Oracle Management
Cloud using___________
4. A ________ collects log ______ from________.
5. Deploy the data collector on a host with __________ to your Oracle Management
Repository.
6. Four agents of Oracle management cloud are _____
7. A cloud agent collects __________ data from your ________ for IT Analytics
8. Deploy the cloud agent on your__________.
9. A cloud agent collects logs from your _________ for Log Analytics
10. Deploy the cloud agent on your target hosts for which want to analyze logs
11. The APM Java Agent collects and shares data about agent performance of the
application to the Application Performance Monitoring web user interface, from where
you can closely monitor your applications performance
12. An APM Java Agent is deployed on the ___________ where the application to be
monitored is installed.
13. Log Analytics and IT Analytics make use of a gateway, data collector and cloud
agents (databases, hosts, AWR data and OEM Oracle Management repository data).
14.

15. The section for Registration Keys in Oracle management cloud screen gives you the
ability to ______
16. From the Download menu page, the initial needed ________can be downloaded
17. Functions of IT Analytics

Resource analytics, like:


IT resource utilization resource consumption,
Compare data,
Giving insight about future resource planning
Performance analytics, like:
Out-of-box analytics for most common resource bottlenecks
Visibility into configuration profiles of tier-specific assets based on performance
View the impact of shared resources
Insights due to being able to create correlations
Create Dashboards (Yeah!!!)
Allows you to build and publish custom dashboards to key stakeholders, e.g. line of
business executives or heads of infrastructure or operations
Data Explorer capability
Browse or perform advanced analytics on the vast array of operational data and
over the long term
18. APM Screen list
Home screen displays pages by geography, server requests by app server,
pages, server requests and app server
App server list displays app server performance memory usage (Heap and
non Heap), Time spent in GC, CPU Usage, Response time, Load
Server requst list for each server request response time, calls and errors
Page list page load time for each page, Views and error
AlertsYou can toggle between these pages by using bar button menu on the left upper
corner

19. Home screen APM

20. ____________ are software components deployed on monitored hosts. They are
responsible for monitoring and managing all of the targets running on those hosts,
communicating that information to the middletier Oracle Management Service
21. If you have a data collector and Oracle Management Repository on same host, then
to calculate the CPU consumption, you need to add the values of the CPU
computation column from the preceding two tables.
22. A _______________cannot be deployed on a standalone host, and it requires an existing
on-premises Oracle Enterprise Manager agent to work
23. What is the restriction for user deploying the data collector?
24. Oracle WebLogic Server 12c, the worlds first cloud-native, enterprise Java platform
enables you to fully realize the benefits of cloud computing. Unique multitenancy
capability drives massive consolidation. Lightweight microcontainer architecture
drives application isolation and 100 percent portability between your private and
public cloud. Multi data center high availability architecture protects against
application disruption. Developer innovations with full Java EE 7 and Java SE8 support
maximize DevOps productivity. Additionally, you continue to have access to the same
platform on premises and in the cloud, via Oracle Java Cloud Service, which is based
on Oracle WebLogic Server
25. In bound and Outbound traffic of the APM Java Agent - Inbound Traffic: The APM Java
Agent does _________listen on/ Outbound Traffic: The only outbound traffic the APM
Java Agent initiates is sent to Oracle Management Cloud over _____
26. APM Java Agent: The staging directory, ${STAGE_DIR} is the path to a directory that
is created by ____________.
27. Give the Script for running provisioning

28. APM Java Agent: The staging directory must not exist prior to running the
AgentInstall.sh downloader script. You should set the environment variable to the
staging directory, so that the variable is used by the installation script to
automatically create the directory during installation
29. Steps to install APM Java Agent on Weblogic
Set the staging directory (export STAGE_DIR=/scratch/apm_staging)
Set Proxy variables http_proxy and https_proxy on the host where youre
deploying the agents if APM Java Agent over Proxy server (export
http_proxy=http://www-hostname.abc.com:<port>/)
Set Domain Home (export DOMAIN_HOME=<WebLogic Server Domain>),
Registration Key (export REG_KEY=<Registration Key>)
Download the master installer
Install and provision APM Java agent on web logic
From your staging directory, run the provisioning script: cd ${STAGE_DIR};
chmod +x ProvisionApmJavaAsAgent.sh; ./ProvisionApmJavaAsAgent.sh -d $
{DOMAIN_HOME}
Once Agent is installed, generate Proxy toxen and configure NTLM Proxy
authentication
Modify the startup script of your application server to invoke the Oracle
Application Performance Monitoring Cloud Service configuration settings,
when you start your application server
Stop and restart the weblogic server
30. The APM Java agent can generate a token for HTTP Basic authentication________.
Once the user provides a user name and password as property file entries, the APM
Java agent will automatically generate a HTTP Basic authentication token. To get
HTTP Basic authentication token generated by the APM Java Agent
In the <agent>/config/AgentHttpBasic.properties file, specify the following
properties:
oracle.apmaas.agent.http.proxy.basic.username = myHttpBasicProxyUser
oracle.apmaas.agent.http.proxy.basic.password = myHttpBasicProxyPass
Note: If along with the above properties, an authentication is also specified with the
property oracle.apmaas.agent.http.proxy.token, it will take precedence over the
username and password properties
31. HTTP Basic authentication is updated in which file
32. NTLM Proxy authentication is configured in which file
33. How can you verify the installation of Oracle Application performance monitoring
Cloud service was successful
34. The directory where the application performance monitoring log directories and files
is created _______ and the logs that are available are
35. As the APM Java Agent starts monitoring traffic, it logs short status information in the
________
36. If the traffic and transport counts are more than zero, then that indicates that the ___
37. Directory structure

38. The root of the APM Java Agent's installation directory is ________. No files are stored
directly in this directory. Note that there will be ___________for this domain (on this
host) regardless of how many WebLogic Servers are being monitored.
39. All of the APM Java Agent's domain-level configuration files are stored directly in this
directory
40. If a domain is using an Oracle Wallet to hold the APM Java Agent's Authorization
Token (acting as the APM Java Agent's Credential Store), then this directory _______
will exist, and will hold the _______ file which is the wallet
41. Pre-requisite for deploying APM.Net Agent are
42. Proxy server - A proxy server is a dedicated computer or a software system running
on a computer that acts as an intermediary between an endpoint device, such as a
computer, and another server from which a user or client is requesting a service. The
proxy server may exist in the same machine as a firewall server or it may be on a
separate server, which forwards requests through the firewall. An advantage of a
proxy server is that its cache can serve all users. If one or more Internet sites are
frequently requested, these are likely to be in the proxy's cache, which will improve
user response time. A proxy can also log its interactions, which can be helpful for
troubleshooting.
43. Reverse Proxy The reverse proxy technique allows browsers to find a way through the
customer firewall that is open for access only to the Oracle Collector. The browser will
find the reverse proxy and interact with it like the Oracle cloud end point. You can
configure reverse proxy by following these steps:
Configure APM Agent to use a different collectorUrl
Configuring a Reverse Proxy
44. To Configure APM Agent to use a different collectorUrl The APM Agent should override
________
45. To configure APM agent to use a different CollectorURL configure the property for
____________
46. _____________ collects different types of data from the Oracle Management Repository,
including targets, target properties, metrics, performance metrics, and events
47. The ___________detects logs from the targets and the agent itself, depending on the
log rules, and uploads the collected logs to the gateway
48. The ___________ authenticates the cloud agent in the client security service layer by
checking if the cloud agent is a valid entity. It then receives the logs from the cloud
agent

49. The _________ uploads the logs using a data pipeline and stores the logs in a
distributed file system on the unified big data platform of Oracle Management Cloud.

50. If youve already enrolled to an existing Oracle Management Cloud Service (such as
IT Analytics or Log Analytics), and if you enroll another service for the same targets,
then you can ________
51. Before you deploy data collectors to access Oracle Real Application Cluster (RAC)
databases running the Oracle Management Repository (OMR), ensure that:_________
52. An enter prise customer requests your help in organizing their use of services,
including OMC SERVICES. Which are the four administrator roles you should review
with them
1. Patch administrator
2. Entitlement administrator
3. Service administrator
4. Account administrator
5. Identity administrator
6. Service administrator
53. To collect data from specific targets, Create _______in your _________ that will contain
only those member targets whose data you want to collect and upload
54. At the time of data collection, if the data collector doesnt find omcgroup in onpremises Enterprise Manager Cloud Control, then _______
55. To ensure that data is collected only from those targets that you want, create the
omcgroup group in your on-premises Enterprise Manager Cloud Control before ____
56. The owner of a dynamic group specifies _________ during dynamic group creation (or
modification) and membership in the group is determined solely by it
57. Membership in a dynamic group cannot be modified directly.- true or false

58. Enterprise Manager automatically adds targets that match membership criteria when
a dynamic group is created. It also updates group membership as new targets are
added or target properties are changed and the targets match the group's
membership criteria. True or false
59. In the ________section, define the criteria for the dynamic group membership by
clicking Define Membership Criteria. The Define Membership Criteria page appears
where you can Add or Remove properties of targets to be included in the group
60. What all can be part of the criteria in the Define membership criteria
61. In the below script
Run the installer script to deploy the gateway, as shown in the following example:
If youre deploying the gateway on a UNIX-based host:
./AgentInstall.sh AGENT_TYPE=xx AGENT_REGISTRATION_KEY= <value of the
registration key> AGENT_BASE_DIR=<path to the agent base directory, such as
gway_agent> TENANT_ID=<tenant id of Oracle Management Cloud>
AGENT_PORT=<enter
the port>
If youre deploying the gateway on a Windows host:
AgentInstall.bat AGENT_TYPE=gateway AGENT_REGISTRATION_KEY= <value of the
registration key> AGENT_BASE_DIR=<path to the agent base directory, such as
gway_agent> TENANT_ID=<tenant id of Oracle Management Cloud>
AGENT_PORT=<enter
the port>
agent type is ______,
AGENT_BASE_DIR is the directory where ______
TENANT_ID _____
AGENT_PORT is ___.
AGENT_REGISTRATION_KEY is the ___
62. AGENT_PORT is the port that the gateway binds to. The recommended port and port
range are _______
63. You should/shouldnt deploy the gateway as a root user.
64. If you don't have the password for OMR_HOST_USERNAME, then at the time of
deploying a data collector, you can ______
65. Oracle real application cluster - A cluster comprises multiple interconnected
computers or servers that appear as if they are one server to end users and
applications. Oracle RAC enables you to cluster Oracle databases. Oracle RAC uses
Oracle Clusterware for the infrastructure to bind multiple servers so they operate as a
single system.
66. Oracle Clusterware is a portable cluster management solution that is integrated with
Oracle Database. Oracle Clusterware is also a required component for using Oracle
RAC. In addition, Oracle Clusterware enables both single-instance Oracle databases
and Oracle RAC databases to use the Oracle high-availability infrastructure. Oracle
Clusterware enables you to create a clustered pool of storage to be used by any
combination of single-instance and Oracle RAC databases. Oracle Clusterware is the
only clusterware that you need for most platforms on which Oracle RAC operates. You
can also use clusterware from other vendors if the clusterware is certified for Oracle
RAC
67. If youre deploying a data collector on Oracle Real Application Clusters (RAC), you
need to deploy the data collector on _____ and pass the ______instead of individual
RAC host names and OMR_SERVICE_NAME

68. Using the_____, you can retrieve all the associated nodes for that scan host and also
check the SSH connectivity to all the nodes.
69. If you want to harvest data from existing on-premises Oracle Enterprise Manager
Cloud Control, ensure that the host on which youre deploying the cloud agents
has________. In addition, the host should be a part of ________
70. Oracle Enterprise Manager is Oracle's integrated enterprise information technology
(IT) management product line, which provides the industry's only complete,
integrated, and business-driven enterprise cloud management solution. Oracle
Enterprise Manager creates business value for IT by leveraging the built-in
management capabilities of the Oracle stack for traditional and cloud environments,
enabling customers to achieve unprecedented efficiency gains while dramatically
increasing service levels. The key capabilities of Enterprise Manager include:
o A complete cloud lifecycle management solution enabling you to quickly set
up, manage, and support enterprise clouds and traditional Oracle IT
environments from applications to disk
o Maximum return on IT management investment through the best solutions for
intelligent management of the Oracle stack and engineered systems with realtime integration of Oracle's knowledge base with each customer environment
o Best service levels for traditional and cloud applications through businessdriven application management
71. After youve deployed a data collector, and before you deploy cloud agents, you
should access the Oracle Management Cloud Agents page of Oracle Management
Cloud user interface, and check whether ______
72. WHILE SETTING UP CLOUD AGENT, You can also use _______instead of
EM_AGENT_HOME. If youre using EM_AGENT_NAME, then enter the host name and
port where the onpremises Oracle Enterprise Manager agent is running
73. What should you do before you start using IT Analytics
74. Using IT Analytics you can
o Plan resource
o Analyze performance
o Analyze configuration data
75. Steps for setting up log analytics with an existing oracle enterprise manager
o Download installation master
o Prepare to deploy gateway, data collector, cloud agents
o Deploy gateway
o Deploy data collector
o Deploy cloud agents
o Verify deployment of gateway, data collector and cloud agents
o Adding entities or targets
76. Settting up log analytics without an Existing Oracle Enterprise manager
o Download master installer
o Optional deploying the gateway
o Deploying cloud agents
o Adding entities
o Creating groups
77. Deploying a gateway is an optional task for setting up log analytics _______
78. In your data center, if the hosts on which you want to deploy cloud agents have
access to Internet, either directly or through a proxy server, then you can skip the
task of deploying a gateway. Typically, in large organizations that have an enterprise
setup, access to Internet is controlled, and only a few hosts are configured as
gateways through which other hosts access the Internet. This helps in ensuring the
security of the setup against malicious cyber attacks.

79. You can add an entity by creating a JSON file containing the details about that entity
and then running________. If youre adding multiple entities, you can either create
separate JSON files for each entity and run command once for each file, or you can
create a master JSON file containing all the required entity details and run the omcli
command only once
80. All Linux, Solaris, and AIX hosts are auto-discovered when you deploy thecloud agent
on those hosts. So you dont need to add them separately in the JSON file.
81. To add an Entity or targets that your cloud agent to monitor
o Create JSON file on the host that is running the cloud agent with an entry for
an oracle database entity
o Add the entry on oracle database listener
o Add the entry for an oracle weblogic administrator server
82. After youve added entities, you can create Groups to monitor and analyze log entries
of those entities. A Group is ____
83. To verify if entities have been added properly run the command _________
84. At the time of upgrading the agents, ensure that you upgrade a gateway before you
upgrade the associated data collector or cloud agents that are communicating
through it.
85. Oracle Management Cloud supports the backward compatibility of Oracle
Management Cloud agents. For example, you can have a newer version of a gateway
with older versions of the associated Oracle Management Cloud agents.
86. After you install or upgrade your Oracle Management Cloud agents, it is required to
run root.sh as a root user. Running root.sh as a root user adds entries in the /etc/init.d
file to restart the agent automatically in case of server reboot. If you dont wish to
run root.sh post install or upgrade, it will not hamper any functionality, and the script
and can also be run later.
87. You can find the agent upgrade logs at the following location:
88. I am an existing Oracle Management Cloud customer having an existing onpremises
Oracle Enterprise Manager Cloud Control. I want to upgrade to the latest version of
Oracle Management Cloud, but I dont need the existing gateway or the data
collector.
89. I am an existing Oracle Management Cloud customer having an existing onpremises
90. A user ___________role can remove APM Agents or update to the latest version of the
agent.
Oracle Enterprise Manager Cloud Control. I have a gateway, a data
collector, and cloud agents installed in my setup. I want to upgrade to the latest
version of Oracle Management Cloud, and I want to remove the gateway, because it
is an optional agent in the latest version of Oracle Management Cloud. How do I
deinstall the gateway ensuring minimal data loss?
91. You cannot remove a gateway that is associated with a ____
92. You can remove data collectors installed on a host using the __________page. When
you remove a data collector, information about _________are no longer collected.
93. Currently, to update entities, you need to _____
94. You can delete a previously added entity using ______command.
95. In deleting entries, Cascading deletion is not supported. The JSON input for the delete
command needs to include all entities and their sub-entities to be deleted.
96. A registration key is issued against________, and it is used at the time of ______
97. You can create a new registration key and use that key for installing a new agent
by____
98. A registration key can exist in three states:
99. The master installer is a ZIP file that contains the following:
100.
? - matches exactly one character;* or % - matches zero or more
characters ;Keywords and phrase strings are not case-sensitive.

101.
String queries can include keywords and phrases. A keyword is a single word
(for example, database), while a phrase refers to multiple words, enclosed in single (
) or double ( ) quotes (for example, database connection).
102.
Bottom command must be preceded with _______
103.
The Log Analytics query language enables you to:
Filter and explore all available log data
Perform root cause analysis
Run statistical analysis on selected targets
Generate reports
Save search queries for later use
Retrieve saved searches to build dashboards
104.
Default value of Limit in bottom is
105.
*| STATS COUNT as cnt by source| BOTTOM cnt returns
106.
Severity='fatal' | STATS COUNT as cnt by 'target type',target | BOTTOM
LIMIT=20 cnt returns
107.
* | CLUSTER | BOTTOM count
108.
Severity='fatal'| CLUSTER COLLECTION='Fatal Logs' message
109.
Severity='fatal'| CLUSTER COLLECTION='Fatal logs' message | SORT count
110.
Cluster command returns below three fields - ??
111.
Severity='fatal'| CLUSTERDETAILS COLLECTION='Fatal logs' ID=1
112.
Original Log Content is added by default, if no fields command is specified.
The default field can be excluded if necessary. If the default field is excluded, and no
other field is specified, then an empty response with just the matching number of
results available is returned, unless that is explicitly excluded, as well
113.
* | FIELDS time, target, 'target type', severity query returns?
114.
Use the regex command to filter data according to a specified regular
expression
115.
Sort commands uses ____ for ascending or descending order
116.
Severity='fatal' | FIELDS time, target, 'target type' | SORT time returns
117.
'target type' = 'Database Instance' | STATS COUNT by target, severity returns
118.
Use this command to generate data for displaying statistical trends over time,
optionally grouped by field
119.
The following query returns the count of logs bucketed into daily chunks.
120.
Return count of logs grouped by target type, severity
121.
Return time series for count of fatal logs.
122.
Return the top 5 targets and their type with fatal logs.
123.
Return the top 50 distinct targets as well as the count of logs for each of those
targets
124.
Perform cluster analysis on fatal logs and save it in a collection called Fatal
logs
125.
Return the fatal logs that were included in summary ID 10002000002 and
10032000002 in the collection Fatal logs
126.
Return logs that do not contain 404 in their raw text.
127.
Return logs that contain FAIL in their raw text or have a fatal severity
128.
Three markets
o Cloud delivered systems management
o IT Operations analytics market apply Big data and analytics to optimize IT
and application service levels
o Cloud delivered Application performance - supports DevOps, Mobile
application, Hybrid Cloud architecture
129.
To which roles these responsibilities belong to:
o Rapidly diagnose complex problems across application tiers
o Leverage out-of-the-box automated diagnostics to direct mediation.

130.
o
o
131.
o
o

To which roles these responsibilities belong to:


Optimize capital expenses without compromising QoS
Increase operational efficiency and improve asset utilization
To which roles these responsibilities belong to:
Track rollout and adoption of new business services.
Gain visibility into QoS provided by Development and IT Ops
OMC supports heterogenous and on-premise applications?
Using Oracle management cloud you can monitor performance of ___ and

132.
133.
_____
134.
Log Analytics provides National Language Support (NLS) for ingesting logs
that contain single-byte and double-byte character sets. NLS is available for the
following nine locales
135.
___________consists of multiple WebLogic Server instances running
simultaneously and working together to provide increased scalability and reliability
136.
Four type of Targets are :
137.
In _____ file, along with user name and password , an authentication is
provided with the property _________ , it will take precedence over the user name and
password
138.
Notice that the $DOMAIN_HOME version of the _______is used, even though
you edited the $DOMAIN_HOME/bin version. Invoking the ________script from one
level higher (from $DOMAIN_HOME) invokes the script from a lower level (from
$DOMAIN_HOME/bin). However, ______script will be called from the
$DOMAIN_HOME/bin directory.
139.
The staging directory must not exist prior to running the ______ downloader
script. You should set the environment variable to the staging directory, so that the
variable is used by the installatio script to automatically create the directory during
installation
140.
For the Resource Analytics: Database application to forecast your resource
utilization for a year, there must be__________. The forecasted resource utilization is
more accurate when there is more data stored in the IT Analytics warehouse
141.
By default, middleware resource utilization is displayed for ___
142.
To perform a categorical analysis, you can also group data by different
dimensions including _______
143.
For ____, only Oracle WebLogic Server Target Type is supported in Performance
analytics
144.
In application workload performance, By default, information for ___________is
loaded, but you can choose to view information for all application servers in the
selected bucket.
145.
A dashboard can have widgets created from multiple data sources.
(True/False)
146.
The maximum file size for a single upload (single file or a ZIP file) ___
147.
Log Analytics also lets you parse the local time and date available in the log
files by using the ________expression format
148.
Data masking works on _______as well as on_______
149.
You can remove an associated target or republish the association between the
selected log source and a target by selecting the target name and clicking
______respectively.
150.
If you have subscriptions to IT Analytics or Log Analytics, and if you want to
collect data from an existing on-premises Oracle Enterprise Manager setup, then you
need to have an existing deployment of any one of the following in your data center
- Oracle Enterprise Manager Cloud Control Version - _______
151.
If you have subscriptions to all of the Oracle Management Cloud services,
Oracle recommends that you add them to ____

152.
When youre deploying agents on UNIX-based hosts, you need to have ______
153.
For UNIX-based hosts, you need to ensure that the cloud agent has the correct
privileges to read the log files from where data needs to be collected. You can do this
in two ways either by _____- or _______ or _____ or _______
154.
OS supported required for target Host for deploying Oracle management
Cloud agents
155.
What version of Curl is required for all target Host for deployment oracle
management cloud agents
156.
What packages are required for all target host for deployment of oracle
management cloud agent
157.
What versions of oracle enterprise linux is supported for target host to deploy
oracle management cloud agent
158.
What packages are required additional in RHEL that are not required in
Enterprise Linux
159.
You need to deploy one gateway for every _______
160.
A gateway should be deployed on _______and it does not require
any__________. In addition, the gateway install user should have read and write
permissions to the base directory in the host where you plan to deploy the gateway.
161.
What system and port requirements are for deploying gateways
o OS
o RAM
o Kernel parameters
o Port Numbers
o Free disk space
o Heap size
162.

What are the prerequisites for deploying a data collector


o
OS
o
RAM
o
Kernel parameters
o
Port Numbers
o
Free disk space
o
Heap size
163.
What is the definition of small, large and medium deployments
164.
A data collector cannot be deployed on_____, and it requires an existing
_________to work
165.
Oracle Management Agent (Management Agent) is an integral software
component that is deployed on each monitored host. It is responsible for managing
and maintaining the hosts and its targets and communicating that information to the
middle-tier Oracle Management Service. Management Agent also allows you to
monitor non-oracle components, such as third-party databases, through management
plug-ins and connectors
166.
Oracle Enterprise Manager is Oracles on-premises management platform,
providing a single pane of glass for managing all of a customer's Oracle deployments,
whether in their data centers or in the Oracle Cloud. Through deep integration with
Oracles product stack, Enterprise Manager provides market-leading management
and automation support for Oracle applications, databases, middleware, hardware
and engineered systems
167.
Architecture of Enterprise Manager Cloud Control

168.
To view alerts to the APM Home page, in the ________ page, click ___________.
This displays all the alerts. To further view the details of an alert, select _______ To
view alerts from Application performance monitoring and you can further filter this
based on ________. Then you can view the following details for the alert ___________
169.
The field last evaluated in the alert window corespond to _______
170.
The Management Agent is an integral software component that enables you to
convert an unmanaged host to a managed host in the Enterprise Manager system.
The Management Agent works in conjunction with the plug-ins to monitor the targets
running on that managed host. With the first Oracle Management Service (OMS) you
install, by default you receive a Management Agent called the Central Agent. The
Central Agent is used for monitoring only the first OMS host, the first OMS, and the
other targets running on the first OMS host. To monitor other hosts and the targets
running on those hosts, you must install a separate Standalone Management Agent
on each of those hosts
171.
The _________ chart indicates which phase of the page load is taking a long
time.
172.
In the Page detail screen from page tile in home page or from page list, click
the tab named _______ to view the list of ajax calls on the page and view details for
any AJAX call with slow response time
173.
Ajax requests are automatically correlated with _________ for rapid
identification of problems
174.
Click the _______tab to see which server requests were called to serve the
page. If a server request appears to be slow, you can click the server request to view
details and possible locate an issue.
175.
What metrics are displayed for the server requests?
176.
The instance tab helps to view the details of specific instances. You can drill
down into the logs of an instance to get more details on the faults like __________
177.
Which are the pages that shows logs in the application performance
monitoring
178.
What are the key activities that one can do in monitoring server requests
performance

Answers
1. Oracle management cloud and all other cloud agents
2. one or more hosts
3. Oracle Management Repository & a gateway
4. data collector, information, targets
5. SSH and SQL access
6. Gateway, Data collector, Cloud agent, APM Java Agent
7. Automatic Workload Repository (AWR), database hosts
8. database hosts
9. target hosts
10. x
11. x
12. WebLogic Managed Server
13. X
14. X
15. download, create or revoke used keys
16. AgentInstall software
17. X
18. X
19. X
20. On-premises Oracle Enterprise Management Agents
21. X
22. data collector
23. The user for deploying the data collector can be the same as the user for installing
the on-premises Oracle Enterprise Manager agent. However, if the data collector
deployment user is different, then that user should have read permission on the
Oracle Enterprise Manager agent base directory
24. X
25. Not open any ports to, HTTPS protocol
26. the download script, where the software is downloaded, and from where you run the
provisioning script that comes with the bundle
27. Script
cd ${STAGE_DIR}
chmod +x ProvisionApmJavaAsAgent.sh
./ProvisionApmJavaAsAgent.sh -d ${DOMAIN_HOME}
-d is the absolute path of the home directory of the WebLogic Server domain. The
APM Java Agent will be installed under this directory.
If you are not using Oracle Wallet, use the -no-wallet option:
cd ${STAGE_DIR}
chmod +x ProvisionApmJavaAsAgent.sh
./ProvisionApmJavaAsAgent.sh -d ${DOMAIN_HOME} -no-wallet

If you are installing and provisioning the APM Java Agent in environments that require
the use of proxy
servers, use these additional options
./ProvisionApmJavaAsAgent.sh -d ${DOMAIN_HOME} -no-wallet \
-ph "www-proxy.example.com" -pp 80 \

-pt "Basic am9lOmNvb2w="


ph {http_proxy_host} The proxy servers host name. This is an optional parameter.
-pp {http_proxy_port} The proxy servers port. This is an optional parameter.
-pt {http_proxy_auth_token} This is the authorization token that the agent will use if
the proxy server requires authentication. This is an optional parameter that will be
passed literally as the proxy authorization header to the proxy server.
If you are using HTTP Basic authentication, it is recommended that you omit this
parameter. For details on HTTP Basic authentication, see Generating Proxy Token. You
can also specify the proxy wallet entry or NTLM credentials token in the following
format: domain/ username:password. For example:
exampledomain/sampleuser:welcome
28. X
29. X
30. using a username and password instead of a token that is user-generated
31. In the <agent>/config/AgentHttpBasic.properties file, specify the following
properties:
oracle.apmaas.agent.http.proxy.basic.username = myHttpBasicProxyUser
oracle.apmaas.agent.http.proxy.basic.password = myHttpBasicProxyPass
32. In the AgentStartup properties file, specify the oracle.apmaas.agent.http.proxy.token
property with a value in this format: . domain/username:password Example:
oracle.apmaas.agent.http.proxy.token = testdomain/ user1:hello
33. You can verify that the installation of Oracle Application Performance Monitoring
Cloud Service is successful by examining the logs and verifying that the user
interface displays the Application Server. You can also verify the structure of the
installation directory. Verify that the installation of Application Performance
Monitoring is successful by:
o 1. Examining the APM Java Agent Logs
o 2. Using the Application Performance Monitoring Web UI
o 3. Verifying the APM Java Agent Directory Structure
34. $DOMAIN_HOME/apmagent/logs/<wls server name>
AgentErrors.log
Agent.log
AgentStartup.log
AgentStatus.log
35. AgentStatus.log file.
36. APM Java Agent is active, and it is monitoring and reporting data successful
37. X
38. apmagent, exactly one APM Java Agent installation directory
39. Config
40. agentWallet, cwallet.sso
41. pre-requisite
o Windows Server 2008 and above
o Net Framework 3.5 and above
o cURL with SSL support
42. x
43. x

44. the end point it receives from Oracle cloud with the local end point of the
reverse proxy.
45. Collectorurl in Agent startup.properties file. This setting will overide the default
value that is retrieved from Oracle cloud through service registry. When there are no
https sites that require monitoring, set the collectorUrl to http instead of https. Here
is an example of the setting:
oracle.apmaas.agent.collectorUrl=https://myproxy.example.com:4443/APMaaSCollect
or/ external/collector In the example above, replace myproxy.example.com and the
port number 4443 with the hostname and the port number of the machine where the
reverse proxy is installed. Once the collectorUrl is updated, bounce the application
server(s).
46. Data collector
47. cloud agent
48. gateway
49. gateway
50. re-use the existing gateway, data collector, and cloud agents. You need to deploy
additional cloud agents only if you want to monitor new targets.
51. The staging directory location specified for each RAC database node should be the
same as the location specified at the time of deploying the data collector. The
Oracle database user should have read and write privileges on the staging directory.
The Oracle Management Repository host user (with SSH privileges to the Oracle
Management Repository host) should have read write privileges on the staging
directory.
52. X
53. a dynamic group called omcgroup , on-premises Enterprise Manager Cloud Control.
You can also create omcgroup as a static group and manually add member targets to
it.
54. data from all the available targets are collected and uploaded to Oracle Management
Cloud.
55. you deploy data collector
56. membership criteria
57. true
58. true
59. Define Membership Criteria
60. Criteria
o Target type(s)
o Department
o On Host
o Target Version
o Lifecycle Status
o Operating System
o Line of Business
o Platform
o Location
o CSI
o Cost Center
o Contact
o Comment
61. Gateway, the directory where you placed the AgentInstall.sh installer script in the
host where youll deploy the gateway., the name of the identity domain or tenant that
is running Oracle Management Cloud, AGENT_PORT is the port that the gateway
binds to, AGENT_REGISTRATION_KEY is the actual value of the registration key that
youve created for running the install script.

62. 3872 and 18301849 respectively


63. Shouldnt
64. pass an operating system user in the place of OMR_HOST_USERNAME that meets the
following requirements
o Ensure that an operating system user (say DataCollector_OS_USER has SSH
access to Oracle Management Repository) exists that has read/write
permissions on OMR_STAGE_DIR.
o Ensure the operating system user who owns the Oracle Home of the Oracle
Management Repository database also has read/write permissions on
OMR_STAGE_DIR.
o In case of an RAC Oracle Management Repository database environment,
ensure that OMR_STAGE_DIR is accessible from all the instances and the data
collector host, and OMR_HOST_USERNAME and the operating system user who
owns the Oracle Home of the Oracle Management Repository database both
have read/write permissions to OMR_STAGE_DIR.
o When running the AgentInstall script, pass the DataCollector_OS_USER as
OMR_HOST_USERNAME.
65. X
66. X
67. any one NODE, scan host name
68. scan host name
69. an existing on-premises Oracle Enterprise Manager agent, of omcgroup (if exists) in
the on-premises Enterprise Manager Cloud Control.
70. X
71. the Oracle Enterprise Manager agent targets (that has been harvested by the data
collector) have been uploaded to Oracle Management Cloud
72. EM_AGENT_NAME
73. Move to the Set Up IT Analytics Progress screen. Oracle Management Cloud detects
agents as and when they are deployed in your data center. The Set Up IT Analytics
Progress screen indicates how many gateways, data collectors, and cloud agents are
detected. 2. When at least one gateway, one data collector, and one Cloud Agent is
detected, click Target Administration. Uploading metrics to the IT Analytics
Warehouse can take up to several hours depending on the amount of data being
uploaded. The Target Administration screen is displayed. 3. In the Analysis Targets
screen, click Add after your desired targets are uploaded to the IT Analytics
Warehouse. See Adding Targets to the IT Analytics Warehouse. After the data is
uploaded to the IT Analytics Warehouse is complete, new dashboards and application
tiles are displayed in the Oracle Management Cloud home page.
74. X
75. X
76. X
77. Without an existing Oracle Enterprise manager
78. X
79. an omcli command to add the entity
80. x
81. x
82. a single logical unit that can include targets of the same type (for example, all your
production databases).
83. omcli status_entity agent FILENAME
84. x
85. x
86. x
87. $AGENT_HOME/logs/AgentUpgrade_*.log

88. You can deinstall the gateway and data collector, and you can install the updated
cloud agent. However, in that case, you wont be able to harvest data from your
existing on-premises Oracle Enterprise Manager Cloud Control.
89. Do the following:
Stop the data collector, cloud agents, and gateway using omcli on the host that is
running the agents. - /<agent_install_directory>/bin/omcli stop agent
Check the status of the agents using omcli. - /<agent_install_directory>/bin/omcli
status agent
Run this command multiple times till the value of Pending Files displays 0 in the
output.
Start the agents using omcli.- /<agent_install_directory>/bin/omcli start agent
Go to Oracle Management Cloud Agents page in the Oracle Management Cloud
console and remove the gateway.
Upgrade the data collector.
Upgrade the cloud agents
90. with Application Performance Monitoring administrator
91. cloud agent or a data Collector
92. Oracle Management Cloud Agents, targets, target properties, metrics, performance
metrics, and events
93. delete the existing entities, update the source JSON file with the updated entity
definition, and the updated entities using the omcli add_entity command
94. the omcli delete_entity
95. x
96. your Identity Domain, deploying cloud agents
97. specifying the AGENT_REGISTRATION_KEY=<NewKeyValue> parameter to the agent
installer script
98. key states
o VALID: The registration key is valid, and it can be used to run the install script.
o EXPIRED: The registration keys usage count is greater or equal to the
maximum usage specified at the time of creating the key.
o DISABLED: The registration key is explicitly set to be in the disabled state by
calling a Cloud Service REST API.
99. Master zip file contains
o AgentInstall.sh : The installation script used to deploy Oracle Management
Cloud agents on a UNIX-based platform.
o AgentInstall.bat : The installation script used to deploy Oracle Management
Cloud agents on a Windows platform.
o Read Me file: A file containing instructions about how to use the AgentInstall
script to install agents on your target hosts.
100.
X
101.
X
102.
STATS or CLUSTER
103.
X
104.
10
105.
The command returns the 10 log sources with the lowest number of log
entries.
106.
The command returns 20 targets with the fewest fatal log entries
107.
command returns 10 summaries with the fewest number of similar log
records.
108.
command performs a cluster analysis on all fatal logs and saves the results in
a collection titled, Fatal Logs
109.
command performs a cluster analysis on all fatal logs, saves the results in a
collection titled, Fatal Logs, and returns the summary groupings in ascending order.

110.
Cluster ID, Count: This column lists the number of log records having the same
message signature, Message Signature: This column reflects the group by value of
the CLUSTER command. The logs in a group will have the same message signature,
but need not necessarily have the same message. Within a signature, the values that
vary are displayed with the placeholder ... & Sample message
111.
The following query returns the fatal logs included in ID 1, in the collection
Fatal logs.
112.
X
113.
returns a list of logs, with their timestamp, target, target type, and severity.
114.
X
115.
+ or (ascending order - +)
116.
returns the list of fatal logs, arranged in descending order, according to time.
117.
returns the count of database logs grouped by target name and severity.
118.
Timestats
119.
*| TIMESTATS span=1d count
120.
* | stats count by target type, severity
121.
severity=fatal | timestats count
122.
severity='fatal' | stats count as 'fatal count' by target, 'target type' | top
limit=5 'fatal count'
123.
* | stats count as 'count by target' by target | top limit=50 'count by target'
124.
severity='fatal' | cluster collection='fatal logs'
125.
severity='fatal' | CLUSTERDETAILS COLLECTION = 'Fatal Logs' ID IN
(10002000002, 10032000002)
126.
NOT 404
127.
FAIL or severity=fatal
128.
X
129.
Dev ops
130.
Business analyst
131.
LOB Executive
132.
True
133.
Browser, application
134.
French, German, Italian, Spanish, Brazilian Portugese, Japanese, Korean,
Simplified Chinese, Traditional chinese
135.
A WebLogic Server cluster
136.
Group, systems, target, target type
137.
<agent>/config/AgentHttpBasic.properties,
oracle.apmaas.agent.http.proxy.token
138.
startWebLogic.sh, startWebLogic.sh, stopWebLogic.sh
139.
AgentInstall.bat
140.
at least 13 months of data stored in the IT Analytics warehouse
141.
the last 1 month.
142.
time, browser, geographical region and operating system
143.
release 1.9
144.
the top 5 application servers
145.
True
146.
Is 250MB
147.
TIMEDATE
148.
continuous log monitoring and Syslog listeners
149.
Remove or Republish Associations
150.
12.1.03, 04, 05, or 13.1.0.0
151.
the same identity domain
152.
root privileges, or you have to log in as a user with root privileges to be able
to run the root.sh script (which is a part of the agent deployment process).
153.
any one of the

Use Access Control Lists (ACLs) to enable the cloud agent user to read the log file
path and log files. ACL provides a flexible permission mechanism for file systems.
Ensure that the full path to the log files is readable through ACL (best method) or
Place the cloud agent and the product that generates the logs in the same user
group, and make the files readable to the entire group. Or
Install the cloud agent as the user that also owns the logs. This is difficult to
achieve if there are a lot of different logs owned by different users on same host.
Or
Make log files readable to all users. For example, chmod o+r <file>

154.
Oracle Enterprise Linux 5 or higher, RHEL 5 or higher, AIX 6.1 or higher, Solar 10 or
above, Microsoft Windows 2008 Enterprise R2 (Intel 64-bit, Developer) and higher
Microsoft Windows Server 2012 Standard Microsoft Windows 2012 Standard R2
(Intel 64-bit, Developer) and higher
155.
Cu
rl 7.46.0 or higher
156.
Li
baio, glibc-common, libstdc++, sysstat, curl
157.
5,
6,7
158.
Se
tarch, rng-utils
159.
2000 cloud agents
160.
a
standalone machine, on-premises Oracle Enterprise Manager agent
161.
OS same as target host, 8GB, Kernel parm(hard nofile 65536; Ulimit value for max
user processes >=4000), Any port in the range of 1830-1849, 50GB & 1GB Heap
small (< 100agents), 100GB & 4GB Heap (100 TO 1000, > 1000 AGENTS) ,
162.
10
GB SMALL, 15 GB, Medium and 20 GB Large - Free disk space
163.
It
is the number of oracle enterprise manager agents in the data center small < 100,
medium 100 to 1000 and large > 1000
164.
a
standalone host, on-premises Oracle Enterprise Manager agent
165.
x
166.
x
167.
x
168.
Left navigation page, alerts, APM in the service drop down , severity,
Message/entity/entity type/duration, open since and last evaluated
169.
Th
e time this alert message was accessed last
170.
X
171.
Av
erage page load breakdown
172.
Aj
ax calls tab
173.
Th
eir page details and server requests
174.
Se
rver requests tab

175.
quest response time (Max, min, avg, fault), calls and errors, tier average response
time for database, app server and external
176.
sponse time, Self-time, latency (all these in ms), faulty and call type
177.
gs show in application performance monitoring
o Application Server details page to see logs for that one application server.
o Server request details page to see logs for the application server and
databases relevant to the server request.
o Server request Database tab to see logs for the databases relevant to the
server request.
o Server request Instances to see logs for the application server and
database(s) specific to that server request instance.
178.
y activities
o Monitor application behavior
o server-side performance down to the operation and method level
o application requests linked across servers
3

Re
Re
Lo

Ke

other notes

1. Oracle Application Performance Monitoring (APM) - Cloud Service provides


development and operations teams (aka single source of truth for application
owners and DevOps personnel )with the information that they need to find and fix
issues with todays mobile and web applications rapidly, via deep visibility into your
application performance from the end user experience, through application server
requests, and down to application logs.
If your end users have high expectations for the apps they depend on. They demand
superior performance, availability, and service. In order to keep your users happy,
you can opt Oracle Application Performance Monitoring Cloud Service, which helps
you to monitor :

Browser performance, including end-user experience,Ajax performance, and


server-side requests.

Application performance down to the operation and method level.

Related application server, database, and external application server logs in the
context of actual workload.

2. Oracle Log Analytics Cloud Service monitors, aggregates, indexes, and analyzes
all log data from your on-premises and cloud applications and infrastructure enabling
users to search, explore, and correlate this data to troubleshoot problems faster,
derive operational insight and make better decisions.
With Oracle Log Analytics Cloud Service, you can:
1.

Explore logs that are specific to the application experiencing the problem.

Analyze and explore log data efficiently by using machine learning.

Gain business and IT insight from log data.

Rapidly derive value from logs.

2. Oracle IT Analytics Cloud Service - this provides 360-degree insight into the
performance, availability, and capacity of applications and IT investments, enabling
executives, analysts, and administrators to make critical decisions about their IT
operations based on comprehensive system and data analysis.
With Oracle IT Analytics Cloud Service, you can:

Optimize database and middleware resources.

Plan for future growth by forecasting intelligently.

Maximize database and middleware performance.

Acquire insight from multidimensional analysis of IT data.

Easily search application and system components.

Quickly build custom dashboards to publish the results of your analyses.

3. APM Offers:
End user monitoring: Analyze end user performance and find faults through
automatic correlation between the end user experience and server side resources.
Application request monitoring: Pinpoint application performance bottlenecks
and faults in the associated tiers.
Correlated log data analysis: Identify log events based on rich pattern searches
and visualization.

Task
View alerts

Troubleshoot a
slow page

Identify a slow
requests

Identify issues in
associated tiers

Identify issues
based on
location

View related
logs

4.

Application performance monitoring tasks


Description
Remarks
From the list of alerts, pick an alert
Alerts on performance issues
and view
displays alerts with message, object
details.
for which alert exists i.e Entitiy,
Entity type i.e Page or Ajax,
duration for which alert was open,
View details about the page to
Start from page tile in home page
identify a
of page list,identify the page with
possible problem in the page
high average load time or max load
time. view average page
breakdown chart. Diagnose the
performance of ajax calls
Identify which request is slowing
Monitor response time of top five
down the
requests in the home page or
performance of the application
across all the requests in the
server request list, view details of
requests like max response time, %
of error, no of calls received by the
requests, calls made by the request
both internal and external and if
there were any error in the calls
Inspect associated tiers and identify
View the Tier average response
issues
graph to see response time of each
tier, view the application server
tileand drill down to application
server page to check if issue is in
the application server tier, go to
database tab to analyze the specific
SQL statements and view the
database logs, the Instances tab
to view details of a specific
instance. You can drill down
into the logs of an instance to get
more details on the faults
Identify if issues are being seen in a
inspect if any issues in pages are
specific
cropping up in a certain location
country
through the
Pages By Geography pane in the
home page
Drill down to related logs to identify
To isolate the application
issues
performance problem further, you
can view and inspect log events of
a request instance or an application
server that might be causing the
Problem.
Monitoring application performance

Monitor end user


experience

Watch the performance of your


applications pages and monitor

the Pages tile displays the top


five pages., view average page load

through
performance of
pages

end-user
experience

Monitor end user


experience
through
Ajax requests
Monitor server
request
performance

See if an Ajax call is the cause for


the slow
page and is affecting end-user
experience
See if a server request or an
application
server is encountering errors

breakdown , page view % of error,


anomalous period, average load
time baseline, average load time,
max/min load time range
View ajax calls response times,
successful calls, anomalous period
and calls baseline
monitor HTTP requests to see how
your application behaves as load
varies

5. Roles and Responsibilities

6. Other cloud roles

User Role
Buyer

Privileges
Controls the buying process. A buyer:

Makes purchases in Oracle Store on behalf of a company or an


organization.

Designates who will be the initial account administrator for the


Oracle Cloud service. When a subscription to an Oracle Cloud
service is purchased, the buyer or another person must be

User Role

Account administrator

Privileges
designated as the account administrator.

Can change (upsize or update) the paid subscription to an Oracle


Cloud service.

Can terminate the paid subscription to an Oracle Cloud service.

Monitors and manages one or more Oracle Cloud services.


An account administrator signs in to the My Account application in Oracle
Cloud with the Oracle.com (single sign-on) user name and password.
From the My Account application, an account administrator can:

Activate Oracle Cloud services. When activating a service, the


account administrator provides information about the service.

Monitor the status of services across identity domains and data


centers.

Review details about services.

Create identity domain administrators and other account


administrators.

Review historical utilization data about services.

Grant and revoke access to other account administrators.

Oracle Cloud Predefined Roles


When Oracle Cloud services are provisioned in an identity domain, Oracle Cloud automatically
populates the My Services application with several roles and several user accounts. These roles:
Correspond to the type of Oracle Cloud service being provisioned.

Include both administrative roles and non-administrative roles.

Give certain privileges to the users based on the role assigned to them. Users can be
assigned more than one role.

User Role
Service administrator, service instance administrator

User Role

Identity domain administrator

User Role
Entitlement administrator or bucket entitlement administrator

User (service-specific, non-administrative role)

7. Sample questions

8. New features of APM

New features of IT Analytics

New features of Log analytics

The CPU Breakdown by Individual Databases chart enables you to compare how your
different databases are using their resources.
Comparing CPU Utilization Between Databases = CPU Breakdown by Individual Databases
From the Trend and Forecast chart, you can view the current trend of CPU utilization, and
use this trend to forecast your CPU utilization
By default, middleware resource utilization is displayed for the last 1 month.
Heap size after garbage collection: This is the amount of Java heap memory that is
currently being used by the Java Virtual Machine (JVM) after garbage collection has been
completed.
Total heap usage: This is the amount of Java heap memory that is currently being used
by the Java Virtual Machine (JVM).
Maximum heap size: This is the amount of memory currently allocated to the Java Virtual
Machine (JVM) heap
Host Memory Usage: This is the amount of memory that is currently being used by the
WebLogic Server instance.
Maximum Heap Size: This is the configured maximum heap size for your WebLogic
Server instances.
Host Memory Size: This is the total amount of memory available for your WebLogic
Server instances.
Trend and forecast for Heap size in IT Analytics does not show for Total heap usage. It only
shows Heap size after garbage collection ; I.E Heap size after garbage collection
according to the selected regression model
Maximum heap size
9. Enterprise overview dashboard

Use this dashboard for an overview of your enterprise data.


This dashboard shows the following data:
The status of your target type categories in the form of a heatmap, with the size of
each cell determined by the number of targets, and the color of each cell determined by
the Percentage of targets that are running
Target Name, target Status, Database CPU Time (%), I/O Megabytes (per second), and
Total
Memory Usage (MB) of your top 5 databases, in the form of a table
Target Name, Target Status, CPU Usage (%), Active Sessions (Load), and Heap Usage
(MB) for the top 5 WebLogic Servers, in the form of a table
Target Name, Target Status, CPU Utilization (%), and Memory Utilization (%) for the top
5 Hosts, in the form of a table
Target Name, Target Status, Requests (per minute), Request Processing Time (ms), and
Active
Sessions for the top 5 application deployments, in the form of a table
10. Out of box dashboards

Database Configuration and Storage by Version


Enterprise Overview
Host Inventory by Platform
Top 25 Databases by Resource Consumption
Top 25 WebLogic Servers by Heap Usage
Top 25 WebLogic Servers by Load
WebLogic Servers by JDK Version
Database Operations
Host Operations
Middleware operations

11. Patterns

12. Logsources enabled by default


Yes

No

Automatic Storage Management (ASM) Alert


Logs

ASM Trace Logs

Cluster Ready Services (CRS) Alert Logs


Cluster Ready Services Daemon (CRSD) Logs
Database Alert Logs
Database Audit Logs

Fusion Applications (FA) Apps Diagnostic Log


All other FMW XXXX
Linux Cron, sys and yum log
SUDO Log fil
Transparent Network Substrate (TNS) Alert Logs

Apache HTTP server xxx/apache http ssl xx


Database Audit XML Logs
Database Incident Dump Files
Database Trace Logs
EMCC or Enterprise manager as service xxxx
Fusion Middleware (FMW) BI JBIPS Log
FMW BI Publisher Log
Mail delivery, secure log
All solaris
TNS Trace Logs (Generaly all trace logs are not
enabled)

Garbage Collection Issues: From here, you can identify your server applications which are
over the garbage collection limit. A long garbage collection period could affect the amount of
time server requests have to wait in queue before they are fulfilled by the application server.
The threshold limit for garbage collection is set
by the application, and is not user-defined. The application presents you with a finding based
on the collected data. Following is an example of an application finding.
12haveJDKversion1.8.0_60.
23haveincreasingRequestRate

According to this finding, based on the collected data, 12 of your application


servers which are over the garbage collection limit have the JDK version 1.8.0_60,
which might be causing problems. Also, 23 of your application servers have an
increasing request rate.
Heap Issues: From here, you can view the application servers with a heap usage
above a specified percentage. The application provides you with insights or
findings based on the available data. Following is an example of an application
insight.
21haveHeapSizeabove40GB.
23haveanincreasingRequestRate

According to this finding, based on the collected data, 21 of your application


servers a high heap size of above 40GB. Also, 23 of your application servers have
an increasing request rate.

Availability: From here, you can view the critical events across your application
servers. If no server is down, then the application lets you know that there are no
critical events across your application servers.
Memory Issues: In some cases, issues with host performance can affect the
performance of your application server.
Workload Performance: From here, you can drill down to view information
specific to the performance of selected servers. For more information, see
Analyzing Application Server Workload Performance. Following is an example of
an application finding related to workload performance.
12pm1pmhasthehighestnumberofrequest7.7M
Thursdayhasthehighestnumberofrequest30.3M

According to this finding, based on the collected data, the peak hour with the
highest number of requests (7.7M requests) was at 12pm-1pm. Also, the day with
the highest number of requests (30.3M requests) was Thursday.

Distribution Analysis: From here, you can view information about the percentage
of time spent in garbage collection and the total JDBC connection waits.
Inventory Analysis: From here, you can view information about the JDK version,
operating system vendor or version, and the XMX size across your application
servers.

Server Request Count: This is the total number of requests serviced by the
application server
Server Request Processing Time: This is the time taken by your application server
to process each request

Total Server Request Count: From here, you can view the total number of server
requests serviced by the selected application servers and the percentage change
over the selected time period.
Average Server Request Processing Time: From here, you can view the average
time taken by the selected application servers to process request, and the
percentage change over the selected time period.
Total Garbage Connection Invocation Count: From here, you can view the
number of times the selected servers invoked garbage collection and percentage
change during the specified time period.
Total JDBC Datasource Wait Count: From here, you can view the total JDBC
Datasource waits across the selected application servers, and the percentage change
during the specified time period.
Total JDBC Connection Request Count: From here, you can view the total JDBC
connection requests across the selected application servers, and the percentage
change during the specified time period.

Total Heap Usage After Garbage Collection: From here, you can view the total
heap usage for the selected application servers after garbage collection is complete
and the percentage change during the specified time period.
Server Trend: This chart displays the trend of the selected servers over the
specified time period

Forecast Trend: From here, you can view the forecasted trend of server
performance in terms of garbage collection overheads or JDBC Datasource count.
Distribution Analysis: From here you can view the distribution of percent time
spent in garbage collection or the JDBC connection waits for each of the selected
servers.
Correlation: For here, you can view the correlation between the metric that most
affects the Server Request Processing Time, according to specific measures. For
example, you can view the degree to which the Percent Time Spent in Garbage
Collection correlates with the Server Request Processing Time, by Server Request
Count.

The operation name for a web application request will be the request URL path,
without parameters like schema, port, host. For example, if a user calls http://
localhost:7654/contextRoot/test.jspx?
param1=value1&param2=value2, the default operation name will be /
contextRoot/test.jspx

Servlet configuration

{
"type"
"extensionGroups"
"excludedContextRoots"
"excludedServletClasses"
"excludedServletPackages"
"defaultConfig"

:"servlet",
:{"default":[".woff"]
},
:["/empbs"],
:["oracle.webcenter.content.http.GetHandlerServlet"],
:[""weblogic.wsee.server.servlet."],
:{"extensionGroup":"default"}

WORKFLOW FOR ADMINISTERING LOG ANALYTICS

4 Screens

4.1 Log analytics configuration

In the Fields tab, select the relevant type for each component of the log entry

4.2 Creating alert for a new search


1. In Log Analytics, in the Search field, enter the following:
ORA0600|statscountbyTarget
2. Select Last 7 Days from the Search Dates drop-down list and click Run.
3. Click Save.

4.3 Create alert based on saved search


In Log Analytics, click Open.
2. In the Open dialog box, search for the saved widget, such as ORA0600by
Target, select the widget, and click Open.
3. Click Alert Rules ( ) in the Log Analytics user interface.
4. Click Create Alert Rule in the Alert Rules dialog box

The Create Alert Rule dialog box is displayed. Because you are creating the alert for
an existing search, in the Create Alert Rule dialog box, the search name and the
search description are populated with the values that youd provided when youd
saved the search.
5. Enter the rule name.
6. Specify the rule details. See Steps 6-9 in the Creating Saved Search Alerts section

4.4 Viewing and editing alert rules

Click the name of the alert rule to view and edit it. to delete use the delete icon

4.5 Visualize panels Table summary with Histogram

4.6 Visualize panels RECORDS summary with Histogram

4.7 Viewing a Target Entity Card

4.8 Main screens


Log analytics

5 Notes

You can select multiple file parsers for the log files. This is particularly helpful
when a log file has entries with different syntax and cant be parsed by a
single parser

The Extended Fields feature in Log Analytics enables you to extract additional
fields
from a log entry, in addition to the fields defined by the out-of-the-box
parsers.

If you use automatic parsing (See Using the Generic Parser) that only parsers
time, then extended field definition is based on the Original Log Content
field, because that is the only field that will exist in the log results.

Data masking works on continuous log monitoring as well as on Syslog


listeners

Log Analytics enables you to add labels or tags to log entries, based on
defined
conditions.
You can use patterns to specify a condition. When a log entry matches that
condition,
the label associated with the pattern is displayed alongside the log entry.

Syslog is a commonly used standard for logging system event messages. The

destination of these messages can include system console, files, remote


Syslog servers,
or relays.

Syslog monitoring in Log Analytics allows you to listen to multiple hosts and
ports.
The protocols supported are TCP and UDP.

You can create alert rules based on saved searches by specifying the
threshold, time
range, and recipient of the email notification. When the search criteria meets
the
threshold value over the specified time interval, an alert is generated and an
email
notification is sent to the specified recipient

Log Analytics displays Target Entity Card that lets you access information
related to
specifics target easily in the form of a histogram. This helps you to access
targetrelated
information easily instead of navigating to other views or performing a
separate search.
A Target Entity Card displays a targets status and associated log records (in
form of a
histogram), and provides a link to Data Explorer of IT Analytics (to view and
analyze
the target).
You can access Data Explorer either directly from the Oracle Management Cloud
home page, or through a dashboard.
When you access Data Explorer from a dashboard, the filters and visualization
settings
are already loaded. However, when you access Data Explorer directly, you have to
build your analysis from the beginning

When you save your analysis, you are saving:


Fiters: These are specific values or ranges for values that you select for attributes.
Based on the values you select, data is filtered out from the search results. For
example, a specific target type or target name.
Visualization options: This is the way in which you choose the data to be
represented. For example, histogram or treemap.
Analysis: This is the mode of analysis that you select. For example, trending and

forecasting.

Dashboards are a collection of widgets on a single page to enable quick access to


multiple data analyses.
A dashboard may contain one or more widgets. The dashboards appear on the
Dashboards page of IT Analytics

Analyze Database Activity View database activity in


terms of Wait, I/O, and CPU
usage across your enterprise
databases

Analyze Database Workload Analyze the trend of


incoming SQL queries that
are the biggest consumers of
database time. View changes
over time, to detect changes
in database workload

I/O: View the I/O statistics collected from your databases. Use this trend for
scheduling jobs and I/O provisioning.
Wait: View how much of the database activity is consumed by waiting for a
resource such as disk I/O. High levels of wait time could signify a performance
issue.

you add targets from analysis target page by clicking on add and select analysis targetsfrom
drop down list

Based on the relationship between target types, there may be targets related to the
target that you selected. Analysis wont be complete unless you add the related
targets.

To view the related targets for the selected targets, select the Group by Initial

Selection check box. The display changes to two panes with the selected targets on top and
the related targets below

6 Definitions
Reads or writes of data performed on a disk by software programs generate what is
called disk I/O. Software applications and database performance is inherently limited
by disk I/O.
The physical data files, logs and other files used by a database are controlled by the
database storage subsystem. The database storage utilization shows the amount of
disk space used by a database or various logical units within the database.
The database interconnect refers to the high-speed, low latency dedicated
communication link between the nodes of a database cluster, for example between the
nodes of an Oracle Real Application Cluster (RAC) environment

A WebLogic domain is a logically related group of WebLogic Server resources.


Domains include a special WebLogic Server instance called the Administration
Server, which is the central point from which you configure and manage all resources
in the domain. Usually, you configure a domain to include additional WebLogic
Server instances called Managed Servers. You deploy Web applications, EJBs, and
other resources onto the Managed Servers and use the Administration Server for
configuration and management purposes only.
Oracle Home refers to a directory where Oracle products are installed, pointed to by
an environment variable. Multiple active Oracle Homes can exist on the same host.
WebLogic Server is Oracles Java EE application server, part of Oracle Fusion
Middleware suite of products, used for building and deploying enterprise
applications.
A WebLogic Server cluster consists of multiple WebLogic Server instances running
simultaneously and working together to provide increased scalability and reliability.

A data explorer, in the context of Oracle Cloud Services, is an interface that allows you
to explore collected IT operational data, perform forecasting and trending and
customize the display of this data and save it for future use. In this case, views of
saved searches are called widgets and a collection of custom widgets can form a
dashboard.

A data explorer target is the entity whose data is being collected, for example the
Oracle WebLogic Server. Targets can be of various types, for example the Oracle
WebLogic Server is a Middleware type of target.
Data collected from various targets is in the form of metrics

The Automatic Database Diagnostic Monitor (ADDM), built into the Oracle

database, analyzes the Automatic Workload Repository (AWR) data on a regular


basis, diagnoses the root causes of performance problems, provides recommendations
for correcting any problems, and identified non-problem areas of the system.
Automatic Workload Repository (AWR), part of an Oracle database, collects,
processes, and maintains performance statistics for problem detection and self-tuning
purposes. This data is both in memory and stored in the database.
Garbage collection, built into many programming languages, is an automatic way of
managing the memory available to various objects. The garbage collection mechanism
tracks objects still being used, marks the objects no longer in use as garbage and
through the process of garbage collection, it automatically frees up the memory for use
by other objects. In the case of Java, garbage collection is done within the Java Virtual
Machine environment.

Garbage collection overhead refers to the additional resources, processing time, used
by the garbage collection mechanism.
Software applications can choose to implement various Garbage collection types
depending on the performance goals. In Java, for example, developers can choose to
implement garbage collection of type singe threaded (serial), multi-threaded (parallel),
concurrent mark then sweep (CMS) or parallel collection in multiple memory zones.
Each method uses various resources and CPU time, affecting the overall application
performance.
The heap, for example in the Java heap, is a repository of Java objects. The heap is the
sum of active objects, dead objects (marked for garbage collection) and free memory.
Heap size tuning in Java refers to minimizing the time that the Java Virtual Machine
(JVM) spends doing garbage collection while maximizing the number of clients that
the application server can handle at a given time. A Heap map provides the memory
details of a given process.

WebLogic Server is Oracles Java EE application server, part of Oracle Fusion


Middleware suite of products, used for building and deploying enterprise
applications.
A WebLogic Server cluster consists of multiple WebLogic Server instances running
simultaneously and working together to provide increased scalability and reliability.
A WebLogic domain is a logically related group of WebLogic Server resources.
Domains include a special WebLogic Server instance called the Administration
Server, which is the central point from which you configure and manage all resources
in the domain. Usually, you configure a domain to include additional WebLogic
Server instances called Managed Servers. You deploy Web applications, EJBs, and
other resources onto the Managed Servers and use the Administration Server for
configuration and management purposes only.
Oracle Home refers to a directory where Oracle products are installed, pointed to by
an environment variable. Multiple active Oracle Homes can exist on the same host.

Targets are entities such as host machines, databases, and Fusion Middleware
components, which can be managed and monitored in Oracle Enterprise Manager
Cloud Control.
A log source is a named group of log files. The files that belong to this group can be
configured using patterns such as /var/log/ssh*. A log source can be associated
with one or more parsers.

A log entity is the actual name of a log file.


A parser is a named entity used to define how to parse all log entries in a log source
and extract field information. It uses one or multiple parse expressions and a log entry
delimiter to parse all log entries in a Log Source. It also specifies how the parsed
content is converted into fields.
A parse expression is the regular expression used to parse a log entry

You might also like