Skip to content

Commit

Permalink
Merge branch 'develop' into NR-356329-browser-logs
Browse files Browse the repository at this point in the history
  • Loading branch information
adutta-newrelic committed Feb 12, 2025
2 parents cfe7975 + 3d26b26 commit eee8e0f
Show file tree
Hide file tree
Showing 57 changed files with 931 additions and 1,706 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -20,10 +20,13 @@ Some jurisdictions require taxes to be collected on Software as a Service (SaaS)
Services sold by New Relic, Inc. in the following territories are currently subject to sales tax:

* Arizona
* Chicago, Illinois
* Canada (British Columbia and Saskatchewan)
* Chicago
* Connecticut
* District of Columbia
* Hawaii
* Iowa
* illinois
* Kentucky
* Massachusetts
* New York
Expand All @@ -36,8 +39,8 @@ Services sold by New Relic, Inc. in the following territories are currently subj
* Tennessee
* Texas
* Utah
* Vermont
* Washington
* Washington, DC

## View or update tax location [#view-update]

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,10 +17,10 @@ If you're a WebLogic or WebSphere user and use the Java 2 security model, our Ja

If you're using Java 2 security, add the following entry to `weblogic.policy` to complete installation:

```
```java
grant codeBase "file:YOUR_FULL_PATH_TO_FILE/newrelic/-" {
permission java.security.AllPermission;
};
};
```

Specify the directory containing `newrelic.jar` in `/full/path/to/newrelic`. The default policy file location is `weblogic_root/server/lib/weblogic.policy`.
Expand All @@ -38,11 +38,11 @@ To enable New Relic for all app servers, edit the `java.policy` file:
```
2. Append the following text to your policy file, customizing the `file:` path to point to the folder containing `newrelic.jar`. Ensure you preserve the dash `-` at the end of the path, which grants all jars in the target folder the necessary permissions.

```
```java
grant codeBase "file:/YOUR_FULL_PATH_TO_NEW_RELIC_FOLDER/-" {
permission java.security.AllPermission;
permission java.net.NetPermission "specifyStreamHandler";
permission java.net.SocketPermission "*.newrelic.com", "connect,accept,resolve";
permission java.security.AllPermission;
permission java.net.NetPermission "specifyStreamHandler";
permission java.net.SocketPermission "*.newrelic.com", "connect,accept,resolve";
};
```

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,8 @@ freshnessValidatedDate: never
Server-side configuration transitions some core settings from your language agent's configuration file to the [New Relic collector](/docs/accounts-partnerships/education/getting-started-new-relic/glossary#collector). Depending on the language agent, available settings may include:

* Transaction tracing
* Application log forwarding (Java agent only)
* Slow SQL
* SQL recording and logging
* SQL query plans
* Error collection
Expand Down Expand Up @@ -54,7 +56,13 @@ The PHP agent doesn't support server-side configuration. To enable server-side c
1. Go to <DNT>**[one.newrelic.com > All capabilities](https://one.newrelic.com/all-capabilities) > APM**</DNT>.
2. Click on your app. Then click <DNT>**Settings > Application > Server-side agent configuration**</DNT>.

After you enable server-side configuration, you can view and change the available settings through the UI.
After enabling server-side configuration, you can access and modify the settings from the UI. Select your desired options from the <DNT>**server-side agent configuration**</DNT>.

<img
title="Server side agent configuration"
alt="Screen capture showing the server side agent configuration."
src="/images/server_side_agent_configuration_screenshot.webp"
/>

## Configure from NerdGraph API [#enable-nerdgraph]

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,10 +41,4 @@ Session replay minimizes impact on your applications performance with:
* The payload reaches more than 64 KB compressed.
* 60 seconds elapses.
* The visibility of the page changes (example, tab change, focus, navigation).
* The session ends.

### Key Changes:

- **Clarity:** Improved sentence structure for better readability.
- **Conciseness:** Removed redundant words and phrases.
- **Consistency:** Used parallel structure in the list for uniformity.
* The session ends.
Original file line number Diff line number Diff line change
Expand Up @@ -117,5 +117,6 @@ Manage session replay and modification capabilities using the user management ac
</Steps>

<Callout variant="important">
It may take 5-10 minutes for the upgraded settings to appear in the UI for the accounts and users.
* **Session Replay** settings will only be accessible by [All Product Admins](/docs/accounts/accounts-billing/new-relic-one-user-management/user-management-concepts/#standard-roles) role and the **SR Modify** users. Users under existing Read capability won't be able to view the settings*.
* It may take 5-10 minutes for the upgraded settings to appear in the UI for the accounts and users.
</Callout>
Original file line number Diff line number Diff line change
Expand Up @@ -476,4 +476,4 @@ Additional restrictions include:

## Restricted metric values [#restricted-metric-values]

Any metric data submitted to the Metric API with a `value` equal to `NaN` (not a number), `positive infinity`, or `negative infinity` will be dropped.
Any metric data submitted to the Metric API with a `value` equal to `NaN` (not a number), `positive infinity`, or `negative infinity` will be dropped. Non-finite values may cause [`NrIntegrationError`](https://docs.newrelic.com/docs/data-apis/ingest-apis/metric-api/troubleshoot-nrintegrationerror-events/) events to be emitted.
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ freshnessValidatedDate: never
---

<Callout variant="important">
Enable the [AWS CloudWatch Metric Streams integration](/docs/infrastructure/amazon-integrations/aws-integrations-list/aws-metric-stream/) to monitor all CloudWatch metrics from your AWS services, including custom namespaces. Individual integrations are no longer our recommended option.
Enable the [AWS CloudWatch Metric Streams integration](/docs.newrelic.com/install/aws-cloudwatch/) to monitor all CloudWatch metrics from your AWS services, including custom namespaces. Individual integrations are no longer our recommended option.
</Callout>

New Relic offers an integration for collecting your [Amazon Web Services Managed Streaming for Apache Kafka](https://aws.amazon.com/msk/) data. This document explains how to activate this integration and describes the data that can be reported.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -60,11 +60,7 @@ Go to <DNT>**[one.newrelic.com > All capabilities](https://one.newrelic.com/all-
/>

<figcaption>
Go to
<DNT>**[one.newrelic.com > All
capabilities](https://one.newrelic.com/all-capabilities) > Dashboards**
</DNT>
to open the Dashboard index.
Go to <DNT>**[one.newrelic.com > All capabilities](https://one.newrelic.com/all-capabilities) > Dashboards**</DNT> to open the Dashboard index.
</figcaption>

Click a dashboard to open its charts. A dashboard page includes these features:
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
subject: Infrastructure agent
releaseDate: '2025-01-21'
version: 1.60.1
---

A new version of the agent has been released. Follow standard procedures to [update the Infrastructure agent](https://docs.newrelic.com/docs/infrastructure/install-configure-manage-infrastructure/update-or-uninstall/update-infrastructure-agent).
New Relic recommends that you upgrade the agent regularly and at a minimum every 3 months. As of this release, the oldest supported version is [Infrastructure agent 1.49.0](https://docs.newrelic.com/docs/release-notes/infrastructure-release-notes/infrastructure-agent-release-notes/new-relic-infrastructure-agent-1490/).

## Added
* Updated workflow actions to prevent errors and warnings in execution in [#1990](https://github.com/newrelic/infrastructure-agent/pull/1990).
* Added a FIPS constraint to Ansible packaging cleanup process in [#1997](https://github.com/newrelic/infrastructure-agent/pull/1997).
* Resolved issues with unprivileged installation for FIPS in [#1998](https://github.com/newrelic/infrastructure-agent/pull/1998).
* Added a suffix for publishing FIPS Docker images in [#2002](https://github.com/newrelic/infrastructure-agent/pull/2002).
* Updated the `nri-winservices` to the latest version in [#1999](https://github.com/newrelic/infrastructure-agent/pull/1999).
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
---
subject: Mobile app for Android
releaseDate: '2025-02-10'
version: 5.28.4
downloadLink: 'https://play.google.com/store/apps/details?id=com.newrelic.rpm'
---


### Enhancements
* Upgraded Agent Dependency to Version 7.6.2
* Improved Page Loading Experience
* Enhanced User Analytics
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
subject: Mobile app for iOS
releaseDate: '2025-01-23'
version: '6.8.8'
downloadLink: 'https://itunes.apple.com/us/app/new-relic/id594038638?mt=8'
redirects:
- /docs/release-notes/mobile-apps-release-notes/new-relic-ios-release-notes/new-relic-ios-6088
---

### Analytics & Fixes

* Added Page Session Tracking Events
* Added click events
* Bug fix related to incorrect page session creation via bottom tabs.
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
subject: Mobile app for iOS
releaseDate: '2025-02-10'
version: '6.8.9'
downloadLink: 'https://itunes.apple.com/us/app/new-relic/id594038638?mt=8'
redirects:
- /docs/release-notes/mobile-apps-release-notes/new-relic-ios-release-notes/new-relic-ios-6089
---

### Analytics & Fixes
* Measure time taken by pages of Top Flows in :Requesting and Loading API Response, and Page Rendering
* Page Session Time Instrumentation for Explorer and Logs
* Fix to stop the Page Session when app goes to background and start again when app comes to foreground
Original file line number Diff line number Diff line change
Expand Up @@ -57,18 +57,16 @@ Based on your requirement, select one of the following options to instrument you
To install the New Relic .NET agent, in the final stage of your Dockerfile, add the following lines:

```dockerfile
# install the latest New Relic .NET agent using the apt-get package manager
RUN apt-get update && apt-get install -y wget ca-certificates gnupg \
&& echo 'deb http://apt.newrelic.com/debian/ newrelic non-free' | tee /etc/apt/sources.list.d/newrelic.list \
&& wget https://download.newrelic.com/548C16BF.gpg \
&& apt-key add 548C16BF.gpg \
&& apt-get update \
&& apt-get install -y newrelic-dotnet-agent \
&& rm -rf /var/lib/apt/lists/*

# Install the latest New Relic .NET agent using the apt-get package manager
RUN apt-get update && apt-get install -y wget ca-certificates gnupg \
&& echo 'deb http://apt.newrelic.com/debian/ newrelic non-free' | tee /etc/apt/sources.list.d/newrelic.list \
&& wget https://download.newrelic.com/548C16BF.gpg \
&& apt-key add 548C16BF.gpg \
&& apt-get update \
&& apt-get install -y newrelic-dotnet-agent \
&& rm -rf /var/lib/apt/lists/*
```


</TabsPageItem>

</TabsPages>
Expand Down Expand Up @@ -131,7 +129,7 @@ Ensure that you add a comma at the end of the last existing line and update your
},
{
"name": "NEW_RELIC_LICENSE_KEY",
"value": "<your newrelic license key here>",
"value": "YOUR_NEW_RELIC_LICENSE_KEY",
"slotSetting": false
},
{
Expand All @@ -154,7 +152,7 @@ Ensure that you add a comma at the end of the last existing line and update your
{
"name": "CORECLR_PROFILER_PATH",
"value": "C:\\home\\NewRelicAgent\\Core\\NewRelic.Profiler.dll",
"slotSetting": false
"slotSetting": false
},
{
"name": "CORECLR_NEWRELIC_HOME",
Expand Down Expand Up @@ -183,27 +181,26 @@ Ensure that you add a comma at the end of the last existing line and update your
},
{
"name": "NEW_RELIC_LICENSE_KEY",
"value": "<your newrelic license key here>",
"value": "YOUR_NEW_RELIC_LICENSE_KEY",
"slotSetting": false
},
{
"name": "NEWRELIC_LOG_LEVEL",
"value": "info",
"value": "info",
"slotSetting": false
},
{
"name": "NEW_RELIC_APP_NAME",
"value": "<your app name>",
"value": "YOUR_APP_NAME",
"slotSetting": false
},

```
</TabsPageItem >

<TabsPageItem id="containerized-configuration">

```json
{
{
"name": "CORECLR_ENABLE_PROFILING",
"value": "1",
"slotSetting": false
Expand All @@ -230,7 +227,7 @@ Ensure that you add a comma at the end of the last existing line and update your
},
{
"name": "NEW_RELIC_LICENSE_KEY",
"value": "<your newrelic license key here>",
"value": "YOUR_NEW_RELIC_LICENSE_KEY",
"slotSetting": false
},
{
Expand All @@ -243,17 +240,14 @@ Ensure that you add a comma at the end of the last existing line and update your
"value": "info",
"slotSetting": false
},

```

</TabsPageItem>

</TabsPages>


</Tabs>


</Step>

<Step>
Expand All @@ -268,8 +262,3 @@ After you've added the environment variables, restart your Azure Functions to ap
## What's next

After you complete the installation and configuration steps, send traffic to your Azure Functions to see the metrics in the New Relic UI dashboard.





Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,18 @@ Minions are deployed on servers, and the agents are activated using non-personal

IP addresses for released locations are subject to change. If a change is needed, we'll attempt to proactively notify customers prior to any changes via e-mail. You can also check the [Support Forum](https://discuss.newrelic.com/) for updates. The IP ranges listed are reserved for use by New Relic and cannot be used by anyone else.

<Callout variant="important">
If you are adding Synthetics traffic to the allowlist from any public locations using IP addresses, you must update your allowlists with the new IP ranges. New IP ranges to allowlist:

* 152.38.128.0/19
* 212.32.0.0/20
* 64.251.192.0/20

<DNT>**If no action is taken**</DNT>

If you do not update your allowlists by **April 14, 2025**, your Synthetics checks may fail to connect to your applications, which may result in failed connections and trigger alerts.
</Callout>

<table style={{ width: "300px" }}>
<thead>
<tr>
Expand All @@ -54,6 +66,10 @@ IP addresses for released locations are subject to change. If a change is needed
</thead>
</table>

<Callout variant="important">
The IP range list in JSON format will change after **April 14, 2025** as some older IPs will be replaced by the new ranges specified above. Please ensure you whitelist the newly mentioned ranges.
</Callout>

## Public minion locations and location labels [#location]

The following table cross-references the synthetic's public minion locations with their location labels. You can [query](/docs/query-your-data) the `location` and `locationLabel` attributes from the [SyntheticCheck](/docs/insights/explore-data/attributes/synthetics-default-attributes-insights#syntheticcheck-table) and [SyntheticRequest](/docs/insights/explore-data/attributes/synthetics-default-attributes-insights#syntheticrequest-table) events.
Expand Down
Loading

0 comments on commit eee8e0f

Please sign in to comment.