Skip to content

Commit

Permalink
Merge pull request #18193 from newrelic/liz/mdx-fixes
Browse files Browse the repository at this point in the history
Refactor html and re-deserialize
  • Loading branch information
LizBaker authored Jul 30, 2024
2 parents f1dc386 + f2f75a3 commit 82257bf
Show file tree
Hide file tree
Showing 2 changed files with 51 additions and 52 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,8 @@ translationType: machine

アプリケーション名を割り当てるには

1. Ruby エージェントの最新版 [をダウンロードしてください。](/docs/release-notes/agent-release-notes/ruby-release-notes)
2. [](/docs/release-notes/agent-release-notes/ruby-release-notes)
[`newrelic.yml`ファイルの`app_name`](/docs/release-notes/agent-release-notes/ruby-release-notes)[意味のある名前](/docs/apm/new-relic-apm/installation-and-configuration/naming-your-application)に設定します。
1. Ruby エージェントの​[​最新バージョン​](/docs/release-notes/agent-release-notes/ruby-release-notes)​をダウンロードします。
2. `newrelic.yml`ファイルの`app_name`[意味のある名前](/docs/apm/new-relic-apm/installation-and-configuration/naming-your-application)に設定します。

これにより、指定された環境のインスタンスに、New Relic ユーザー インターフェイスでデータを参照するときに`app_name`で指定されたラベルが割り当てられます。デプロイ アップロード スクリプトは、そのラベルを使用してアプリをデプロイに関連付けます。

Expand Down Expand Up @@ -59,57 +58,59 @@ OPTIONS:

## Capistrano 3.xでの記録 [#capistrano3]

New Relic Ruby エージェントには、アプリのデプロイメントを記録できる Capistrano レシピが含まれています。アプリ名 [を割り当てた後、エージェントと通信するために Capistrano ファイルを編集します。](#Installation)
New Relic Ruby エージェントには、アプリのデプロイメントを記録できる Capistrano レシピが含まれています。[​アプリ名を割り当てた​](#Installation)​後、Capistrano ファイルを編集してエージェントと通信します。

1. Capfileの先頭に以下の行を追加します。

```rb
require 'new_relic/recipes'
```. `deploy.rb`ファイルに次を含めます。
```rb
require 'new_relic/recipes'
```

```rb
after "deploy:updated", "newrelic:notice_deployment"
```
2. `deploy.rb`ファイルに次を含めます。

## [Capistrano 2.xでの記録 [#capistrano2]
```rb
after "deploy:updated", "newrelic:notice_deployment"
```

[Capistrano 2.x のデプロイメントを New Relic エージェントで記録することができます。
## Capistrano 2.xでの記録 [#capistrano2]

[. CapistranoにNew Relicのレシピを読み込むように指示します
Capistrano 2.x のデプロイメントを New Relic エージェントで記録することができます

<CollapserGroup>
<Collapser id="installed-with-gem" title="エージェントがNew Relic gemとともにインストールされている場合">
これを`deploy.rb`ファイルの先頭に追加します。
1. CapistranoにNew Relicのレシピを読み込むように指示します。

```rb
require 'new_relic/recipes'
```
</Collapser>
<CollapserGroup>
<Collapser id="installed-with-gem" title="エージェントがNew Relic gemとともにインストールされている場合">
これを`deploy.rb`ファイルの先頭に追加します。

<Collapser id="installed-as-rails" title="エージェントがRailsプラグインとしてインストールされた場合">
Capfile で、 `load deploy.rb`の上に次の行を追加します (まだ存在しない場合)。
```rb
require 'new_relic/recipes'
```
</Collapser>

```rb
Dir['vendor/plugins/*/recipes/*.rb'].each { |plugin| load(plugin) }
```
</Collapser>
</CollapserGroup>

2. `deploy.rb`ファイルに次のフックを追加します。
<Collapser id="installed-as-rails" title="エージェントがRailsプラグインとしてインストールされた場合">
Capfile で、 `load deploy.rb`の上に次の行を追加します (まだ存在しない場合)。

```rb
# Notify New Relic of deployments.
# This goes out even if the deploy fails, sadly.
after "deploy", "newrelic:notice_deployment"
after "deploy:migrations", "newrelic:notice_deployment"
after "deploy:cold", "newrelic:notice_deployment"
```
```rb
Dir['vendor/plugins/*/recipes/*.rb'].each { |plugin| load(plugin) }
```
</Collapser>
</CollapserGroup>

2. `deploy.rb`ファイルに次のフックを追加します。

```rb
# Notify New Relic of deployments.
# This goes out even if the deploy fails, sadly.
after "deploy", "newrelic:notice_deployment"
after "deploy:migrations", "newrelic:notice_deployment"
after "deploy:cold", "newrelic:notice_deployment"
```

次回`cap deploy`を実行すると、エージェントは New Relic にデプロイを通知し、すべての時系列チャートにデプロイ イベントが表示されます。

## [Capistranoの構成をカスタマイズする [#customizing]
## Capistranoの構成をカスタマイズする [#customizing]

[Capistrano がリモート ビルド マシンでデプロイメント通知レシピを実行している場合、ビルド マシン<DNT>**must**</DNT>に<InlinePopover type="licenseKey" />があります。 有効な`newrelic.yml`ファイルをビルド マシンにコピーするか (Capistrano ](#Installation)[Before Hook](https://capistranorb.com/documentation/getting-started/before-after/)を使用することもできます)、Capistrano 設定で`set :newrelic_license_key, 'YOUR_LICENSE_KEY'`を呼び出すことができます。
Capistrano がリモート ビルド マシンでデプロイメント通知レシピを実行している場合、ビルド マシン<DNT>**must**</DNT>に<InlinePopover type="licenseKey" />があります。 有効な`newrelic.yml`ファイルをビルド マシンにコピーするか (Capistrano [Before Hook](https://capistranorb.com/documentation/getting-started/before-after/)を使用することもできます)、Capistrano 設定で`set :newrelic_license_key, 'YOUR_LICENSE_KEY'`を呼び出すことができます。

Capistranoの変数を使用して、いくつかのデプロイメント情報をカスタマイズできます。定義されている場合、これらはデフォルトを上書きします。これらは、Capistrano 2と3の両方に適用されます。

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,26 +39,24 @@ Tomcat、WebSphere、Weblogicなどのアプリケーションサーバーを使

## Oracle JVMのエクスポートポリシーの設定 [#export-policy]

古いバージョンのOracle JVMでは、JCEを使用するために追加のアップデートが必要です。 ダウンロードと手順については、このOracle TechNote [を参照してください。](https://www.oracle.com/java/technologies/javase-jce-all-downloads.html)
古い Oracle JVM では、JCE を有効にするために追加のアップデートが必要です。ダウンロードと手順については、[この Oracle TechNote](https://www.oracle.com/java/technologies/javase-jce-all-downloads.html) を参照してください。

## [HotSpot JVMでのConscryptの設定 [#conscrypt]](https://www.oracle.com/java/technologies/javase-jce-all-downloads.html)
## HotSpot JVMでのConscryptの設定 [#conscrypt]

[New Relic は、OpenJDK Java 8 と Conscrypt のテストに成功しました。以下を完了します。](https://www.oracle.com/java/technologies/javase-jce-all-downloads.html)
New Relic は、OpenJDK Java 8 と Conscrypt のテストに成功しました。以下を完了します。

1. [](https://www.oracle.com/java/technologies/javase-jce-all-downloads.html)
1. オペレーティング システムに対応する [適切な Conscrypt jar](https://github.com/google/conscrypt/#download) をダウンロードします。

2. [](https://www.oracle.com/java/technologies/javase-jce-all-downloads.html)
2. Conscrypt jar を`JAVA_HOME/jre/lib/ext`にコピーします。このディレクトリはすでに存在しているはずですが、存在しない場合は、 `JAVA_HOME`の下にある`ext`という名前のディレクトリを探します。

[](https://www.oracle.com/java/technologies/javase-jce-all-downloads.html)お使いのOSに適したConscrypt jar [をダウンロードしてください。](https://github.com/google/conscrypt/#download)
3. ファイル`JAVA_HOME/jre/lib/security/java.security`を編集します。

[](https://github.com/google/conscrypt/#download)
4. `security.provider`で始まる行の下で、最後の数値を増分し、値を`org.conscrypt.OpenSSLProvider`に設定します。たとえば、最後のエントリが`security.provider.10`の場合は、次の行を追加します。

3. [* Conscrypt jar を`JAVA_HOME/jre/lib/ext`にコピーします。このディレクトリはすでに存在しているはずですが、存在しない場合は、 `JAVA_HOME`の下にある`ext`という名前のディレクトリを探します。* ファイル`JAVA_HOME/jre/lib/security/java.security`を編集します。* `security.provider`で始まる行の下で、最後の数値を増分し、値を`org.conscrypt.OpenSSLProvider`に設定します。たとえば、最後のエントリが`security.provider.10`の場合は、次の行を追加します。
```
security.provider.11=org.conscrypt.OpenSSLProvider
```

```
security.provider.11=org.conscrypt.OpenSSLProvider
```](https://github.com/google/conscrypt/#download)
## Infinite Tracingの設定完了 [#return-to-distributed-tracing]

## [Infinite Tracingの設定完了 [#return-to-distributed-tracing]](https://github.com/google/conscrypt/#download)
[これらの予備的な設定が終わったら、 ](https://github.com/google/conscrypt/#download)[Language agents に戻ります。Enable distributed tracing](/docs/understand-dependencies/distributed-tracing/enable-configure/enable-distributed-tracing) 、Infinite Tracingの設定を終了します。
これらの予備的な設定が終わったら、 [Language agents に戻ります。Enable distributed tracing](/docs/understand-dependencies/distributed-tracing/enable-configure/enable-distributed-tracing) 、Infinite Tracingの設定を終了します。

0 comments on commit 82257bf

Please sign in to comment.