Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Daily release/oct 15 2024 11 05 #18964

Merged
merged 87 commits into from
Oct 15, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
87 commits
Select commit Hold shift + click to select a range
8a84597
Add installation instructions for Azure
lrafeei Oct 4, 2024
6cba6f1
fix(Python): Make an initial edit pass
rhetoric101 Oct 4, 2024
65f9654
feat(azure): initial fixes per style guide
akristen Oct 8, 2024
1d85571
feat(azure): made titles in yml, mdx, and doc more specific to Azure …
akristen Oct 8, 2024
ce83224
feat(azure): update intro to be more technically specific
akristen Oct 8, 2024
17d68f9
chore: Update Azure installation workflow to include containerized apps.
jaffinito Oct 8, 2024
fd3f776
docs: Added documentation and cross-link for Azure site extension
mrickard Oct 8, 2024
166dee2
feat(azure python): early copy changes
akristen Oct 8, 2024
88e5427
Replace SDK requirement with CLI requirement
lrafeei Oct 8, 2024
6df20f9
Adding Monitoring Azure App Service
elucus Oct 8, 2024
09521ca
fix(APM): Fixed some syntax and capitalization issues
paperclypse Oct 8, 2024
458ffd7
fix(APM): Fixed a couple yaml syntax issues
paperclypse Oct 8, 2024
0158026
Merge branch 'develop' into pr/18898
paperclypse Oct 8, 2024
1ad9c59
docs: Corrected partial edit
mrickard Oct 9, 2024
4ee8caa
Azure site extension doc
jtduffy Oct 9, 2024
a08367a
Change deployment text
jtduffy Oct 9, 2024
ec91082
Updated dockerfiles and instructions.
jaffinito Oct 10, 2024
7267378
Update monitoring-azure-app-service.mdx
elucus Oct 10, 2024
b8ed61a
Added addtional Windows container example.
jaffinito Oct 10, 2024
1a05828
Fix another typo.
jaffinito Oct 10, 2024
6cc7acf
feat(azure-python): initial doc edits
akristen Oct 10, 2024
e856cee
feat(azure-python): clarify some language, add what's next section
akristen Oct 10, 2024
41fd624
docs: Updated Node Docker instructions
mrickard Oct 10, 2024
bbc0ce4
feat(java-azure): made copy edits, updated file extension name, updat…
akristen Oct 10, 2024
145b4e4
Apply suggestions from code review
akristen Oct 10, 2024
cdbb472
Modify grouping sections
lrafeei Oct 11, 2024
d8401bc
Fix header/link to header
lrafeei Oct 11, 2024
206d496
fix(Alerts): Fixed broken links
nbaenam Oct 11, 2024
b3e0a12
fix(Alerts): Fixed broken links
nbaenam Oct 11, 2024
ba4bb98
fix(Alerts): Removed a testing file
nbaenam Oct 11, 2024
4949bca
docs: Deleted site extension doc; consolidated with existing Azure doc
mrickard Oct 11, 2024
30f3288
docs: Updated cross-link for Azure Site Extension
mrickard Oct 11, 2024
c562615
chore: Changed heading size and added anchor
mrickard Oct 11, 2024
addec93
Add init container and startup script instructions
lrafeei Oct 11, 2024
1e4328a
Add indentation
lrafeei Oct 11, 2024
ee7b1cb
Add indentation, again
lrafeei Oct 11, 2024
7c67d0f
Minor edits to file
lrafeei Oct 11, 2024
0999f77
Fix callout formatting
lrafeei Oct 11, 2024
f5fba01
Remove downloading of wheels from script
lrafeei Oct 12, 2024
9902a20
Update src/content/docs/apm/agents/nodejs-agent/getting-started/monit…
mrickard Oct 14, 2024
73cedd2
Update src/content/docs/apm/agents/nodejs-agent/hosting-services/node…
mrickard Oct 14, 2024
ac6d70b
Update src/content/docs/apm/agents/nodejs-agent/hosting-services/node…
mrickard Oct 14, 2024
3afd5b9
Update src/content/docs/apm/agents/nodejs-agent/hosting-services/node…
mrickard Oct 14, 2024
ad74781
Update src/content/docs/apm/agents/nodejs-agent/hosting-services/node…
mrickard Oct 14, 2024
d528a3a
Update src/content/docs/apm/agents/nodejs-agent/hosting-services/node…
mrickard Oct 14, 2024
070a59e
Update src/content/docs/apm/agents/nodejs-agent/hosting-services/node…
mrickard Oct 14, 2024
e49f708
Update src/content/docs/apm/agents/nodejs-agent/installation-configur…
mrickard Oct 14, 2024
6abbaa4
Update src/content/docs/apm/agents/nodejs-agent/installation-configur…
mrickard Oct 14, 2024
0234668
Update src/content/docs/apm/agents/nodejs-agent/installation-configur…
mrickard Oct 14, 2024
c477376
Update src/content/docs/apm/agents/nodejs-agent/installation-configur…
mrickard Oct 14, 2024
00dd6d7
Update src/content/docs/apm/agents/nodejs-agent/installation-configur…
mrickard Oct 14, 2024
15a8d82
Update src/content/docs/apm/agents/nodejs-agent/installation-configur…
mrickard Oct 14, 2024
7302cc2
Merge branch 'develop' into nb-alerts-fixing-urls
nbaenam Oct 14, 2024
59fbc36
chore: Restored separate Azure install doc, added to nav, incorporate…
mrickard Oct 14, 2024
5d93c49
Update src/content/docs/apm/agents/nodejs-agent/getting-started/monit…
mrickard Oct 14, 2024
0033ac1
Update src/content/docs/apm/agents/nodejs-agent/hosting-services/node…
mrickard Oct 14, 2024
4387d9e
Update src/content/docs/apm/agents/nodejs-agent/hosting-services/node…
mrickard Oct 14, 2024
d753131
Update src/content/docs/apm/agents/nodejs-agent/hosting-services/node…
mrickard Oct 14, 2024
2c919bd
Update src/content/docs/apm/agents/nodejs-agent/installation-configur…
mrickard Oct 14, 2024
b268fa3
Update src/content/docs/apm/agents/nodejs-agent/installation-configur…
mrickard Oct 14, 2024
cbbbc6b
Update src/content/docs/apm/agents/nodejs-agent/installation-configur…
mrickard Oct 14, 2024
ce7bbfb
chore: Edited Node Docker instructions
mrickard Oct 14, 2024
6cb12f8
Update src/content/docs/apm/agents/nodejs-agent/installation-configur…
mrickard Oct 14, 2024
4265e78
feat(node): some indentation fixes
akristen Oct 14, 2024
b6a3e9c
Merge remote-tracking branch 'origin' into pr/18898
akristen Oct 14, 2024
2f98f43
chore: add syntax hightlighting
brnhensley Oct 14, 2024
4521626
chore: syntax highlighting and code formatting
brnhensley Oct 14, 2024
73ce6fc
chore: add syntax highlighting and format code
brnhensley Oct 14, 2024
15e71c9
feat(azure): bring PR up to date with origin, apply tech writer edits
akristen Oct 14, 2024
39c3459
Add note about dropping redis<4 support
hmstepanek Oct 14, 2024
a88a1e6
small edits, updating yaml
akristen Oct 14, 2024
a594572
Apply suggestions from code review
hmstepanek Oct 14, 2024
21282fa
feat(azure): updating to include docker updates
akristen Oct 14, 2024
d0f0b2e
fixing mdx errors
akristen Oct 14, 2024
6eacd45
Merge pull request #18939 from newrelic/nb-alerts-fixing-urls
nbaenam Oct 15, 2024
238168e
docker updates
jtduffy Oct 15, 2024
c969946
Merge pull request #18898 from elucus/el_azure_update
akristen Oct 15, 2024
fb44ec0
Merge pull request #18896 from mrickard/mrickard/azure-instructions-f…
akristen Oct 15, 2024
9ea5d2b
Merge pull request #18894 from jaffinito/azure-appservices-updates
akristen Oct 15, 2024
5986f58
Merge pull request #18915 from jtduffy/azure-site-ext
akristen Oct 15, 2024
97a710b
Merge pull request #18867 from lrafeei/python-azure-direct-install
akristen Oct 15, 2024
754a649
Merge remote-tracking branch 'origin' into pr/18949
akristen Oct 15, 2024
df40597
Merge pull request #18949 from lrafeei/python-azure-init-container
akristen Oct 15, 2024
9708a28
Merge pull request #18957 from brnhensley/patch-5
jeff-colucci Oct 15, 2024
cd4cac5
Add browser endpoint to networks.mdx
steve-cunnew Oct 15, 2024
43e756f
Merge pull request #18959 from hmstepanek/fix-release-notes
jeff-colucci Oct 15, 2024
63805f7
Merge pull request #18962 from steve-cunnew/patch-5
jeff-colucci Oct 15, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion src/content/docs/alerts/admin/rules-limits-alerts.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ Limits and rules pertaining to New Relic <InlinePopover type="alerts"/>:

<tr>
<td>
[Alert policy name](/docs/alerts/new-relic-alerts-beta/configuring-alert-policies/name-or-rename-alert-policy)
[Alert policy name](/docs/alerts/organize-alerts/create-edit-or-find-alert-policy/)
</td>

<td>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ Entities in New Relic are automatically color-coded with their health status. Fo
<td>
A [critical threshold](/docs/alerts/new-relic-alerts-beta/configuring-alert-policies/define-thresholds-trigger-alert) has been breached:

* [Notifications](/docs/alerts/new-relic-alerts-beta/managing-notification-channels/notification-channels-controlling-where-send-alerts) have been sent based on the selected [incident rollup preference](/docs/alerts/new-relic-alerts-beta/reviewing-alert-incidents/specify-when-new-relic-creates-incidents).
* [Notifications](/docs/alerts/new-relic-alerts-beta/managing-notification-channels/notification-channels-controlling-where-send-alerts) have been sent based on the selected [incident rollup preference](/docs/alerts/organize-alerts/specify-when-alerts-create-incidents/).
* The incident appears in the [<DNT>**Incidents**</DNT> index](/docs/alerts/new-relic-alerts-beta/reviewing-alert-incidents/explore-incident-history).
</td>
</tr>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ When the [threshold](/docs/alerts/create-alert/set-thresholds/set-thresholds-ale

## View the incidents index and incident details [#view-incidents]

Incidents are grouped together into incidents. If you want to change how incidents are grouped, open the associated policy and change the [<DNT>**Incident preference**</DNT>](/docs/alerts/new-relic-alerts-beta/reviewing-alert-incidents/specify-when-new-relic-creates-incidents) setting.
Incidents are grouped together into incidents. If you want to change how incidents are grouped, open the associated policy and change the [<DNT>**Incident preference**</DNT>](/docs/alerts/organize-alerts/specify-when-alerts-create-incidents/) setting.

To view incident details:

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -154,7 +154,7 @@ Here is a quick reference which also includes links to more detailed information
id="rename-policy"
title="Change a policy name"
>
To [rename](/docs/alerts/new-relic-alerts-beta/configuring-alert-policies/name-or-rename-alert-policy#rename-policy) a policy:
To [rename](/docs/alerts/organize-alerts/create-edit-or-find-alert-policy/#rename-policy) a policy:

1. Go to <DNT>**[one.newrelic.com](https://one.newrelic.com) > Alerts > Alert Policies**</DNT>, then select a policy.
2. Click the policy <DNT>**settings**</DNT> tab to edit it, type a [meaningful name](#best-practices-policies) for the policy (maximum 64 characters), and hit <DNT>**Save**</DNT>.
Expand All @@ -164,7 +164,7 @@ Here is a quick reference which also includes links to more detailed information
id="new-policy"
title="Create a new policy"
>
To create a [new alert policy](/docs/alerts/new-relic-alerts-beta/configuring-alert-policies/name-or-rename-alert-policy):
To create a [new alert policy](/docs/alerts/organize-alerts/create-edit-or-find-alert-policy/):

1. Go to <DNT>**[one.newrelic.com > All capabilities](https://one.newrelic.com/all-capabilities) > Alerts > Alert Policies**</DNT>.
2. Click <DNT>**New alert policy**</DNT>.
Expand Down Expand Up @@ -214,7 +214,7 @@ Here is a quick reference which also includes links to more detailed information
id="incidents"
title="Change how incidents roll up into issues"
>
To select how [incidents](/docs/alerts/new-relic-alerts-beta/reviewing-alert-incidents/specify-when-new-relic-creates-incidents) are grouped into issues (by policy, by condition, or by target and condition):
To select how [incidents](/docs/alerts/organize-alerts/specify-when-alerts-create-incidents/) are grouped into issues (by policy, by condition, or by target and condition):

1. Go to <DNT>**[one.newrelic.com](https://one.newrelic.com/all-capabilities) > Alerts > Alert Policies**</DNT>, then select a policy.
2. Click the <DNT>**Settings**</DNT> tab.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,37 +14,37 @@ redirects:
freshnessValidatedDate: never
---

In alerts, an <DNT>**entity**</DNT> is defined as any target for monitoring, such as an application, a browser, or a host. The [alerts UI](/docs/alerts/new-relic-alerts/defining-conditions/select-product-targets-alert-condition) shows available entities that you can select. You can also use the REST API and API Explorer to [add](https://rpm.newrelic.com/api/explore/alerts_entity_conditions/add) or [remove](https://rpm.newrelic.com/api/explore/alerts_entity_conditions/remove) entities for a condition.
In <InlinePopover type="alerts"/>, an <DNT>**entity**</DNT> is defined as any target for monitoring, such as an application, a browser, or a host. The [alerts UI](http://one.newrelic.com/alerts/) shows available entities that you can select. You can also use the REST API and API Explorer to [add](https://api.newrelic.com/docs/#/Alerts%20Entity%20Conditions/put_alerts_entity_conditions__entity_id__json) or [remove](https://api.newrelic.com/docs/#/Alerts%20Entity%20Conditions/delete_alerts_entity_conditions__entity_id__json) entities for a condition.

## Before using the REST API [#before-start]

The REST API is no longer the preferred way to programmatically manage your alerts. For more context, read the [Intro to APIs for <InlinePopover type="alerts"/>](/docs/alerts-applied-intelligence/new-relic-alerts/advanced-alerts/alerts-api/intro-alerts-api).
The REST API is no longer the preferred way to programmatically manage your alerts. For more context, read the [Intro to APIs for alerts](/docs/alerts/scale-automate/nerdgraph/nerdgraph-api-examples/).

## Requirements

Modifying the list of entities in a condition requires you to know:

* Your [API key](/docs/apis/rest-api-v2/getting-started/introduction-new-relic-rest-api-v2#api_key)
* The [`entity_id`](/docs/alerts/new-relic-alerts/getting-started/alerts-glossary#alert-entity) of the entity you want to monitor
* The [`condition_id`](/docs/alerts/new-relic-alerts/getting-started/alerts-glossary#alert-condition) of the condition you want to modify
* The [&#x7B;entity_ID}](/docs/new-relic-solutions/get-started/glossary/#entity) of the entity you want to monitor
* The [&#x7B;condition_ID}](/docs/new-relic-solutions/get-started/glossary/#alert-condition) of the condition you want to modify

## General procedure [#basic_process]

To update the entity list for a condition:

1. Locate the appropriate [entity ID](/docs/alerts/new-relic-alerts/getting-started/alerts-glossary#alert-entity); for example, [Application ID](/docs/apis/rest-api-v2/requirements/listing-host-instance-application-server-ids) and [browser ID](/docs/apis/rest-api-v2/browser-examples-v2/adding-or-listing-browser-apps-api-v2#specific-browser-app).
2. [Identify the policy ID by name or type](/docs/apm/apis/alert-examples-v2/listing-policies-api-v2#single_policy).
1. Locate the appropriate entity ID; for example, [Application ID](/docs/apis/rest-api-v2/requirements/listing-host-instance-application-server-ids) and [browser ID](/docs/apis/rest-api-v2/browser-examples-v2/add-or-list-browser-apps-api-v2/).
2. [Identify the policy ID by name or type](/docs/alerts/scale-automate/rest-api/rest-api-calls-alerts/#alert-policies).
3. Get the list of conditions associated with the policy and choose the one you want to modify for the appropriate category:
* [<InlinePopover type="apm"/>, <InlinePopover type="browser"/>, and <InlinePopover type="mobile"/>](/docs/alerts/new-relic-alerts/rest-api-alerts/rest-api-calls-new-relic-alerts#conditions)
* [APM, browser monitoring, and mobile monitoring](/docs/alerts/new-relic-alerts/rest-api-alerts/rest-api-calls-new-relic-alerts#conditions)
* [External services](/docs/alerts/new-relic-alerts/rest-api-alerts/rest-api-calls-new-relic-alerts#ext-services-conditions)
* [Synthetic monitoring](/docs/alerts/new-relic-alerts/rest-api-alerts/rest-api-calls-new-relic-alerts#synthetics-conditions)
4. Modify the condition using the [add](/docs/alerts/new-relic-alerts/rest-api-alerts/rest-api-calls-new-relic-alerts#add-entity) or [remove](/docs/alerts/new-relic-alerts/rest-api-alerts/rest-api-calls-new-relic-alerts#remove_entity) API requests.
4. Modify the condition using the add or remove [API requests](/docs/alerts/scale-automate/rest-api/rest-api-calls-alerts/#alert-entity-conditions).

<Callout variant="important">
Follow the requirements for the [minimum and maximum number of entities](/docs/alerts/new-relic-alerts/configuring-alert-policies/minimum-maximum-values) you can add to conditions.
</Callout>

## Example: Add/remove an entity [#example]
## Example: Add or remove an entity [#example]

The following example shows how to add a Ruby application named `TimberTime` in a condition and how to remove an entity from that same condition.

Expand All @@ -53,6 +53,7 @@ Only the first step in this example is unique to choosing the Ruby app as the en
1. Get the `entity_id`; for example, `application_id`:

```shell

curl -X GET 'https://api.newrelic.com/v2/applications.json' \
-H $API_KEY -i
```
Expand All @@ -62,6 +63,7 @@ Only the first step in this example is unique to choosing the Ruby app as the en
If you know the application name, use this command and specify the `app_name`:

```shell

curl -X GET 'https://api.newrelic.com/v2/applications.json' \
-H $API_KEY -i \
-d 'filter[name]=TimberTime'
Expand All @@ -81,7 +83,9 @@ Only the first step in this example is unique to choosing the Ruby app as the en
```
3. Get the `policy_id` you want to update; for example, the `TimberTime` app's `Logjam Alert` policy. To get the `policy_id`, use this command:


```shell

curl -X GET 'https://api.newrelic.com/v2/alerts_policies.json' \
-H $API_KEY -i \
-G -d 'filter[name]= Logjam Alert' # policy_name
Expand All @@ -101,7 +105,9 @@ Only the first step in this example is unique to choosing the Ruby app as the en
```
5. List all of this policy's conditions and locate the `condition_id`:


```shell

curl -X GET 'https://api.newrelic.com/v2/alerts_conditions.json' \
-H $API_KEY -i \
-G -d 'policy_id=85'
Expand Down Expand Up @@ -139,6 +145,7 @@ Only the first step in this example is unique to choosing the Ruby app as the en
To add `entity_id` 12345 to `condition_id` 234567, with `entity_type` set as `Application`:

```shell

curl -X PUT 'https://api.newrelic.com/v2/alerts_entity_conditions/12345.json' \
-H $API_KEY -i \
-H 'Content-Type: application/json' \
Expand All @@ -147,7 +154,9 @@ Only the first step in this example is unique to choosing the Ruby app as the en

To remove `entity_id` 8288171 from `condition_id` 234567, with `entity_type` set as `Application`:


```shell

curl -X DELETE 'https://api.newrelic.com/v2/alerts_entity_conditions/8288171.json' \
-H $API_KEY -i \
-G -d 'entity_type=Application&condition_id=234567'
Expand Down
Loading
Loading