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

Feat(public-dashboard): Feb release-Update document for Public dashboard GA #19748

Closed
wants to merge 39 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
4bb2a2a
Feat(public-dashboard): Update document for Public dashboard GA
sujitnewrelic Jan 19, 2025
2307bea
Update manage-your-dashboard.mdx
sujitnewrelic Jan 19, 2025
66d342d
Authoring in progress
sujitnewrelic Jan 19, 2025
e1019ec
Authoring in progress
sujitnewrelic Jan 20, 2025
c33a174
Authoring in progress
sujitnewrelic Jan 20, 2025
509e7ac
Authoring in progress
sujitnewrelic Jan 20, 2025
f7d94d3
Authoring in progress
sujitnewrelic Jan 21, 2025
f87796d
Authoring in progress
sujitnewrelic Jan 21, 2025
bf36869
Authoring in progress
sujitnewrelic Jan 21, 2025
5e2e16f
Authoring in progress
sujitnewrelic Jan 21, 2025
fe0b3d3
Authoring in progress
sujitnewrelic Jan 21, 2025
6cda719
Authoring in progress
sujitnewrelic Jan 21, 2025
ed5794b
Authoring in progress
sujitnewrelic Jan 22, 2025
ffb4482
Authoring in progress
sujitnewrelic Jan 22, 2025
0a7a9e5
Authoring in progress
sujitnewrelic Jan 22, 2025
7914e4d
Authoring in progress
sujitnewrelic Jan 22, 2025
eea453b
Authoring in progress
sujitnewrelic Jan 22, 2025
9669dfc
Update share-charts-dashboards-externally.mdx
sujitnewrelic Jan 24, 2025
5576dfa
Authoring in progress
sujitnewrelic Jan 27, 2025
4ff3b6b
Authoring in progress
sujitnewrelic Jan 27, 2025
eb8bc94
Authoring in progress
sujitnewrelic Jan 27, 2025
7382fbb
Update share-charts-dashboards-externally.mdx
sujitnewrelic Jan 27, 2025
8152553
Authoring in progress
sujitnewrelic Jan 27, 2025
fae9a37
Update Prerequisites-to-share-dashboards-charts.mdx
sujitnewrelic Jan 27, 2025
dc52ee7
Update Prerequisites-to-share-dashboards-charts.mdx
sujitnewrelic Jan 28, 2025
7ea08fb
Self review corrections
sujitnewrelic Jan 28, 2025
1172dc6
Editorial review comment implementation
sujitnewrelic Jan 29, 2025
a5cad27
Updated the editorial review comments
sujitnewrelic Jan 29, 2025
380506b
Self-review correction
sujitnewrelic Jan 29, 2025
30501cf
A technical update from the engineering team
sujitnewrelic Jan 30, 2025
fc6f575
Updated the link for the Advance Compute as suggested by PM
sujitnewrelic Jan 30, 2025
b43c0ef
Added the Pricing section
sujitnewrelic Feb 4, 2025
74b57aa
Updated feedback from the PM
sujitnewrelic Feb 4, 2025
c78a052
Updated the comment from Legal review
sujitnewrelic Feb 10, 2025
0544993
Merge branch 'develop' into public-dashboard
sujitnewrelic Feb 24, 2025
d294bc4
revert changes
sujitnewrelic Feb 24, 2025
2e1b165
Merge branch 'develop' into public-dashboard
cbehera-newrelic Feb 24, 2025
36568a9
fixed merge conflicts
sujitnewrelic Feb 24, 2025
831809a
Merge branch 'public-dashboard' of https://github.com/newrelic/docs-w…
sujitnewrelic Feb 24, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
5 changes: 1 addition & 4 deletions .github/workflows/agent-release-notes.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,7 @@ name: Generate Agent Release Notes
on:
workflow_dispatch:
schedule:
- cron: '0 0 * * *' # At 00:00 UTC
- cron: '0 6 * * *' # At 06:00 UTC
- cron: '0 12 * * *' # At 12:00 UTC
- cron: '0 18 * * *' # At 18:00 UTC
- cron: '0 2 * * *' # 7PM PDT

jobs:
generate-json:
Expand Down
2 changes: 1 addition & 1 deletion gatsby-config.js
Original file line number Diff line number Diff line change
Expand Up @@ -371,7 +371,7 @@ module.exports = {
},
i18n: {
translationsPath: `${__dirname}/src/i18n/translations`,
additionalLocales: ['jp', 'kr', 'pt', 'es'],
additionalLocales: LOCALES,
},
prism: {
languages: [
Expand Down
3 changes: 1 addition & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
"@emotion/styled": "^11.3.0",
"@mdx-js/mdx": "2.0.0-next.8",
"@mdx-js/react": "2.0.0-next.8",
"@newrelic/gatsby-theme-newrelic": "9.10.7",
"@newrelic/gatsby-theme-newrelic": "9.10.6",
"@splitsoftware/splitio-react": "^1.2.4",
"ansi-colors": "^4.1.3",
"cockatiel": "^3.0.0-beta.0",
Expand Down Expand Up @@ -59,7 +59,6 @@
"rehype-format": "^5.0.0",
"rehype-parse": "^7.0.1",
"rehype-remark": "^8.0.0",
"remark-gfm": "^3.0.1",
"remark-rehype": "^8.0.0",
"rss": "^1.2.2",
"sequelize": "^6.21.3",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@ const MOCK_CONSTANTS = {
kr: 'ko-KR',
es: 'es-LA',
pt: 'pt-BR',
fr: 'fr-FR',
},
};

Expand Down Expand Up @@ -47,14 +46,12 @@ describe('add-files-to-translation-queue tests', () => {
'ko-KR': ['excluded/path'],
'es-LA': ['excluded/path'],
'pt-BR': ['excluded/path'],
'fr-FR': ['excluded/path'],
},
excludeType: {
'ja-JP': ['excludedType'],
'ko-KR': ['excludedType'],
'es-LA': ['excludedType'],
'pt-BR': ['excludedType'],
'fr-FR': ['excludedType'],
},
};
const originalAdd = jest.requireActual('../utils/constants.js');
Expand All @@ -80,7 +77,6 @@ describe('add-files-to-translation-queue tests', () => {
{ filename: '/content/bar.mdx', locale: 'ko-KR', project_id: 'MT_ID' },
{ filename: '/content/bar.mdx', locale: 'es-LA', project_id: 'MT_ID' },
{ filename: '/content/bar.mdx', locale: 'pt-BR', project_id: 'MT_ID' },
{ filename: '/content/bar.mdx', locale: 'fr-FR', project_id: 'MT_ID' },
]);
});

Expand All @@ -95,7 +91,6 @@ describe('add-files-to-translation-queue tests', () => {
{ filename: '/content/bar.mdx', locale: 'ko-KR', project_id: 'MT_ID' },
{ filename: '/content/bar.mdx', locale: 'es-LA', project_id: 'MT_ID' },
{ filename: '/content/bar.mdx', locale: 'pt-BR', project_id: 'MT_ID' },
{ filename: '/content/bar.mdx', locale: 'fr-FR', project_id: 'MT_ID' },
]);
});

Expand Down Expand Up @@ -142,11 +137,6 @@ describe('add-files-to-translation-queue tests', () => {
locale: 'pt-BR',
project_id: 'MT_ID',
},
{
filename: '/content/bar.mdx',
locale: 'fr-FR',
project_id: 'MT_ID',
},
]);
});

Expand All @@ -156,7 +146,6 @@ describe('add-files-to-translation-queue tests', () => {
{ filename: 'included/path/content/foo.mdx', locale: 'ko-KR' },
{ filename: 'included/path/content/bar.mdx', locale: 'es-LA' },
{ filename: 'included/path/content/foo.mdx', locale: 'pt-BR' },
{ filename: 'included/path/content/foo.mdx', locale: 'fr-FR' },
];
setup();
const { excludeFiles } = require('../add-files-to-translation-queue');
Expand All @@ -168,7 +157,6 @@ describe('add-files-to-translation-queue tests', () => {
{ filename: 'included/path/content/foo.mdx', locale: 'ko-KR' },
{ filename: 'included/path/content/bar.mdx', locale: 'es-LA' },
{ filename: 'included/path/content/foo.mdx', locale: 'pt-BR' },
{ filename: 'included/path/content/foo.mdx', locale: 'fr-FR' },
]);
});

Expand Down Expand Up @@ -248,11 +236,6 @@ describe('add-files-to-translation-queue tests', () => {
contentType: 'doc',
locale: 'ja-JP',
},
{
filename: 'excluded/path/content/bar.mdx',
contentType: 'doc',
locale: 'fr-FR',
},
];
setup();

Expand Down
2 changes: 0 additions & 2 deletions scripts/actions/deserialize-html.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@ import { encode as htmlEncode } from 'html-entities';

import handlers from './utils/handlers.mjs';
import { configuration } from './configuration.js';
import remarkGfm from 'remark-gfm';

/**
* Deserialize a node from the HTML AST into a node for the MDX AST.
Expand Down Expand Up @@ -143,7 +142,6 @@ const processor = unified()
// remark-mdx must come before remark-stringify, because it adds handlers
// for MDX nodes like `mdxJsxTextElement` and otherwise, remark-stringfy
// won't know how to stringify those nodes.
.use(remarkGfm)
.use(remarkMdx)
.use(stringify, {
bullet: '*',
Expand Down
2 changes: 0 additions & 2 deletions scripts/actions/serialize-mdx.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@ import toMDAST from 'remark-parse10';
import frontmatter from 'remark-frontmatter5';
import remarkMdx from 'remark-mdx2.3';
import remark2rehype from 'remark-rehype10';
import remarkGfm from 'remark-gfm';
import addClasses from 'rehype-add-classes';
import rehypeStringify from 'rehype-stringify10';
import format from 'rehype-format';
Expand Down Expand Up @@ -43,7 +42,6 @@ const mdxSpanExpression = (h, node) => {
const processor = unified()
.use(toMDAST)
.use(remarkMdx)
.use(remarkGfm)
.use(frontmatter, ['yaml'])
.use(fencedCodeBlock)
.use(customHeadingIds)
Expand Down
1 change: 0 additions & 1 deletion scripts/actions/utils/constants.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@ const LOCALE_IDS = {
kr: 'ko-KR',
es: 'es-LA',
pt: 'pt-BR',
fr: 'fr-FR',
};

const LOCALES = Object.keys(LOCALE_IDS);
Expand Down
26 changes: 0 additions & 26 deletions scripts/actions/utils/docs-content-tools/i18n-exclusions.yml
Original file line number Diff line number Diff line change
Expand Up @@ -99,34 +99,8 @@ excludePath:
- src/content/docs/apm/agents/net-agent/getting-started/net-agent-eol-policy.mdx
- src/content/docs/new-relic-solutions/build-nr-ui/sdk-component

fr-FR:
- src/announcements
- src/content/eol
- src/content/whats-new
- src/content/docs/release-notes
- src/content/docs/licenses
- src/content/docs/style-guide
- src/content/docs/agile-handbook
- src/data-dictionary
- src/i18n
- src/content/docs/security/security-privacy/data-privacy
- src/content/docs/security/security-privacy/compliance
- scripts/actions/__tests__/kitchen-sink.mdx
- src/install
- src/content/docs/mdx-test-page
- src/content/docs/apm/agents/go-agent/get-started/go-agent-eol-policy.mdx
- src/content/docs/apm/agents/java-agent/getting-started/java-agent-eol-policy.mdx
- src/content/docs/infrastructure/infrastructure-monitoring/get-started/infrastructure-agent-eol-policy.mdx
- src/content/docs/apm/agents/ruby-agent/getting-started/ruby-agent-eol-policy.mdx
- src/content/docs/apm/agents/nodejs-agent/getting-started/nodejs-agent-eol-policy.mdx
- src/content/docs/browser/browser-monitoring/getting-started/browser-agent-eol-policy.mdx
- src/content/docs/apm/agents/php-agent/getting-started/php-agent-eol-policy.mdx
- src/content/docs/apm/agents/net-agent/getting-started/net-agent-eol-policy.mdx
- src/content/docs/new-relic-solutions/build-nr-ui/sdk-component

excludeType:
ja-JP:
ko-KR:
es-LA:
pt-BR:
fr-FR:
35 changes: 13 additions & 22 deletions scripts/i18n_utility/__tests__/actions.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -171,18 +171,18 @@ describe('actions tests', () => {
* Every 4 Booleans represents mocking if the file exists and therefore should be renamed or skipped for those locale paths
*/
[
// doc[0]: jp renamed, kr renamed, es renamed, pt renamed, fr renamed
true, true, true, true, true,
// doc[1]: jp renamed, kr skipped, es skipped, pt skipped, fr skipped
true, false, false, false, false,
// doc[2]: jp skipped, kr renamed, es skipped, pt skipped, fr skipped
false, true, false, false, false,
// doc[3]: jp skipped, kr skipped, es renamed, pt skipped, fr skipped
false, false, true, false, false,
// doc[4]: jp skipped, kr skipped, es skipped, pt renamed, fr skipped
false, false, false, true, false,
// doc[5]: jp skipped, kr skipped, es skipped, pt skipped, fr renamed
false, false, false, false, true,
// doc[0]: jp renamed, kr renamed, es renamed, pt renamed
true, true, true, true,
// doc[1]: jp renamed, kr skipped, es skipped, pt skipped
true, false, false, false,
// doc[2]: jp skipped, kr renamed, es skipped, pt skipped
false, true, false, false,
// doc[3]: jp skipped, kr skipped, es renamed, pt skipped
false, false, true, false,
// doc[4]: jp skipped, kr skipped, es skipped, pt renamed
false, false, false, true,
// doc[5]: jp skipped, kr skipped, es skipped, pt skipped
false, false, false, false,
].forEach(
(returnValue) => {
mockFs.existsSync.mockReturnValueOnce(returnValue);
Expand All @@ -191,7 +191,7 @@ describe('actions tests', () => {

const result = Actions.getRenameChanges(input);

expect(result.length).toBe(10);
expect(result.length).toBe(8);
expect(result).toStrictEqual([
{
from:
Expand All @@ -213,11 +213,6 @@ describe('actions tests', () => {
'src/i18n/content/pt/docs/accounts/accounts-billing/account-setup/choose-your-data-center.mdx',
to: 'src/i18n/content/pt/docs/choose-your-data-center.mdx',
},
{
from:
'src/i18n/content/fr/docs/accounts/accounts-billing/account-setup/choose-your-data-center.mdx',
to: 'src/i18n/content/fr/docs/choose-your-data-center.mdx',
},
{
from:
'src/i18n/content/jp/docs/apm/agents/c-sdk/get-started/images/c-apm-summary.png',
Expand All @@ -240,10 +235,6 @@ describe('actions tests', () => {
from: 'src/i18n/content/pt/docs/apm/auspicious-petite-moth.mdx',
to: 'src/i18n/content/pt/docs/apm/aesthetic-purple-moon.mdx',
},
{
from: 'src/i18n/content/fr/docs/apm/errors-inbox/errors-inbox-ui.mdx',
to: 'src/i18n/content/fr/docs/apm/errors-inbox-ui.mdx',
},

]);
});
Expand Down
5 changes: 1 addition & 4 deletions src/components/EolPage.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import React from 'react';
import { format, isAfter, isSameDay, parseISO } from 'date-fns';
import { ja, ko, es, ptBR, fr } from 'date-fns/locale';
import { ja, ko, es, ptBR } from 'date-fns/locale';
import { useStaticQuery, graphql } from 'gatsby';
import { compareVersions } from 'compare-versions';
import getAgentName from '../utils/getAgentName.js';
Expand Down Expand Up @@ -65,9 +65,6 @@ const EolPage = ({ agent, locale = 'en' }) => {
if (locale === 'pt') {
return format(date, 'PPP', { locale: ptBR });
}
if (locale === 'fr') {
return format(date, 'PPP', { locale: fr });
}
return format(date, 'PP');
};

Expand Down
46 changes: 0 additions & 46 deletions src/components/FrNav.js

This file was deleted.

2 changes: 0 additions & 2 deletions src/components/InlinePopover/InlinePopover.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ import jpJson from '../../data/popovers_jp.json';
import krJson from '../../data/popovers_kr.json';
import esJson from '../../data/popovers_es.json';
import ptJson from '../../data/popovers_pt.json';
import frJson from '../../data/popovers_fr.json';

import { TwoButton } from './layouts';

Expand All @@ -27,7 +26,6 @@ const InlinePopover = ({ type }) => {
if (locale === 'jp') return jpJson;
if (locale === 'es') return esJson;
if (locale === 'pt') return ptJson;
if (locale === 'fr') return frJson;
return enJson;
})();

Expand Down
2 changes: 0 additions & 2 deletions src/components/RootNavigation.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@ import JpNav from './JpNav';
import EsNav from './EsNav';
import PtNav from './PtNav';
import EnNav from './EnNav';
import FrNav from './FrNav';
import StyleGuideNav from './StyleGuideNav';

const RootNavigation = ({ locale, className, isStyleGuide }) => {
Expand All @@ -14,7 +13,6 @@ const RootNavigation = ({ locale, className, isStyleGuide }) => {
en: <EnNav className={className} />,
es: <EsNav className={className} />,
pt: <PtNav className={className} />,
fr: <FrNav className={className} />,
};
if (isStyleGuide) {
return <StyleGuideNav className={className} />;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,6 @@ When you sign up for New Relic, this creates an organization containing a single

An account can have many sources of data reporting to it. For example, a single account could have data reporting from our infrastructure agent, an <InlinePopover type="apm"/> agent, and other integrations. All data reported to New Relic requires an [account ID](/docs/accounts/accounts-billing/account-structure/account-id), which tells New Relic which account that data belongs in. That ID is also used for some account-specific tasks, like making API calls.

You may notice a special account in your list of accounts under the <strong>Organization</strong> header. This account stores data for organization-scoped features, and you will use this account for any queries using data from organization-scoped features. You cannot cancel or ingest data into this account. This will also be in your list of accounts when querying NerdGraph. It will be returned as `<organization ID> Storage Account`.

When you [set up user access](#account-access), you grant users access to specific accounts.

## Cross-account access [#cross-account-access]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ In addition to the primary billing factors of GB Ingested and billable users, yo

<Callout variant="tip">
Your use of CodeStream under Advanced Compute will incur CCU charges, regardless of user type. This means that free basic users can access Advanced Compute features and incur charges for Advanced CCUs.
</Callout>
</Callout>
* **EU Data Center for Original Data or Data Plus**: This add-on applies to your data option (original Data or Data Plus) when you select the European Union as your data region, as available.
* **Extended Retention for Original Data or Data Plus**: This add-on applies if you exceed the default length of time your data is retained. This applies to all your data—not just logs—and is a good option if you need to make a lot of small queries or make queries on large volumes of data.
* **Live Archives**: Extend your log storage duration up to seven years. Live Archives also requires Advanced Compute.
Expand Down
Loading
Loading