Skip to content

Commit

Permalink
Merge branch 'develop' into clarifying-fedramp-for-cloud-integrations
Browse files Browse the repository at this point in the history
  • Loading branch information
zuluecho9 committed Aug 30, 2021
2 parents 6bad3d1 + d3acdcc commit 26ee157
Show file tree
Hide file tree
Showing 926 changed files with 11,371 additions and 6,124 deletions.
2 changes: 1 addition & 1 deletion .github/auto_assign.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ addReviewers: true

# A list of reviewers to be added to pull requests (GitHub user name)
reviewers:
- bradleyrcamacho
- bradleycamacho
- barbnewrelic
- paperclypse
- zuluecho9
Expand Down
5 changes: 3 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -41,8 +41,8 @@
"hast-util-select": "^4.0.2",
"hast-util-to-mdast": "^7.1.3",
"jest": "^26.6.3",
"jest-when": "^3.3.1",
"jest-emotion": "^10.0.32",
"jest-when": "^3.3.1",
"jsdom": "^16.5.0",
"lodash": "^4.17.21",
"parse-link-header": "^1.0.1",
Expand Down Expand Up @@ -151,7 +151,8 @@
"postinstall": "patch-package",
"extract-i18n": "i18next",
"get-translated-files": "node scripts/actions/add-files-to-translation-queue.js",
"check-for-outdated-translations": "node scripts/actions/check-for-outdated-translations.js"
"check-for-outdated-translations": "node scripts/actions/check-for-outdated-translations.js",
"verify-mdx": "node scripts/verify_mdx.js"
},
"husky": {
"hooks": {
Expand Down
33 changes: 33 additions & 0 deletions scripts/verify_mdx.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
const mdx = require('@mdx-js/mdx');
const fs = require('fs');
const glob = require('glob');

const readFile = async (filePath) => {
try {
console.log(`reading ${filePath}`);
const mdxText = fs.readFileSync(filePath, 'utf8');
const jsx = mdx.sync(mdxText);
} catch (exception) {
console.log(JSON.stringify(exception, null, 4));
return filePath;
}
};

const main = async () => {
let filePaths = process.argv.slice(2);

if (filePaths.length === 0) {
// if user did not supply paths, default to all
filePaths = glob.sync(
`${__dirname}/../src{/content/**/*.mdx,/i18n/content/**/*.mdx}`
);
}

const allResults = await Promise.all(filePaths.map(readFile));
const results = allResults.filter(Boolean);

console.log(results);
console.log(`Failed file count: ${results.length}`);
};

main();
21 changes: 21 additions & 0 deletions src/components/NetworkPerformanceMonitoringBannerGA.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
import React from 'react';
import { css } from '@emotion/react';
import fsBanner from '../images/NPM_banner.png';

const NetworkPerformanceMonitoringBannerGA = () => {
return (
<section>
<a href="/docs/network-performance-monitoring/get-started/npm-introduction">
<img
css={css`
width: 100%;
`}
src={fsBanner}
alt="Get started with Network performance monitoring."
/>
</a>
</section>
);
};

export default NetworkPerformanceMonitoringBannerGA;
Original file line number Diff line number Diff line change
@@ -1,12 +1,8 @@
---
title: Create a New Relic account
tags:
- Accounts
- Accounts and billing
- Account setup
title: Sign up for New Relic
translate:
- jp
metaDescription: How to sign up for a free forever New Relic account.
metaDescription: Sign up for a free forever New Relic account.
redirects:
- /docs/subscriptions/getting-started-with-your-new-relic-account
- /docs/subscriptions/creating-your-new-relic-account
Expand All @@ -17,19 +13,45 @@ redirects:
- /docs/accounts/install-new-relic/account-setup/create-your-new-relic-account
---

To create a new New Relic organization, go to [newrelic.com/signup](https://newrelic.com/signup). A New Relic organization gives you free access to our entire [observability platform](https://newrelic.com/platform).
At New Relic, our mission is to help you create more perfect software. So we give you **free access** to our observability platform, **forever**. Our [free tier](/docs/accounts/accounts-billing/new-relic-one-pricing-billing/new-relic-one-pricing-billing/#free) lets you ingest up to 100 GBs per month, and have one [full user](/docs/accounts/accounts-billing/new-relic-one-user-management/new-relic-one-user-model-understand-user-structure/#user-type) and **unlimited** basic users.

If you want to add accounts to an existing organization, see [Organization structure](/docs/accounts/accounts-billing/account-structure/new-relic-account-structure).
Ready to get started?

## Sign up [#sign-up]
<ButtonGroup> <ButtonLink
role="button"
to="https://newrelic.com/signup"
variant="primary"
>
Sign up for New Relic
</ButtonLink>
</ButtonGroup>

When you sign up for a New Relic organization, you have access to New Relic for free and forever. Sign up in a few minutes at [newrelic.com/signup](http://newrelic.com/signup). Or, if you have a specific offer from a [New Relic partner](/docs/accounts-partnerships/partnerships/partner-based-installation/log-install-new-relic-partners), use the link they've sent you.
Want to learn more first?

Next steps after signing up:
As just one example of what you can do with New Relic, imagine you are a Kubernetes administrator overseeing many clusters and pods of software containers. Where do you start troubleshooting? This short video shows how you can locate a problem cluster and use distributed tracing to find relevant logs:

* To learn more about how to optimize your use of New Relic, see [Introduction to New Relic](https://docs.newrelic.com/docs/using-new-relic/welcome-new-relic/get-started/introduction-new-relic#get-started-now).
* To learn about our monitoring solutions, browse [our integrations](https://newrelic.com/integrations).
* To watch videos on how to use our features, see [New Relic University](https://learn.newrelic.com/).
<Video
type="wistia"
id="hytv3kad74"
/>

Learn more:
* [See pricing details](https://newrelic.com/pricing)
* [Learn what New Relic does](https://docs.newrelic.com/docs/using-new-relic/welcome-new-relic/get-started/introduction-new-relic#get-started-now)
* [Browse our solutions](https://newrelic.com/integrations)

### Next steps [#next-steps]

Here are some next steps after signing up:

* Start reporting data using our [**Add your data** UI](https://one.newrelic.com/launcher/nr1-core.settings)
* [Get ideas on how to bring all your data together](/docs/using-new-relic/welcome-new-relic/get-started/introduction-new-relic/#bring-your-data)
* [Watch New Relic University videos](https://learn.newrelic.com/)
* If you unintentionally signed up, see [Delete account](/docs/accounts/accounts-billing/account-setup/downgradecancel-account/#cancel-simple-org)

## Add accounts to an existing New Relic organization [#existing]

If you already have an existing New Relic organization and want to add accounts to it, see [Account structure](/docs/accounts/accounts-billing/account-structure/new-relic-account-structure).

## Login problems? [#troubleshooting]

Expand Down

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -161,7 +161,7 @@ Some general system problems and solutions:
>
If your organization uses a SAML Single Sign On (SSO) solution, you can skip the **Password** field when you log in. If you need to reset your password, contact your organization's system administrator or IT department as applicable.

If you're an administrator who has recently enabled or made changes to your SAML SSO settings and are unable to log in, there might be an issue with your configuration. Customers on the [New Relic One user model](https://docs.newrelic.com/docs/accounts/accounts-billing/new-relic-one-user-management/new-relic-one-user-model-understand-user-structure) can use a special recovery flow to fix any issues. Visit [login.newrelic.com/recovery_access](http://login.newrelic.com/recovery_access) to bypass SSO and gain one-time access to your organization.
If you're an administrator who has recently enabled or made changes to your SAML SSO settings and are unable to log in, there might be an issue with your configuration. Customers on the [New Relic One user model](/docs/accounts/accounts-billing/new-relic-one-user-management/new-relic-one-user-model-understand-user-structure) can use a special recovery flow to fix any issues. Visit [login.newrelic.com/recovery_access](http://login.newrelic.com/recovery_access) to bypass SSO and gain one-time access to your organization.
</Collapser>

<Collapser
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ Our [automated user management](/docs/accounts/accounts/automated-user-managemen

## Requirements

Before using this guide, read our [AUM requirements](https://docs.newrelic.com/docs/assign-users-automated-provisioning-allow-single-sign#requirements).
Before using this guide, read our [AUM requirements](/docs/assign-users-automated-provisioning-allow-single-sign#requirements).

Note that these instructions require going back and forth between your identity provider and New Relic.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,11 @@ redirects:
- /docs/onelogin-scimsso-application-configuration
---

Our [automated user management](https://docs.newrelic.com/docs/accounts/accounts/automated-user-management/automated-user-provisioning-single-sign) (AUM) allows allows you to import and configure your New Relic users from your identity provider via SCIM. This guide provides OneLogin-specific details on how to configure the New Relic OneLogin SCIM/SSO application.
Our [automated user management](/docs/accounts/accounts/automated-user-management/automated-user-provisioning-single-sign) (AUM) allows allows you to import and configure your New Relic users from your identity provider via SCIM. This guide provides OneLogin-specific details on how to configure the New Relic OneLogin SCIM/SSO application.

## Requirements

Before using this guide, read our [AUM requirements](https://docs.newrelic.com/docs/assign-users-automated-provisioning-allow-single-sign#requirements).
Before using this guide, read our [AUM requirements](/docs/assign-users-automated-provisioning-allow-single-sign#requirements).

Note that these instructions require going back and forth between your identity provider and New Relic.

Expand Down Expand Up @@ -48,7 +48,7 @@ From the **New Relic by organization** application page, fill in the following f

In the left pane, select **Configuration** and complete the following:

1. Get the **authentication domain ID** (top of [New Relic's authentication domain UI](https://docs.newrelic.com/docs/accounts/accounts-billing/new-relic-one-user-management/authentication-domains-saml-sso-scim-more) and **SCIM bearer token** (in authentication domain UI as "SAML 2.0 endpoint) and input them into the appropriate fields in the OneLogin app.
1. Get the **authentication domain ID** (top of [New Relic's authentication domain UI](/docs/accounts/accounts-billing/new-relic-one-user-management/authentication-domains-saml-sso-scim-more) and **SCIM bearer token** (in authentication domain UI as "SAML 2.0 endpoint) and input them into the appropriate fields in the OneLogin app.
2. Leave the **API Connection** disabled until all the configuration described in the following sections is completed. After completing all the configuration, enable the connection.

### Fill in the rules form [#rules-form]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ New Relic’s SCIM service provider follows the [SCIM 2.0 API](http://www.simple

## Authentication [#authentication]

Authentication requires a bearer token. This bearer token is specific to your [New Relic authentication domain](https://docs.newrelic.com/docs/accounts/accounts-billing/new-relic-one-user-management/authentication-domains-saml-sso-scim-more) and is displayed when first enabling SCIM for an authentication domain.
Authentication requires a bearer token. This bearer token is specific to your [New Relic authentication domain](/docs/accounts/accounts-billing/new-relic-one-user-management/authentication-domains-saml-sso-scim-more) and is displayed when first enabling SCIM for an authentication domain.

## Supported resources [#supported-resources]

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -118,7 +118,7 @@ These partners require specific login and deployment procedures for you to use y
To install the New Relic plugin for W3 Edge/Wordpress users:

1. Log in to your WordPress account at [wordpress.org/support/bb-login.php](https://wordpress.org/support/bb-login.php).
2. Follow [New Relic's instructions](https://docs.newrelic.com/docs/agents/php-agent/installation/wordpress-users-new-relic) to complete the installation process, or contact [W3TC support](http://wordpress.org/support/plugin/w3-total-cache) for assistance.
2. Follow [New Relic's instructions](/docs/agents/php-agent/installation/wordpress-users-new-relic) to complete the installation process, or contact [W3TC support](http://wordpress.org/support/plugin/w3-total-cache) for assistance.
3. Wait for New Relic to begin collecting data.

Within a few minutes after deploying the agent, performance data about your app will appear on New Relic APM's [Applications Overview p](/docs/apm/applications-menu/monitoring/applications-overview-dashboard)age.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ redirects:

[RightScale](https://www.rightscale.com/) is a Software as a Service (SaaS) solution capable of hosting web applications. Supported languages for both [New Relic](http://support.rightscale.com/27-Partners/New_Relic) and RightScale include Java, Ruby, .NET, PHP, and Python.

In order to use New Relic through the [RightScale partnership](http://www.rightscale.com/partners/isv/new-relic.php), you need a New Relic account. Before getting started, be sure to [enable API access](https://docs.newrelic.com/docs/apis/rest-api-v2/requirements/new-relic-rest-api-v2-getting-started).
In order to use New Relic through the [RightScale partnership](http://www.rightscale.com/partners/isv/new-relic.php), you need a New Relic account. Before getting started, be sure to [enable API access](/docs/apis/rest-api-v2/requirements/new-relic-rest-api-v2-getting-started).

## Add New Relic RightScripts [#add-rpm]

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ All APM events use a `productLine` attribute value of `APM`. For more informatio
For host-based APM pricing, monthly billable usage is determined by the number of **equivalent hosts** used during that month. An **equivalent host** is defined as: 750 hours (standardized number of monthly hours) of connection to New Relic by a host or multiple hosts. For more on this calculation, see [host-based pricing](/docs/accounts/accounts/subscription-pricing/compute-unit-cu-pricing-vs-host-based-pricing-apm-infrastructure#host-based).

<Callout variant="tip">
Only the account **Owner** and **Admins** can view the usage UI. However, anyone in your account can query usage data using the `NrDailyUsage` [event](https://docs.newrelic.com/docs/insights/use-insights-ui/getting-started/introduction-new-relic-insights#event-type).
Only the account **Owner** and **Admins** can view the usage UI. However, anyone in your account can query usage data using the `NrDailyUsage` [event](/docs/insights/use-insights-ui/getting-started/introduction-new-relic-insights#event-type).
</Callout>

To get an estimate of the current month's billable usage:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,14 +34,14 @@ For accounts on our [original pricing plan](/docs/accounts/original-accounts-bil

## Data generation [#data]

Once per day, an account with an Insights Pro subscription will generate an `NrDailyUsage` [event](https://docs.newrelic.com/docs/telemetry-data-platform/ingest-manage-data/understand-data/new-relic-data-types#events-new-relic) for every [event namespace](#namespace). A `NrDailyUsage` event includes a count of the events under that namespace.
Once per day, an account with an Insights Pro subscription will generate an `NrDailyUsage` [event](/docs/telemetry-data-platform/ingest-manage-data/understand-data/new-relic-data-types#events-new-relic) for every [event namespace](#namespace). A `NrDailyUsage` event includes a count of the events under that namespace.

To view the attributes for this event, see the `NrDailyUsage` [entry in the data dictionary](/attribute-dictionary?attribute_name=&events_tids%5B%5D=8891).
To view the attributes for this event, see the `NrDailyUsage` [entry in the data dictionary](/attribute-dictionary/?event=NrDailyUsage).

## Usage calculations [#calculation]

<Callout variant="tip">
Only the account **Owner** and **Admins** can view the usage UI. However, anyone in your account can query usage data using the `NrDailyUsage` [event](https://docs.newrelic.com/docs/telemetry-data-platform/ingest-manage-data/understand-data/new-relic-data-types#events-new-relic).
Only the account **Owner** and **Admins** can view the usage UI. However, anyone in your account can query usage data using the `NrDailyUsage` [event](/docs/telemetry-data-platform/ingest-manage-data/understand-data/new-relic-data-types#events-new-relic).
</Callout>

To get an estimate of the current month's billable usage:
Expand Down Expand Up @@ -297,7 +297,7 @@ An [Insights Pro subscription](/docs/insights/use-insights-ui/manage-account-dat

<tr>
<td>
Mobile error (for [HTTP requests](https://docs.newrelic.com/docs/mobile-monitoring/mobile-monitoring-ui/network-pages/http-requests-page) and [HTTP errors](https://docs.newrelic.com/docs/mobile-monitoring/mobile-monitoring-ui/network-pages/http-errors-network-failure-analysis) features)
Mobile error (for [HTTP requests](/docs/mobile-monitoring/mobile-monitoring-ui/network-pages/http-requests-page) and [HTTP errors](/docs/mobile-monitoring/mobile-monitoring-ui/network-pages/http-errors-network-failure-analysis) features)
</td>

<td>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ For accounts on our [original pricing plan](/docs/accounts/original-accounts-bil
To view your usage data:

* If you are an account owner or admin, you can access subscription usage data in the New Relic UI.
* If you are not the account owner or admin, you can query usage data by using the [`NrDailyUsage` event](https://docs.newrelic.com/attribute-dictionary?attribute_name=&events_tids%5B%5D=8891).
* If you are not the account owner or admin, you can query usage data by using the [`NrDailyUsage` event](/attribute-dictionary/?event=NrDailyUsage).

## How it works [#about-usage]

Expand Down

0 comments on commit 26ee157

Please sign in to comment.