Skip to content

Commit 5d37434

Browse files
authored
Merge pull request #22367 from newrelic/daily-release/05-12-25-morning
Daily release/05 12 25 morning
2 parents 8fff941 + a955092 commit 5d37434

File tree

66 files changed

+2963
-1086
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

66 files changed

+2963
-1086
lines changed

scripts/listMdxFreshness.mjs

Lines changed: 33 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -62,63 +62,48 @@ function main() {
6262
rows.sort((a,b) => b.ageDays - a.ageDays);
6363
console.log('Sorted files by age (descending)');
6464

65-
// Grouping buckets
66-
const buckets = [
67-
{ label: '24+ months', filter: r => r.ageMonths >= 24 },
68-
{ label: '18-24 months', filter: r => r.ageMonths >= 18 && r.ageMonths < 24 },
69-
{ label: '12-18 months', filter: r => r.ageMonths >= 12 && r.ageMonths < 18 },
70-
{ label: '6-12 months', filter: r => r.ageMonths >= 6 && r.ageMonths < 12 },
71-
{ label: '0-6 months', filter: r => r.ageMonths < 6 },
72-
];
73-
74-
function renderTable(sectionRows) {
75-
if (sectionRows.length === 0) return '_No files_';
76-
const header = ['Path','Last Commit','Age (months)','Age (days)'];
77-
const lines = [
78-
`| ${header.join(' | ')} |`,
79-
`| ${header.map(()=> '---').join(' | ')} |`
80-
];
81-
for (const r of sectionRows) {
82-
lines.push(`| ${r.path} | ${r.lastCommit} | ${r.ageMonths.toFixed(1)} | ${r.ageDays.toFixed(0)} |`);
83-
}
84-
return lines.join('\n');
65+
// Determine age bucket for each row
66+
function getAgeBucket(ageMonths) {
67+
if (ageMonths >= 24) return '24+ months';
68+
if (ageMonths >= 18) return '18-24 months';
69+
if (ageMonths >= 12) return '12-18 months';
70+
if (ageMonths >= 6) return '6-12 months';
71+
return '0-6 months';
8572
}
8673

87-
const summaryCounts = buckets.map(b => ({ label: b.label, count: rows.filter(b.filter).length }));
88-
89-
const out = [];
90-
out.push('# MDX Report');
91-
out.push('');
92-
93-
out.push(`Generated: ${new Date().toISOString()}`);
94-
out.push('');
95-
96-
out.push('## Summary by Age Bucket');
97-
out.push('');
98-
99-
out.push('| Age Bucket | File Count |');
100-
out.push('| --- | ---: |');
101-
for (const sc of summaryCounts) {
102-
out.push(`| ${sc.label} | ${sc.count} |`);
74+
// Escape CSV field if needed (contains comma, quote, or newline)
75+
function escapeCSV(field) {
76+
if (field.includes(',') || field.includes('"') || field.includes('\n')) {
77+
return `"${field.replace(/"/g, '""')}"`;
78+
}
79+
return field;
10380
}
104-
out.push('');
105-
106-
for (const b of buckets) {
107-
const sectionRows = rows.filter(b.filter);
108-
out.push(`## ${b.label}`);
109-
out.push('');
110-
out.push(renderTable(sectionRows));
111-
out.push('');
81+
82+
// Generate CSV output
83+
const csvLines = [];
84+
csvLines.push('Path,Last Commit,Age (months),Age (days),Age Bucket');
85+
86+
for (const r of rows) {
87+
const bucket = getAgeBucket(r.ageMonths);
88+
const line = [
89+
escapeCSV(r.path),
90+
r.lastCommit,
91+
r.ageMonths.toFixed(1),
92+
r.ageDays.toFixed(0),
93+
bucket
94+
].join(',');
95+
csvLines.push(line);
11296
}
113-
const outputTxt = out.join('\n');
97+
98+
const outputCSV = csvLines.join('\n');
11499
const outArg = process.argv.find(a => a.startsWith('--out='));
115-
const outPath = outArg ? outArg.split('=')[1] : 'mdx-freshness.txt';
100+
const outPath = outArg ? outArg.split('=')[1] : 'mdx-freshness.csv';
116101
try {
117-
writeFileSync(outPath, outputTxt, 'utf8');
102+
writeFileSync(outPath, outputCSV, 'utf8');
118103
console.log(`Wrote report to ${outPath}`);
119104
} catch (e) {
120105
console.log('Failed writing file, falling back to stdout');
121-
console.log(outputTxt);
106+
console.log(outputCSV);
122107
}
123108
console.log('Done');
124109
}

src/content/docs/alerts/organize-alerts/change-applied-intelligence-correlation-logic-decisions.mdx

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -412,7 +412,7 @@ The time range is set to 20 minutes by default. You can adjust it between 1-120
412412

413413
#### Step 5: Testing your decision using a simulation [#basic-test-with-simulation]
414414

415-
After adding a filter logic, the system automatically runs a [simulation](#simulations) using the past 7 days of incident data.
415+
After adding filter logic, the system automatically runs a [simulation](#simulations) using the past 7 days of incident data to help you validate the decision before applying it.
416416

417417
You can also manually trigger the simulation by clicking <DNT>**Simulate**</DNT>, which you may want to do if something is changed in the decision.
418418

@@ -1295,9 +1295,17 @@ You can use the correlation assistant to more quickly analyze [incidents](/docs/
12951295
</Collapser>
12961296
</CollapserGroup>
12971297

1298+
### Simulation vs real-time correlation [#simulation-vs-decisions]
1299+
1300+
It's important to understand the difference between simulation and real-time correlation in decisions:
1301+
1302+
* <DNT>**Simulation**</DNT>: Simulation correlation involves analyzing two separate incidents to understand their relationship under simulated conditions. These incidents can originate from either the same underlying issue or from different issues. The focus is on determining potential causative factors or shared characteristics between individual incidents. Simulation helps you test and validate your correlation logic against historical data before applying it in real-time.
1303+
1304+
* <DNT>**Real-time correlation (decisions)**</DNT>: In contrast, real-time correlation targets distinct issues, with each issue potentially encompassing multiple incidents. The aim is to detect and connect patterns across these multiple incidents to identify underlying issues for more efficient correlation. Real-time correlation leverages live data streams, allowing for prompt identification and response to emerging problems.
1305+
12981306
### Using simulation [#simulations]
12991307

1300-
Simulation will test the logic against the last week of your data and show you how many correlations would have happened. Here's a breakdown of the decision preview information displayed when you simulate:
1308+
Simulation tests your correlation logic by analyzing two separate incidents from the last week of your data, showing you how many correlations would have happened. This allows you to validate your decision logic before it's applied to real-time correlation of issues. Here's a breakdown of the decision preview information displayed when you simulate:
13011309

13021310
* <DNT>**Potential correlation rate:**</DNT> The percentage of tested incidents this decision would have affected.
13031311
* <DNT>**Total created incidents:**</DNT> The number of incidents tested by this decision.
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
---
2+
subject: Android agent
3+
releaseDate: '2025-12-04'
4+
version: 7.6.14
5+
---
6+
7+
8+
## Fixes
9+
- Fix an issue that artifacts are missing for monoEnabled build
10+
11+
## Support statement
12+
13+
We recommend updating the agent at least every three months. Find specific policies and dates for Android agent support in the [Mobile Monitoring Agents EOL Policy](/docs/mobile-monitoring/new-relic-mobile/get-started/mobile-agents-eol-policy/#android-eol).

src/i18n/content/es/docs/apm/agents/net-agent/getting-started/net-agent-compatibility-requirements.mdx

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ Para el marco y la biblioteca que no se [instrumentan automáticamente](#instrum
3636

3737
<CollapserGroup>
3838
<Collapser className="freq-link" id="net-version-core" title="Versión .NET Core">
39-
The .NET agent is compatible with .NET Core version 3.1, and .NET 5.0, 6.0, 7.0, 8.0, 9.0, and 10.0.
39+
El agente .NET es compatible con .NET Core versión 3.1 y .NET 5.0, 6.0, 7.0, 8.0, 9.0 y 10.0.
4040

4141
<Callout variant="important">
4242
El agente solo es totalmente compatible cuando la aplicación instrumentada tiene como objetivo [los tiempos de ejecución .NET actualmente soportados por Microsoft](https://dotnet.microsoft.com/en-us/platform/support/policy/dotnet-core). Es probable que el agente funcione con los tiempos de ejecución EOL que se enumeran a continuación, pero no probamos nuevas versiones del agente con tiempos de ejecución EOL.
@@ -271,7 +271,7 @@ Para el marco y la biblioteca que no se [instrumentan automáticamente](#instrum
271271
</Collapser>
272272

273273
<Collapser className="freq-link" id="target-framework-core" title="Versión framework objetivo">
274-
The .NET agent is compatible with applications targeting .NET Core 3.1, and .NET 5.0, 6.0, 7.0, 8.0, 9.0, and 10.0. You can find the target framework in your `.csproj` file. Agent compatibility varies across different versions of .NET Core.
274+
El agente .NET es compatible con aplicaciones destinadas a .NET Core 3.1 y .NET 5.0, 6.0, 7.0, 8.0, 9.0 y 10.0. Puede encontrar el framework objetivo en su archivo `.csproj`. La compatibilidad del agente varía según las diferentes versiones de .NET Core.
275275

276276
Compatible:
277277

@@ -319,8 +319,8 @@ Para el marco y la biblioteca que no se [instrumentan automáticamente](#instrum
319319
<Collapser className="freq-link" id="app-frameworks-core" title="Marco de la aplicación">
320320
El agente .NET instrumentó automáticamente este marco de aplicación:
321321

322-
* ASP.NET Core MVC 2.0, 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0, and 10.0 (includes Web API)
323-
* ASP.NET Core Razor Pages 6.0, 7.0, 8.0, 9.0, and 10.0 (starting with .NET agent version 10.19.0)
322+
* ASP.NET Core MVC 2.0, 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0 y 10.0 (incluye API sitio web)
323+
* ASP.NET Core Razor Pages 6.0, 7.0, 8.0, 9.0 y 10.0 (a partir de la versión 10.19.0 del agente .NET)
324324
</Collapser>
325325

326326
<Collapser className="freq-link" id="database-core" title="Almacenes de datos">
@@ -357,7 +357,7 @@ Para el marco y la biblioteca que no se [instrumentan automáticamente](#instrum
357357
El agente .NET `v9.2.0` o superior instrumentó automáticamente la biblioteca [Microsoft.Azure.Cosmos](https://www.nuget.org/packages/Microsoft.Azure.Cosmos) .
358358

359359
* Versión mínima admitida: 3.17.0
360-
* Latest verified compatible version: 3.56.0
360+
* Última versión compatible verificada: 3.56.0
361361
* Las versiones 3.35.0 y superiores son compatibles a partir del agente .NET v10.32.0
362362
</td>
363363
</tr>
@@ -434,7 +434,7 @@ Para el marco y la biblioteca que no se [instrumentan automáticamente](#instrum
434434
Utilice [Npgsql](https://www.nuget.org/packages/Npgsql/)
435435

436436
* Versión mínima soportada: 4.0.0
437-
* Latest verified compatible version: 7.0.7
437+
* Última versión compatible verificada: 7.0.7
438438

439439
También se pueden instrumentar versiones anteriores de Npgsql, pero es posible que haya duplicados y/o faltan métricas.
440440
</td>
@@ -452,7 +452,7 @@ Para el marco y la biblioteca que no se [instrumentan automáticamente](#instrum
452452
<td>
453453
Versión mínima admitida: 2.3.0
454454

455-
Latest verified compatible version: 3.5.2
455+
Última versión compatible verificada: 3.5.2
456456

457457
Versiones 3.0.0 y superiores son compatibles a partir del agente .NET v10.40.0.
458458

@@ -570,7 +570,7 @@ Para el marco y la biblioteca que no se [instrumentan automáticamente](#instrum
570570

571571
* Versión mínima compatible: 3.5.0
572572

573-
* Latest verified compatible version: 4.0.10.1
573+
* Última versión compatible verificada: 4.0.10.1
574574

575575
* Versión mínima del agente requerida: 10.33.0
576576
</td>
@@ -907,7 +907,7 @@ Para el marco y la biblioteca que no se [instrumentan automáticamente](#instrum
907907

908908
* Versión mínima soportada: 3.5.2
909909

910-
* Latest verified compatible version: 7.1.2
910+
* Última versión compatible verificada: 7.1.2
911911
</td>
912912
</tr>
913913

@@ -921,7 +921,7 @@ Para el marco y la biblioteca que no se [instrumentan automáticamente](#instrum
921921

922922
* Versión mínima soportada: 7.1.0
923923

924-
* Latest verified compatible version: 8.5.7
924+
* Última versión compatible verificada: 8.5.7
925925
</td>
926926
</tr>
927927

@@ -949,7 +949,7 @@ Para el marco y la biblioteca que no se [instrumentan automáticamente](#instrum
949949

950950
* Versión mínima compatible: 3.7.0
951951

952-
* Latest verified compatible version: 4.0.7.6
952+
* Última versión compatible verificada: 4.0.7.6
953953
</td>
954954
</tr>
955955

@@ -963,7 +963,7 @@ Para el marco y la biblioteca que no se [instrumentan automáticamente](#instrum
963963

964964
* Versión mínima compatible: 3.7.0
965965

966-
* Latest verified compatible version: 4.0.3.5
966+
* Última versión compatible verificada: 4.0.3.5
967967
</td>
968968
</tr>
969969

@@ -1343,7 +1343,7 @@ Para el marco y la biblioteca que no se [instrumentan automáticamente](#instrum
13431343
El agente .NET `v9.2.0` o superior instrumenta automáticamente la biblioteca [Microsoft.Azure.Cosmos](https://www.nuget.org/packages/Microsoft.Azure.Cosmos) .
13441344

13451345
* Versión mínima admitida: 3.17.0
1346-
* Latest verified compatible version: 3.56.0
1346+
* Última versión compatible verificada: 3.56.0
13471347
* Las versiones 3.35.0 y superiores son compatibles a partir del agente .NET v10.32.0
13481348
</td>
13491349
</tr>
@@ -1461,7 +1461,7 @@ Para el marco y la biblioteca que no se [instrumentan automáticamente](#instrum
14611461
<td>
14621462
Versión mínima admitida: 2.3.0
14631463

1464-
Latest verified compatible version: 3.5.2
1464+
Última versión compatible verificada: 3.5.2
14651465

14661466
Versiones 3.0.0 y superiores son compatibles a partir del agente .NET v10.40.0.
14671467

@@ -1531,7 +1531,7 @@ Para el marco y la biblioteca que no se [instrumentan automáticamente](#instrum
15311531
Utilice [Npgsql](https://www.nuget.org/packages/Npgsql/)
15321532

15331533
* Versión mínima soportada: 4.0.0
1534-
* Latest verified compatible version: 7.0.7
1534+
* Última versión compatible verificada: 7.0.7
15351535

15361536
También se pueden instrumentar versiones anteriores de Npgsql, pero es posible que haya duplicados y/o faltan métricas.
15371537
</td>
@@ -1629,7 +1629,7 @@ Para el marco y la biblioteca que no se [instrumentan automáticamente](#instrum
16291629

16301630
* Versión mínima compatible: 3.5.0
16311631

1632-
* Latest verified compatible version: 4.0.10.1
1632+
* Última versión compatible verificada: 4.0.10.1
16331633

16341634
* Versión mínima del agente requerida: 10.33.0
16351635
</td>
@@ -1710,7 +1710,7 @@ Para el marco y la biblioteca que no se [instrumentan automáticamente](#instrum
17101710

17111711
Versión mínima admitida: 105.2.3
17121712

1713-
Latest verified compatible version: 113.0.0
1713+
Última versión compatible verificada: 113.0.0
17141714

17151715
Versiones incompatibles conocidas: 106.8.0, 106.9.0, 106.10.0, 106.10.1
17161716
</td>
@@ -2012,7 +2012,7 @@ Para el marco y la biblioteca que no se [instrumentan automáticamente](#instrum
20122012

20132013
* Versión mínima soportada: 3.5.2
20142014

2015-
* Latest verified compatible version: 6.8.1
2015+
* Última versión compatible verificada: 6.8.1
20162016
</td>
20172017
</tr>
20182018

@@ -2026,7 +2026,7 @@ Para el marco y la biblioteca que no se [instrumentan automáticamente](#instrum
20262026

20272027
* Versión mínima soportada: 7.1.0
20282028

2029-
* Latest verified compatible version: 8.5.7
2029+
* Última versión compatible verificada: 8.5.7
20302030
</td>
20312031
</tr>
20322032

@@ -2054,7 +2054,7 @@ Para el marco y la biblioteca que no se [instrumentan automáticamente](#instrum
20542054

20552055
* Versión mínima compatible: 3.7.0
20562056

2057-
* Latest verified compatible version: 4.0.7.6
2057+
* Última versión compatible verificada: 4.0.7.6
20582058
</td>
20592059
</tr>
20602060

@@ -2068,7 +2068,7 @@ Para el marco y la biblioteca que no se [instrumentan automáticamente](#instrum
20682068

20692069
* Versión mínima compatible: 3.7.0
20702070

2071-
* Latest verified compatible version: 4.0.3.5
2071+
* Última versión compatible verificada: 4.0.3.5
20722072
</td>
20732073
</tr>
20742074

0 commit comments

Comments
 (0)