Skip to content

Commit 7b76ab2

Browse files
committed
apm lz-addon updates
1 parent 8fb8283 commit 7b76ab2

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

manageability-and-operations/observability-and-manageability/application-performance-monitoring/LZ-addons/apm-lz-deployment-scenario.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,16 @@
22
## **Deployment Blueprint for OCI Application Performance Monitoring**
33
 
44

5-
Based on the design decisions made for OCI Application Performance Monitoring (OCI APM), a basic deployment of OCI APM will look like the blueprint below:
5+
Based on the design decisions made for OCI Application Performance Monitoring (OCI APM) (click [here](./apm-lz-design-decisions.md) for more), a basic deployment of OCI APM will look like the blueprint below:
66

77
![OCI APM Deployment](../images/apm_deployment.png)
88
 
99

10-
An APM domain is deployed with its own Oracle-managed storage and data uploadd endpoint accessible from within the OCI service network as opposed to customer-managed virtual cloud networks (VCN). This means data sources collecting front-end and back-end telemetry will need to be able to reach the domain endpoint ending in "oci.oraclecloud.com" via HTTPS (Port 443) - either over the internet, through a proxy, or via the OCI service gateway if the application services run in OCI VCNs. All data transmissions are egress-only, meaning no ports need to be opened to allow ingress traffic for the data sources on clients, servers or containers.
10+
An APM domain is deployed with its own Oracle-managed storage and data uploadd endpoint accessible from within the OCI service network as opposed to customer-managed virtual cloud networks (VCN). This means data sources collecting front-end and back-end telemetry will need to be able to reach the domain endpoint ending in "oci.oraclecloud.com" via HTTPS (Port 443) - either over the internet, through a proxy, or via the OCI Service Gateway if the application services run in OCI VCNs. All data transmissions are egress-only, meaning no ports need to be opened to allow ingress traffic for the data sources on clients, servers or containers.
1111

12-
All data sources need to use data keys belonging to the APM domain endpoint for validation before upload. The public data key is used for the browser agent while the private data key is used for back-end data sources. The reason there are two types of keys is due to the nature of the browser agent and front-end monitoring done with JavaScript. The code including the data key is exposed to any browser loading it when visiting a monitored web page. This is different from back-end spans instrumented by data sources only exposed to anyone with private access to the application server or container. For this reason, back-end spans are validated with a private key not exposed in browsers. See [here](https://docs.oracle.com/en-us/iaas/application-performance-monitoring/doc/obtain-data-upload-endpoint-and-data-keys.html) for more.
12+
All data sources need to use data keys belonging to the APM domain endpoint for validation before upload. The public data key is used for the browser agent while the private data key is used for back-end data sources. The reason there are two types of keys is due to the nature of the browser agent and front-end monitoring done with JavaScript. The code including the data key is exposed via e.g. developer tools when visiting a monitored web page during browser sessions. This is different from back-end instrumentation. The details of back-end data sources are only exposed to anyone with private access to the application server or container. For this reason, back-end spans are validated with a private key which is not meanth to be exposed in browsers. See [here](https://docs.oracle.com/en-us/iaas/application-performance-monitoring/doc/obtain-data-upload-endpoint-and-data-keys.html) for more.
1313

14-
When the domain is created and data sources are configured to transfer data, additional configurations to any of these can be made as outlined in section 2.
14+
When the domain is created and data sources are configured to transfer data, additional configurations to any of these can be made as outlined [here](./apm-lz-design-decisions.md).
1515

1616
# License
1717

0 commit comments

Comments
 (0)