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 - (machine translation) #15012

Merged
merged 1 commit into from
Oct 30, 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.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,109 @@
---
title: データ取り込みを減らす
tags:
- Integrations
- Kubernetes integration
- Understand and use data
metaDescription: 'New Relic''s Kubernetes integration: How to install and activate the integration, and what data is reported.'
translationType: machine
---

## データ取り込みを減らす [#reducedataingest]

当社のグラフは、粒度を犠牲にして取り込まれるデータの量を減らすオプションの設定をサポートしています。有効にするには、 `nri-bundle`チャートで`global.lowDataMode`を`true`に設定します。

`lowDataMode` 以下に概説する`nri-bundle`チャートの4つの特定のコンポーネントに影響します。

### New Relicのインフラ

`lowDataMode`が有効になっている場合、デフォルトのスクレイプ間隔は`15s`から`30s`に変更されます。 `config.interval`を使用してカスタム値を指定することもできます。これは`lowDataMode`よりも優先されます。

### Prometheus エージェントの統合

`lowDataMode`が有効になっている場合、次のプレフィックスが付いたメトリクスは、 [New Relic Kubernetes Integration](/docs/integrations/kubernetes-integration/understand-use-data/find-use-your-kubernetes-data/#event-types)によって既に収集および使用されているため、デフォルトで除外されます。

```
- kube_
- container_
- machine_
- cadvisor_
```

### New Relic のロギング

`lowDataMode` が有効な場合、ラベルとアノテーションは New Relic に転送されるログに含まれません。これにより、New Relic へのデータ取り込み全体が削減されます。

次のフィールドが保持されます: `cluster_name`、 `container_name`、 `namespace_name`、 `pod_name`、 `stream`、 `message` 、および `log`。

**ローデータモードのログ例**

次のログ レコードには、 [New Relic Logs Kubernetes プラグイン](/docs/logs/forward-logs/kubernetes-plugin-log-forwarding/)によって通常キャプチャされるすべての属性が含まれています。

```json
[
{
"cluster_name": "api-test",
"kubernetes": {
"annotations": {
"kubernetes.io/psp": "eks.privileged"
},
"container_hash": "fryckbos/test@sha256:5b098eaf3c7d5b3585eb10cebee63665b6208bea31ef31a3f0856c5ffdda644b",
"container_image": "fryckbos/test:latest",
"container_name": "newrelic-logging",
"docker_id": "134e1daf63761baa15e035b08b7aea04518a0f0e50af4215131a50c6a379a072",
"host": "ip-192-168-17-123.ec2.internal",
"labels": {
"app": "newrelic-logging",
"app.kubernetes.io/name": "newrelic-logging",
"controller-revision-hash": "84db95db86",
"pod-template-generation": "1",
"release": "nri-bundle"
},
"namespace_name": "nrlogs",
"pod_id": "54556e3e-719c-46b5-af69-020b75d69bf1",
"pod_name": "nri-bundle-newrelic-logging-jxnbj"
},
"message": "[2021/09/14 12:30:49] [ info] [engine] started (pid=1)\n",
"plugin": {
"source": "kubernetes",
"type": "fluent-bit",
"version": "1.8.1"
},
"stream": "stderr",
"time": "2021-09-14T12:30:49.138824971Z",
"timestamp": 1631622649138
}
]
```

`lowDataMode`を有効にした後の前のログ レコードは次のようになります。

```json
[
{
"cluster_name": "api-test",
"container_name": "newrelic-logging",
"namespace_name": "nrlogs",
"pod_name": "nri-bundle-newrelic-logging-jxnbj",
"message": "[2021/09/14 12:30:49] [ info] [engine] started (pid=1)\n",
"stream": "stderr",
"timestamp": 1631622649138
}
]
```

### New Relic Pixieの統合 [#nr-pixie-integration]

`lowDataMode`が有効になっている場合、 `newrelic-pixie`統合はPixieスパンでより重いサンプリングを実行し、収集間隔を10秒から15秒に短縮します。

`lowDataMode` 設定:

```
HTTP_SPAN_LIMIT: 750
DB_SPAN_LIMIT: 250
COLLECT_INTERVAL_SEC: 15
```

これらのパラメータやその他のパラメータのデフォルト設定は、 [newrelic-pixie-integration](https://github.com/newrelic/newrelic-pixie-integration) Github repoにあります。

New Relic の kubernetes 統合を最大限に活用するには、無料の New Relic アカウントが必要です。まだ作成していない場合は、以下で作成して、今すぐデータの監視を開始してください。
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
---
title: Kubernetesインテグレーションのアンインストール
tags:
- Integrations
- Kubernetes integration
- Uninstall
metaDescription: Learn how to uninstall the Kubernetes integration.
translationType: machine
---

New Relic Kubernetes 統合は、プラットフォームから簡単にアンインストールできます。

Helm と`kubectl`を実行しているマシンで、適切なコンテキストで操作していることを確認してください。次のコマンドで利用可能なコンテキストを確認できます。

```
kubectl config get-contexts
```

以下を使用して、目的のコンテキストに切り替えます。

```
kubectl config use-context CONTEXT_NAME
```

## Helm を使用して Kubernetes をアンインストールする [#uninstall-helm]

Helm を使用して Kubernetes 統合をインストールした場合は、次を実行します。

```
helm uninstall newrelic-bundle -n newrelic
```

<Callout variant="important">
ガイド付きインストールでは、デフォルトのリリース名として`newrelic-bundle`を使用し、デフォルトの名前空間として`newrelic`を使用します。別のリリース名または名前空間でバンドルをインストールする場合は、上記のコマンドの引数`helm uninstall <RELEASE-NAME> -n <RELEASE-NAMESPACE>`を置き換える必要があります。`helm list --all-namespaces`を使用してバンドル`nri-bundle`を探し、リリース名とリリースの名前空間を見つけることができます。
</Callout>

## マニフェストを使用して Kubernetes をアンインストールする [#uninstall-manifest]

マニフェストを使用してKubernetesインテグレーションをインストールした場合は、同じマニフェストを使用してアンインストールします。

```
kubectl delete -f newrelic.yaml
```
Original file line number Diff line number Diff line change
Expand Up @@ -111,10 +111,6 @@ Fluent Bit は、New Relic プラグインと New Relic の場所を知る必要
Name newrelic
Match *
licenseKey YOUR_LICENSE_KEY

# Optional
maxBufferSize 256000
maxRecords 1024
```

5. 次のコマンドを使用して、FluentBitインスタンスを再起動します。
Expand Down
Loading
Loading