Linodeとは
Linode (https://www.linode.com/) は Akamaiが提供するIaaS (Infrastructure as a Service) プラットフォームプロバイダーのサービスです。リノードと発音します。
Akamaiは2022年2月にLinode社の買収を発表しました。
https://www.akamai.com/ja/newsroom/press-release/akamai-to-acquire-linode
クラウドコンピューティングをよりシンプルに、手頃な価格で、誰もが利用できるようにすることで、イノベーションを加速することができます。
https://www.linode.com/ja/alternative-cloud-provider/
Linode Longviewとは
Longviewとは、サーバーのシステムデータをリアルタイムにグラフ化するサービスです。
CPU、メモリ、ネットワークの帯域幅を集計、プロセスごとに分類し、パフォーマンスの問題を明らかにし、調査分析に役立てることができます。
LongviewのエージェントはLinode上のサーバーだけではなく、オンプレミス等にも導入することができます。
エージェントは、あらゆるLinuxデュストリビューションにインストールすることができますが、Linodeを提供するAkamaiではCentOS、Debian、Ubuntuのみテクニカルサポートを提供しています。
Longviewをインストールする
Linodeのコンソールから「Longview」を選択し、「Add a Client」を選択する。
Clinetを追加するとインストール時に利用するcurlコマンドが表示されます。
URLに記載されている長い文字列はグローバルで一意の識別子が指定されています。
サーバーにログインし、curlコマンドをコピーして実行します。
curl -s https://lv.linode.com/XXXXXXXXXX-XXXX-XXXX-XXXXXXXXXXXXXX | sudo bash
インストールが完了しましたら、statusの状況を確認します。
sudo systemctl status longview
● longview.service - LSB: Longview Monitoring Agent
Loaded: loaded (/etc/init.d/longview; generated; vendor preset: enabled)
Active: active (running) since Mon 2019-12-09 21:55:39 UTC; 2s ago
Docs: man:systemd-sysv-generator(8)
Process: 2997 ExecStart=/etc/init.d/longview start (code=exited, status=0/SUCCESS)
Tasks: 1 (limit: 4915)
CGroup: /system.slice/longview.service
└─3001 linode-longview
Longviewのエージェントが実行されていない場合には、startコマンドを実行します。
sudo systemctl start longview
グラフの確認
Longviewをインストールするとコンソール上にグラフがリアルタイムで表示されます。
グラフの詳細を確認するには「View details」を選択します。
Longviewの詳細なグラフでは様々な情報を確認することができます。
- OS名、プロセッサ情報、稼働時間、システムに関する基本情報
- 表示するグラフの時間幅の調整
- CPUリソース
- 利用されているRAM合計、キャッシュ、バッファー、スワップのメモリ量
- システム間で転送されたネットワークデータ量
- ディスクI/O、システムのディスクストレージから読み書きされるデータ量
- 平均のCPU負荷
- 関連するプロセス、ポート、IPの状況
- サーバーにアクセスしているアクティブな接続リスト
「Processes」のタブでは、プロセスごとのI/O、CPU、Memの消費量を確認することができます。
プロセスの検索も行うことができ、指定のプロセスのみの状況を確認することもできます。
「Network」のタブでは、インターフェースごとのネットワーク利用量を確認することができます。
「Disks」のタブでは、ディスクごとのI/O、使用率を確認することができます。
プランについて
Longviewは、最大10クライアントを無料で利用することができます。
追加のクライアントが必要な場合には、Longview Proを購入する必要があります。
Longview Freeプランでは、グラフは5分ごとに更新され、過去12時間分のデータを提供します。
Longview Proプランでは、グラフは60秒ごとに更新され、過去すべてのデータを提供します。
Plan | Clients | Price |
---|---|---|
Longview Free | 10 | FREE |
Longview Pro 3 Pack | 3 | 0.03ドル/時間 (20ドル/月) |
Longview Pro 10 Pack | 10 | 0.06ドル/時間 (40ドル/月) |
Longview Pro 40 Pack | 40 | 0.15ドル/時間 (100ドル/月) |
Longview Pro 100 Pack | 100 | 0.30ドル/時間 (200ドル/月) |
まとめ
Longviewのインストールは簡単で、追加で設定する必要もありません。
サーバーの運用に不可欠な負荷状況の可視化を行うことができ、Freeプランから利用を開始することができます。
Linodeでのサーバーの可視化、ぜひお試しください。
関連記事
アカマイ・テクノロジーズ合同会社のQiitaではLinode関連など開発者向けの記事を記載しております。