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

Updated translations - 2023-05-18 #13114

Merged
merged 3 commits into from
May 18, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -2487,7 +2487,7 @@ APM을 사용하면 뉴렐릭 언어 에이전트 API를 통해 [커스텀 이
</tbody>
</table>

`userPrincipal` 이름을 캡처하려면 이 옵션을 활성화합니다. 이 이름은 트랜잭션 추적 속성으로 포함되며 [쿼리할 수 있습니다](/docs/query-your-data/explore-query-data/explore-data/introduction-querying-new-relic-data).
`userPrincipal` 이름을 캡처하려면 이 옵션을 활성화합니다. 이 이름은 (속성 이름 `user` 및 `enduser.id`와 함께) 트랜잭션 트레이스 속성으로 포함되며 [쿼리할 수 있습니다](/docs/query-your-data/explore-query-data/explore-data/introduction-querying-new-relic-data). 이를 통해 [에러스 인박스에서 오류 그룹의 영향을 받는 사용자 수](/docs/errors-inbox/error-users-impacted/)를 확인할 수도 있습니다.
</Collapser>
</CollapserGroup>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ translationType: human
Java 에이전트를 사용하는 경우:

1. 시스템이 [Java 에이전트의 호환성 및 요구 사항을](/docs/compatibility-requirements-java-agent) 충족하는지 확인합니다.
2. <InlineSignup/>
2. 아직 계정이 없다면, 먼저 무료 계정을 신청합니다.<InlineSignup/>
3. 런처를 사용하거나 [표준 설치 절차](/docs/agents/java-agent/installation/java-agent-manual-installation)에 따라 Java 에이전트를 설치합니다. 툴 및 프레임워크에 따라 [추가 설치 절차](/docs/apm/agents/java-agent/installation/java-install-overview)를 참조하여 Java 에이전트를 설치하거나 구성합니다.

<ButtonGroup>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,32 +18,11 @@ translationType: human
이렇게 메모리가 증가한 데에는 몇 가지 가능한 원인과 각각에 대한 잠재적 해결책이 있습니다.

<CollapserGroup>
<Collapser
id="slab"
title="TLS 메모리 버퍼 할당으로 인한 증가"
>
Node.js 애플리케이션이 SSL 및 HTTPS를 포함한 모든 형태의 암호화를 처음 사용할 때 [슬랩 버퍼(slab buffer)](http://en.wikipedia.org/wiki/Slab_allocation)가 생성됩니다. 이 버퍼의 기본 크기는 10MB입니다.

인바운드 요청에 대한 SSL 종료가 별도의 라우터 계층에서 발생하는 환경에서 실행되는 애플리케이션은 일반적으로 이 오버헤드를 발생시키지 않습니다. Heroku와 AWS 같은 클라우드 서비스는 종종 이러한 방식으로 작동하지만, Node.js 에이전트는 HTTPS를 통해 뉴렐릭 서비스에 아웃바운드 데이터를 전송하고, 이는 슬랩 버퍼 할당을 트리거합니다.

**솔루션:**

경우에 따라 슬랩 버퍼를 기본값인 10MB 미만으로 줄일 수 있습니다.

슬랩 버퍼 크기를 설정하려면 [`tls.SLAB_BUFFER_SIZE`](http://nodejs.org/api/tls.html#tls_tls_slab_buffer_size)를 사용합니다.

<Callout variant="caution">
뉴렐릭 에이전트를 사용할 때 슬랩 버퍼 크기를 128KB 미만으로 설정하지 마십시오. SSL, HTTPS 또는 기타 형태의 암호화를 사용하여 서비스 또는 클라이언트와 통신하는 앱의 경우 슬랩 버퍼 할당이 줄어들면 안됩니다.
</Callout>
</Collapser>

<Collapser
id="cluster"
title="클러스터 워커 슬래브 할당으로 인한 증가"
>
Node.js는 [클러스터 모듈](http://nodejs.org/api/cluster.html)을 제공합니다. 이를 통해 호스트에서 사용 가능한 모든 프로세서 코어를 사용해 요청을 병렬로 처리할 수 있습니다. 그러나 각 클러스터 워커는 SSL 트랜잭션을 위한 자체 슬랩 버퍼를 할당하고 Node.js 에이전트 데이터의 자체 사본을 유지합니다. 이로인해 메모리 오버헤드에 사용된 클러스터 워커 수가 증가합니다.

호스트가 동시에 여러 Node.js 애플리케이션을 실행하는 경우에도 마찬가지입니다.
Node.js는 [클러스터 모듈](http://nodejs.org/api/cluster.html)을 제공합니다. 이를 통해 호스트에서 사용 가능한 모든 프로세서 코어를 사용해 요청을 병렬로 처리할 수 있습니다. 그러나 각 클러스터 작업자는 SSL 트랜잭션을 위한 자체 슬랩 버퍼를 할당하고 Node.js 에이전트 데이터의 자체 사본을 유지합니다. 이로 인해 메모리 오버헤드가 사용된 클러스터 작업자 수 만큼 늘어납니다. 호스트가 동시에 여러 Node.js 애플리케이션을 실행하는 경우에도 마찬가지입니다.

**솔루션:**

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,42 +41,42 @@ Nuxt.js 애플리케이션에 JavaScript 스니펫을 추가하려면:

1. nuxt.js 애플리케이션의 `static` 폴더에 자바스크립트 파일을 만듭니다.

```sql
```bash
touch <FILENAME>.js
```

2. 새로 생성된 JavaScript 파일에 함수를 생성하여 생성된 스크립트를 실행합니다.

```sql
```bash
nano <FILENAME>.js
```

```sql
function <FUNCTION_NAME>() {
<GENERATED SCRIPT IS PASTED HERE BY REMOVING OPENING AND CLOSING <script> TAGS>
```js
function FUNCTION_NAME() {
// GENERATED SCRIPT IS PASTED HERE BY REMOVING OPENING AND CLOSING <script> TAGS>
}
FUNCTION_NAME();
```

3. 생성된 JavaScript 파일을 `nuxt.config.js`라는 nuxt 구성 파일에 추가합니다.

```sql
```bash
nano nuxt.config.js
```

4. `nuxt.config.js` 파일에 다음 스니펫을 추가합니다.

```sql
__dangerouslyDisableSanitizers: ["script"],
script: [
{
hid: "<FUNCTION_NAME>",
src: "/<FILENAME>.js",
defer: true,
type: "text/javascript",
charset: "utf-8",
},
],
```js
__dangerouslyDisableSanitizers: ["script"],
script: [
{
hid: "<FUNCTION_NAME>",
src: "/<FILENAME>.js",
defer: true,
type: "text/javascript",
charset: "utf-8",
},
],
```

5. 애플리케이션을 다시 시작합니다.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ tags:
- Browser monitoring
- Getting started
metaDescription: Use the New Relic browser monitoring solution to get deep visibility and actionable insights into real users' experiences on your website.
hideNavs: true
hidePageTools: true
translationType: human
---

Expand Down Expand Up @@ -75,7 +75,7 @@ import browserDistributedTracing from 'images/browser_screenshot-crop_distribute

Google의 코어 웹 바이탈은 사용자가 브라우저 앱을 경험하는 방식을 측정하는 세 가지 메트릭으로 구성되며, 뉴렐릭은 이러한 메트릭을 추적하는 데 도움을 줄 수 있습니다. 뉴렐릭에서는 두 곳에서 코어 웹 바이탈을 확인할 수 있습니다.

* [앱의 성능을 보장하기 위한 Google 코어 웹 바이탈 모니터링](docs/browser/new-relic-browser/guides/guide-to-core-web-vitals#monitor)
* [앱의 성능을 보장하기 위한 Google 코어 웹 바이탈 모니터링](/docs/browser/new-relic-browser/guides/guide-to-core-web-vitals#monitor)
* [뉴렐릭의 추가적인 웹 바이탈을 사용하여 앱 성능의 다른 측면 검토](/docs/browser/browser-monitoring/getting-started/browser-summary-page/)

## 엔드유저 문제 식별
Expand Down