Skip to content

Commit

Permalink
chore: add translations
Browse files Browse the repository at this point in the history
  • Loading branch information
nr-opensource-bot committed Jun 5, 2023
1 parent 9036060 commit 4604359
Show file tree
Hide file tree
Showing 19 changed files with 805 additions and 179 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ translationType: human
<tbody>
<tr>
<td>
기본 사용자는 항상 무료입니다. 기본 사용자는 옵저버빌리티 툴을 설정하고, 데이터 쿼리를 실행하고, <InlinePopover type="dashboards"/>를 사용하고, 몇 가지 기본 알림 기능을 사용하는 등의 작업을 수행할 수 있습니다. 그러나 선별된 경험(예: <InlinePopover type="apm"/>UI, 브라우저 UI 또는 모바일 UI) **사용할 수 없습니다**.
기본 사용자는 무료입니다.기본 사용자는 옵저버빌리티 툴 설정, 데이터 쿼리 실행, 커스텀 대시보드 사용,<InlinePopover type="dashboards"/>(퀵스타트 대시보드 최대 7일), 몇 가지 기본 알림 기능을 사용할 수 있습니다.기본 사용자는 선별된 경험<InlinePopover type="apm"/>(예: UI, 브라우저 UI 또는 모바일 UI) **사용할 수 없습니다.**
</td>

<td>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -250,7 +250,7 @@ SELECT function(attribute)
<td>
NRQL 쿼리에서 `TIMESERIES` 조항은 데이터를 지정된 기간으로 분류된 시계열로 반환하는 데 사용됩니다.

NRQL 조건의 경우 신호의 등가 속성은 집계 기간 창입니다.
NRQL 조건의 경우 슬라이딩 윈도우 집계를 사용하지 않는 경우 `TIMESERIES`에 해당하는 속성은 데이터 집계 윈도우 기간입니다. 슬라이딩 윈도우 집계를 사용하는 경우, 동등한 속성은 슬라이딩 윈도우 집계의 값입니다.
</td>
</tr>

Expand Down Expand Up @@ -321,6 +321,14 @@ SELECT function(attribute)
`SLIDE BY` 절은 [슬라이딩 창](#sliding-window-aggregation)이라고 하는 기능을 지원합니다. 슬라이딩 창을 사용하면 `SLIDE BY` 데이터가 서로 겹치는 시간의 "창"으로 수집됩니다. 이러한 기간은 롤링 집계(예: 롤링 평균)가 좁은 시간 창의 집계보다 더 중요한 경우에 다양한 변형이 있는 선 그래프를 매끄럽게 만드는 데 도움이 될 수 있습니다.

UI에서 슬라이딩 창을 활성화할 수 있습니다. 조건을 생성하거나 수정하는 경우 **Adjust to signal behavior > Data aggregation settings > Use sliding window aggregation**으로 이동합니다.

예를 들어 다음과 같은 알림 조건을 생성하려면

```sql
SELECT count(*) from Transaction TIMESERIES 1 minute SLIDE BY 5 minutes
```

1분의 슬라이딩 윈도우 집계와 함께 5분의 데이터 집계 기간을 사용합니다.
</td>
</tr>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -45,8 +45,8 @@ NerdGraph 요구 사항에 대한 참고 사항:

엔드포인트는 [데이터센터가 위치한 지역](/docs/accounts/accounts-billing/account-setup/choose-your-data-center)에 따라 다릅니다.

* 메인 엔드포인트: [https://api.newrelic.com/graphiql](https://api.newrelic.com/graphiql)
* EU 데이터센터를 사용하는 계정의 엔드포인트: [https://api.eu.newrelic.com/graphiql](https://api.eu.newrelic.com/graphiql)
* 메인 엔드포인트: [https://api.newrelic.com/graphql](https://api.newrelic.com/graphql)
* EU 데이터센터를 사용하는 계정의 엔드포인트: [https://api.eu.newrelic.com/graphql](https://api.eu.newrelic.com/graphql)

엔드포인트에 액세스하려면 [NerdGraph 탐색기](#explorer)를 사용하거나 다음과 같은 curl 명령으로 직접 액세스할 수 있습니다.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3873,11 +3873,16 @@ Java 에이전트는 컨텍스트 데이터(logback/slf4j에 Mapped Diagnostic C

일부 로깅 구성 변수는 동적이며 적용하기 위해 호스트를 다시 시작할 필요가 없습니다. 예를 들어, 로그 파일이 너무 빨리 증가하는 경우 [`log_level`](#cfg-log_level)을 덜 자세한 설정으로 설정하여 보고율을 줄일 수 있습니다.

다음은 로그 회전에 영향을 미치는 구성 변수의 우선순위입니다.
다음은 로그 회전에 영향을 미치는 구성 변수의 우선순위와 설명입니다.

* `log_daily``true`이면 다른 로그 회전 설정은 무시됩니다.
* `log_file_count``1` 또는 `0`이면 크기 제한이 무시됩니다.
* 마지막으로 에이전트는 `log_limit_in_kbytes`를 적용합니다.
* `log_daily``true`인 경우:

* `log_limit_in_kbytes` 값이 0보다 크면 복합 트리거링 정책이 야기됩니다. 이는 로그가 하루에 한 번 또는 정해진 크기에 도달하면 롤링이 되며, 최대 `log_file_count` 파일을 유지합니다.
* `log_limit_in_kbytes` 값이 0이면 로그가 하루에 한 번 롤링되어 최대 `log_file_count` 개의 파일을 유지합니다.

* `log_daily``false`이고 `log_limit_in_kbytes` > 0인 경우 크기 기반 정책이 설정되며, 정의된 크기에 도달하면 로그가 롤링되어 최대 `log_file_count`개의 파일을 유지합니다.

* `log_daily``false`이고 `log_limit_in_kbytes` = 0이면 로그 파일 롤링 논리가 설정되지 않습니다.

증가율에 따라 로그 파일 크기가 설정된 값을 약간 초과할 수 있습니다.

Expand Down Expand Up @@ -3910,7 +3915,7 @@ Java 에이전트는 컨텍스트 데이터(logback/slf4j에 Mapped Diagnostic C
</tbody>
</table>

매일 로그를 롤링하려면 `true`로 설정합니다. 로그 회전에 영향을 미치는 다른 구성 변수를 재정의합니다.
로그를 매일 롤링하려면 `true`로 설정합니다.
</Collapser>

<Collapser
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,17 +39,13 @@ Nuxt.js 대시보드를 사용하면 JavaScript 오류가 있는 애플리케이

Nuxt.js 애플리케이션에 JavaScript 스니펫을 추가하려면:

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

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

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

```bash
nano <FILENAME>.js
```
2. 새로 생성된 JavaScript 파일에서 함수를 생성하고 생성된 스크립트를 함수 내에 추가합니다.

```js
function FUNCTION_NAME() {
Expand All @@ -58,13 +54,7 @@ Nuxt.js 애플리케이션에 JavaScript 스니펫을 추가하려면:
FUNCTION_NAME();
```

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

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

4. `nuxt.config.js` 파일에 다음 스니펫을 추가합니다.
3. 아래 코드 스니펫을 복사하여 `nuxt.config.js` 파일의 `HEADER tag`에 붙여넣고 함수 이름과 파일 이름을 업데이트합니다.

```js
__dangerouslyDisableSanitizers: ["script"],
Expand All @@ -79,7 +69,7 @@ Nuxt.js 애플리케이션에 JavaScript 스니펫을 추가하려면:
],
```

5. 애플리케이션을 다시 시작합니다.
4. 애플리케이션을 다시 시작합니다.

## 4. one.newrelic.com에서의 애플리케이션 모니터링 [#monitor]

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,16 +24,18 @@ import browserInstallStep5 from 'images/browser_screenshot-full_install-step-5.w

아래 단계에 따라 UI에서 브라우저 앱을 생성하고 브라우저 에이전트를 설정하면 에이전트로 웹 페이지를 계측할 수 있습니다.

## 시작하기 전에
## 시작하기 전에 [#before-start]

브라우저 앱이 다음 호환 요구 사항을 충족하는지 확인하십시오.

* [SPA(싱글 페이지 애플리케이션)](/docs/browser/single-page-app-monitoring/get-started/spa-compatibility-requirements/)
* [비 SPA](/docs/browser/new-relic-browser/getting-started/compatibility-requirements-browser-monitoring/)

API를 사용해 애플리케이션을 프로그래밍 방식으로 모니터링하길 원하십니까? [NerdGraph를 사용한 브라우저 모니터링](/docs/apis/nerdgraph/examples/browser-monitoring-config-nerdgraph)을 참조하십시오.

<Steps>
<Step>
### 뉴렐릭 UI에서 브라우저 앱 생성
### 뉴렐릭 UI에서 브라우저 앱 생성 [#create-browser-app-ui]

먼저 **[one.newrelic.com](https://one.newrelic.com)**으로 이동하여 UI에서 브라우저 앱을 생성합니다. **Add Data**를 클릭한 다음 **Data sources**에서 **Browser monitoring**을 선택합니다.

Expand All @@ -43,14 +45,10 @@ import browserInstallStep5 from 'images/browser_screenshot-full_install-step-5.w
src={browserInstallStep1}
style={{ maxWidth: '70%' }}
/>

<Callout variant="tip">
API를 사용해 브라우저 앱을 생성해야 하는 경우, 이 [NerdGraph 튜토리얼](/docs/apis/nerdgraph/examples/browser-monitoring-config-nerdgraph#create-browser)을 확인하시기 바랍니다.
</Callout>
</Step>

<Step>
### 배포 방법 선택 [#step-3]
### 배포 방법 선택 [#choose-deployment]

두 가지 방법으로 웹 페이지에 브라우저 에이전트를 추가할 수 있습니다.

Expand All @@ -77,7 +75,7 @@ import browserInstallStep5 from 'images/browser_screenshot-full_install-step-5.w
</Step>

<Step>
### (선택 사항) 분산 추적 활성화
### (선택 사항) 분산 추적 활성화 [#enable-dist-tracing]

다음으로 앱의 프런트엔드 및 백엔드 활동이 어떻게 연결되는지 이해하기 위해 분산 추적을 활성화할 수 있습니다. 분산 추적에 대한 자세한 내용은 [여기](/docs/browser/new-relic-browser/browser-pro-features/browser-data-distributed-tracing/)를 참조하십시오.

Expand All @@ -90,7 +88,7 @@ import browserInstallStep5 from 'images/browser_screenshot-full_install-step-5.w
</Step>

<Step>
### 브라우저 앱 이름 지정
### 브라우저 앱 이름 지정 [#name-browser-app]

브라우저 앱의 이름을 선택할 때 두 가지 옵션이 있습니다.

Expand All @@ -108,7 +106,7 @@ import browserInstallStep5 from 'images/browser_screenshot-full_install-step-5.w
</Step>

<Step>
### (복사/붙여넣기 방법만 해당) JavaScript 스니펫 삽입
### (복사/붙여넣기 방법만 해당) JavaScript 스니펫 삽입 [#inject-js-snippet]

복사/붙여넣기 옵션을 선택한 경우, 브라우저 앱의 HTML에 JavaScript 스니펫을 추가해야 합니다.

Expand Down Expand Up @@ -143,19 +141,21 @@ import browserInstallStep5 from 'images/browser_screenshot-full_install-step-5.w
</Step>

<Step>
### 앱을 위한 트래픽 생성 [#step-6]
### 앱을 위한 트래픽 생성 [#generate-traffic]

축하합니다. 브라우저 에이전트 설치가 완료되었습니다! 이제 앱을 위해 트래픽을 생성하고 데이터가 뉴렐릭에 표시될 때까지 몇 분 정도 기다리면 됩니다.

<Callout variant="tip">
데이터가 보이지 않습니까?

웹 페이지 데이터가 뉴렐릭에 표시되려면, 브라우저 모니터링 에이전트를 활성화한 후 몇 분 정도 걸릴 수 있습니다. 여전히 데이터가 표시되지 않으면 [일반적인 브라우저 설치 문제 및 해결 방법](/docs/browser/browser-monitoring/troubleshooting/troubleshoot-your-browser-monitoring-installation/)을 확인하십시오.
웹 페이지 데이터가 뉴렐릭에 표시되려면, 브라우저 모니터링 에이전트를 활성화한 후 몇 분 정도 걸릴 수 있습니다. 여전히 데이터가 표시되지 않으면 [브라우저 모니터링 문제 해결](/docs/browser/browser-monitoring/troubleshooting/troubleshoot-your-browser-monitoring-installation/)을 확인하십시오.
</Callout>
</Step>
</Steps>

## 다음 단계는?
## 다음 단계는? [#whats-next]

다음 단계를 위한 아이디어:

* [Summary 페이지](/docs/browser/browser-monitoring/getting-started/browser-summary-page/)에서 앱 데이터를 확인해 보십시오.
* [브라우저 모니터링 모범 사례 가이드](/docs/new-relic-solutions/best-practices-guides/full-stack-observability/browser-monitoring-best-practices-guide/)를 통해 브라우저 모니터링 환경을 최적화하는 방법을 알아보십시오.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -50,28 +50,15 @@ import distributedtracingDifferentVendorw3c from 'images/distributed-tracing_dia
>
뉴렐릭의 <InlinePopover type="apm"/>언어 에이전트는 적응형 샘플링을 사용해 시스템 활동의 대표적인 샘플을 수집합니다. 다음은 적응형 샘플링이 작동하는 방식에 대한 설명입니다.

분산 트레이스의 첫 번째 서비스에 대해 10개의 요청이 샘플링되도록 선택됩니다. 해당 서비스에 대한 처리량은 요청이 샘플링되는 빈도를 조정하는 데 사용됩니다. 이에 대한 보다 자세한 설명은 다음과 같습니다.
트레이스에서 첫 번째 서비스에 대한 처리량은 요청이 샘플링되는 빈도를 조정하는 데 사용됩니다. 이에 대해서는 아래에서 자세히 설명되어 있으며, APM 에이전트에 대한 문서를 참조할 수도 있습니다.

분산 트레이스에서 모니터링하는 첫 번째 서비스를 트레이스 오리진(trace origin)이라고 합니다. 트레이스 오리진은 추적할 요청을 무작위로 선택합니다. 이 결정은 해당 요청에 의해 영향을 받는 다운스트림 서비스로 전파됩니다. 요청이 완료되면, 뉴렐릭이 감지한 요청에 의해 영향을 받은 모든 스팬이 UI에서 완전한 트레이스로 사용 가능하게 됩니다. (그러나 [에이전트 한도](#agent-limits-sampling) 인해 트레이스 단편화가 발생할 수 있습니다.)
분산 트레이스에서 모니터링하는 첫 번째 서비스를 트레이스 오리진(trace origin)이라고 합니다. 트레이스 오리진은 추적할 요청을 무작위로 선택합니다. 이 결정은 해당 요청에 의해 영향을 받는 다운스트림 서비스로 전파됩니다. 요청이 완료되면, 뉴렐릭이 감지한 요청에 의해 생성된 모든 스팬이 뉴렐릭으로 보고되어 UI에서 완전한 트레이스로 사용 가능하게 됩니다. (에이전트 스팬의 한도로 인해 트레이스 단편화가 발생할 수 있습니다.)

APM 에이전트에는 분당 수집되는 트랜잭션 수에 대한 한도(에이전트에 따라 다를 수 있음)와 [에이전트 인스턴스별로 분당 수집되는 스팬 수](/docs/data-apis/manage-data/view-system-limits/#all_products)에 대한 한도가 있습니다. 이러한 한도를 준수하기 위해 트레이스 오리진의 기본 트레이스 수는 분당 트레이스 10개입니다.
트레이스 오리진 서비스는 기본적으로 분당 10개의 트레이스를 샘플링합니다. 일정 시간에 대한 대표적인 샘플을 얻기 위해 이러한 10개의 트레이스를 1분 동안 분산시킵니다. 정확한 샘플링 속도는 이전 분의 트랜잭션 수에 따라 다르며, 속도는 트랜잭션 처리량의 변화에 대응합니다

APM 에이전트는 일정 시간에 대한 대표적인 샘플을 얻기 위해 이러한 10개의 트레이스를 1분 동안 분산시킵니다. 정확한 샘플링 비율은 이전 분의 트랜잭션 수에 따라 다릅니다. 속도는 증가 또는 감소하는 트랜잭션 처리량의 변화에 대응합니다.
예를 들어, 이전 1분에 100개의 트랜잭션이 있었다면 에이전트는 비슷한 수의 트랜잭션을 예상하고 트랜잭션 10개 중에서 다음 분 동안 샘플링될 1개를 선택합니다.

예를 들어, 이전 1분에 100개의 트랜잭션이 있었다면 에이전트는 비슷한 수의 트랜잭션을 예상하고 추적할 트랜잭션 10개 중 1개를 선택합니다.
</Collapser>

<Collapser
id="agent-limits-sampling"
title="언어 에이전트: 한도 및 샘플링"
>
헤드 기반 샘플링을 사용하는 APM 에이전트 인스턴스에는 [에이전트 인스턴스별 분당 스팬 수](/docs/data-apis/manage-data/view-system-limits/#all_products)에 대한 최대 한도가 있습니다. 에이전트는 표시된 모든 스팬이 분산 트레이스의 일부로 샘플링되도록 유지하려는 시도를 합니다.

많은 분산 시스템에서 평균적인 마이크로서비스는 요청당 10-20개의 스팬을 생성할 수 있습니다. 이러한 경우 에이전트 스팬 한도는 선택한 모든 스팬을 수용할 수 있으며, 해당 서비스는 트레이스에 전체 세부 정보가 포함됩니다.

그러나 서비스에 대한 일부 요청은 많은 스팬을 생성하고, 에이전트 스팬 한도에 도달합니다. 결과적으로, 일부 트레이스에는 해당 서비스에 대한 전체 세부 정보가 없게 됩니다. 이에 대한 한 가지 해결책은 더 적게 활동을 보고하여 더 적은 스팬이 보고되도록 에이전트를 커스텀 계측하는 것입니다.

트레이스 데이터에 대한 브라우저 모니터링이 언어 에이전트와 어떻게 다른지 알아보려면 [브라우저 트레이스](#browser-spans)를 참조하십시오.
APM 에이전트는 분당 수집되는 스팬 수에 대한 제한이 있으며 기본 제한은 에이전트 인스턴스당 분당 수집되는 2000개의 스팬입니다. (이를 조정하는 방법은 APM 에이전트 구성 문서를 참조하십시오.) 에이전트가 1분 동안 구성된 제한보다 더 많은 스팬을 생성하면 스팬 중 일부가 삭제되어 UI에서 [트레이스가 단편화](/docs/distributed-tracing/ui-data/understand-use-distributed-tracing-ui/#fragmented-traces)됩니다. 샘플링을 위해 선택될 때 트레이스에 임의의 우선순위가 할당되므로, 여러 에이전트가 스팬을 드롭해야 하는 경우 먼저 우선순위가 낮은 트레이스에서 스팬을 드롭하여 우선순위가 높은 트레이스를 그대로 유지하려고 시도할 수 있습니다.
</Collapser>

<Collapser
Expand Down

0 comments on commit 4604359

Please sign in to comment.