Perform On-Premise Vantage Point Prerequisite Tasks

Here are the prerequisite tasks that must be performed before you set up an On-Premise Vantage Point.

Application Performance Monitoring Synthetic On-Premise Vantage Point

Task Description More Information
Complete the Synthetic Worker requirements.

You need to install a Synthetic Worker in a VM instance.

The VM instance must meet the following minimum requirements before installing the Synthetic Worker:
  1. Hardware Requirements:
    1. Non-Browser Synthetic Worker
      • CPU count: 2
      • RAM: 1 Gb
      • Hard disk space: 5 Gb
    2. Browser Synthetic Worker
      • CPU count: 2
      • RAM: 2 Gb
      • Hard disk space: 5 Gb
  2. Environment Requirements:
    The Synthetic Worker can be installed in a standalone compute (VM instance) or a Kubernetes cluster.
    • Operating System supported : Oracle Linux x-64 version 7.
    • For standalone compute, Docker Engine must be installed on it.
    • For Kubernetes cluster, Kubernetes version 1.25 and above are supported.
For information about Oracle Cloud Infrastructure Container Engine for Kubernetes (OKE), see Container Engine for Kubernetes (OKE).
Create rules and policies to assign permissions to dynamic group.
  1. Create a Dynamic Group based on the following rule to allow all Synthetic Worker resources with resource-type apmsyntheticopvpworker in a specified compartment of customer tenancy:
    All {resource.type='apmsyntheticopvpworker', resource.compartment.id='<customer_compartment_ocid>'}
  2. Create a policy in the tenancy to allow the dynamic group to use the Synthetic Workers to communicate with APM service.
    The dynamic group contains one or more Synthetic Workers which customer allows to fetch monitor payloads.
    Allow Dynamic-group <dynamic_group_name> to use apm-domains in compartment <compartment-name> where request.permission='APM_DOMAIN_SYN_WORKER_UPDATE'
    Users allow one or more Synthetic Worker to fetch payloads in APM domains of specific compartment.
    Allow Dynamic-group synthetic-rp-dg to use apm-domains in compartment <compartment-name> where request.permission='APM_DOMAIN_SYN_WORKER_UPDATE'

For information on how to create policies, see Managing Policies.

For policy syntax, see Advanced Policy Features.