Monitor Operations and Resources Using Oracle Cloud Infrastructure Monitoring Service

Oracle Cloud Infrastructure Monitoring service enables you to actively and passively monitor your cloud resources using the Metrics and Alarms features.

You use Monitoring service, which collects metrics for Essbase processes and volumes deployed in the stack, to create alarms and triggers related to your CPU, memory, and storage utilization. See Monitoring Overview in Oracle Cloud Infrastructure documentation. You must set the relevant additional policies.

When Monitoring is enabled, the compute instance starts a background process to collect metrics and publish them to the Oracle Cloud Infrastructure Monitoring service using the “oracle_essbase” namespace.

Monitoring queries can be customized and run in the Metrics Explorer, which can be accessed from the Oracle Cloud Infrastructure console, in Monitoring > Metrics Explorer. For information on viewing default metrics and building queries, see Viewing Default Metric Charts and Building Metric Queries in the Oracle Cloud Infrastructure documentation.

For metrics dimensions, various dimensions are provided that can be used to filter the metrics that will be displayed. There are some noteworthy dimensions, including:

  • stackDisplayName – corresponds to the name of the stack that was provided on the stack definition page.
The following metrics are also provided.
  • Volume – collected for each block volume attached to the compute instance
    • VolumeTotalSize – total size in bytes for a given volume
    • VolumeUsedSize – number of bytes used for a given volume
    • VolumeFreeSize – number of bytes free for a given volume
    • VolumeUsedPercent – percentage of the volume used
  • Process – collected for all Essbase processes running on the compute instance
    • CpuUtilization – CPU utilization for a process
    • MemoryUtilization – memory utilization for a process