プログラミング、ガジェット、趣味ネタを配信するブログ

雑記

Elastic APM のインストール手順について

投稿日:

ElasticSearchのインストール

ElasticSearchのリポジトリを作成します。

vi /etc/yum.repos.d/elasticsearch.repo
--------------------
[elasticsearch]
name=Elasticsearch repository for 8.x packages
baseurl=https://artifacts.elastic.co/packages/8.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=0
autorefresh=1
type=rpm-md

作成したリポジトリを指定してインストールします。

sudo dnf install -y --enablerepo=elasticsearch elasticsearch 
---
Elasticsearch repository for 8.x packages       9.7 MB/s |  53 MB     00:05
Last metadata expiration check: 0:00:18 ago on Fri Feb 23 19:48:14 2024.
Dependencies resolved.
================================================================================
 Package              Architecture  Version          Repository            Size
================================================================================
Installing:
 elasticsearch        x86_64        8.12.2-1         elasticsearch        593 M

Transaction Summary
================================================================================
Install  1 Package

Total download size: 593 M
Installed size: 1.2 G
Is this ok [y/N]: y
Downloading Packages:
elasticsearch-8.12.2-x86_64.rpm                  11 MB/s | 593 MB     00:55
--------------------------------------------------------------------------------
Total                                            11 MB/s | 593 MB     00:55
Elasticsearch repository for 8.x packages        25 kB/s | 1.8 kB     00:00
Importing GPG key 0xD88E42B4:
 Userid     : "Elasticsearch (Elasticsearch Signing Key) <dev_ops@elasticsearch.                                     org>"
 Fingerprint: 4609 5ACC 8548 582C 1A26 99A9 D27D 666C D88E 42B4
 From       : https://artifacts.elastic.co/GPG-KEY-elasticsearch
Is this ok [y/N]: y
Key imported successfully
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                        1/1
  Running scriptlet: elasticsearch-8.12.2-1.x86_64                          1/1
Creating elasticsearch group... OK
Creating elasticsearch user... OK

  Installing       : elasticsearch-8.12.2-1.x86_64                          1/1
  Running scriptlet: elasticsearch-8.12.2-1.x86_64                          1/1
--------------------------- Security autoconfiguration information -------------                                     -----------------

Authentication and authorization are enabled.
TLS for the transport and HTTP layers is enabled and configured.

The generated password for the elastic built-in superuser is : ARaRSdpOgUorvi3iPLE=

If this node should join an existing cluster, you can reconfigure this with
'/usr/share/elasticsearch/bin/elasticsearch-reconfigure-node --enrollment-token <token-here>'
after creating an enrollment token on your existing cluster.

You can complete the following actions at any time:

Reset the password of the elastic built-in superuser with
'/usr/share/elasticsearch/bin/elasticsearch-reset-password -u elastic'.

Generate an enrollment token for Kibana instances with
 '/usr/share/elasticsearch/bin/elasticsearch-create-enrollment-token -s kibana'.

Generate an enrollment token for Elasticsearch nodes with
'/usr/share/elasticsearch/bin/elasticsearch-create-enrollment-token -s node'.

----------

export ELASTIC_PASSWORD="ARaRSdpOgUorvi3iPLE="

ElasticSearchのクラスター生成に失敗する場合

「/etc/lasticsearch/elasticsearch.yml」設定ファイルの
「cluster.initial_master_nodes: [“localhost”]」をコメントにし
「discovery.typs: single-node」に置き換えます

/usr/share/elasticsearch/bin/elasticsearch-create-enrollment-token -s kibana
ERROR: Failed to determine the health of the cluster. Unexpected http status [503], with exit code 65
----

vi /etc/lasticsearch/elasticsearch.yml
---
#cluster.initial_master_nodes: ["localhost"]
discovery.type: single-node
---
sudo systemctl restart elasticsearch
/usr/share/elasticsearch/bin/elasticsearch-create-enrollment-token -s kibana
eyJ2ZXIiOiI4LjEyLjIiLCJhZHIiOlsiMTkyLjE2OC4xMC4yNTo5MjAwIl0sImZnciI6IjE0MDliYzM0NjMxZTMwZDFlM2YzZDY4NDRmMGFlODY1YmMyYjUwZTIxMDQ1NzQwZDllMDdjYzEyNjE1N2NhZjgiLCJrZXkiOiJHNnFQM1kwQlI1dFZuV2ZkZXZzbjpuZDVZZ3lGTlFleXJPdzVOVGJ1dWhBIn0=

Kibanaのイントール

Kibanaのリポジトリを作成します。

vi /etc/yum.repos.d/kibana.repo
--------------------
[kibana-8.x]
name=Kibana repository for 8.x packages
baseurl=https://artifacts.elastic.co/packages/8.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=1
autorefresh=1
type=rpm-md

作成したリポジトリを指定してインストールします。

sudo dnf install -y kibana

ファイアーウォールのポート開放を行います

firewall-cmd --add-port=5601/tcp --zone=public --permanent
firewall-cmd --reload

外部アクセスを有効にします。

vi /etc/kibana/kibana.yml
-------
#server.host: "localhost"
server.host: "0.0.0.0"
-------
systemctl restart kibana

http://[IPアドレス]:5601でアクセスします。

ElasticSearchのトークンを取得して入力して「Configure Elastic」をクリックします。

/usr/share/elasticsearch/bin/elasticsearch-create-enrollment-token --scope kibana
/usr/share/kibana/bin/kibana-verification-code
Your verification code is:  960 489

ユーザー名は「elastic」パスワードは起動時に表示された「ARaRSdpOgUorvi3iPLE=」を入力します

ElasticAPMのインストール

sudo yum install -y apm-server
sudo systemctl enable apm-server

参考URL

https://www.elastic.co/jp/downloads/apm

https://note.com/green_blue_sky/n/n546d00562ef5

-雑記

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

関連記事

格安SIMで「Zenfone Go」を使ってみた感想

最近、格安SIM「mineo」に乗り換え、「Zenfone Go」を買いました。 使って少し時間が経ったのでレビューしようと思います。 ちなみに下記が「Zenfone Go」です。   ○  …

ゲーム、アニメ、マンガ等のエンターテインメントイベント 全国エンタメまつり開催!!

この前いった「BitSummit」でもらったチラシに載っていたのですが、2017年8月5日(土)~6日(日)の2日間にわたり、岐阜県岐阜市柳ヶ瀬商店街(JR岐阜駅及び名鉄岐阜駅よりすぐ)でエンターテイ …

映画「ガーディアンズ・オブ・ギャラクシー: リミックス」を見た感想

○ 映画情報 感想の前に、簡単に映画の情報を紹介しようと思います。 「ガーディアンズ・オブ・ギャラクシー」のシリーズ第2作目の作品になります。 「マーベル・スタジオ」が制作したスーパーヒーローアクショ …

no image

【GCC_2019】「大規模ゲーム開発におけるフリーラン実装事例 ~気持ちよく走り続けさせるために~」の感想

今回はGCCで見てきた講演の1つ「大規模ゲーム開発におけるフリーラン実装事例 ~気持ちよく走り続けさせるために~」について ざっくりとですが、書いていこうと思います。 スライドはこちら 概要 実際のゲ …

no image

【Jenkins】VisualStudioのビルドジョブの作成

シェルの設定 シェルの実行ファイルを設定します。 「コントロールパネル > プログラム > Windowsの機能の有効化または無効化」を選択します。 「Linux用Windowsサブシステ …

スポンサー 人気記事 最近の投稿