この記事はIntroducing New Relic for Amazon EKS on AWS Fargateの意訳です。
はじめに
New Relicは、Amazon Web Services(AWS)を監視する機能を拡張しています。
この度、データプレーンがAWS Fargateから構成されるAmazon Elastic Kubernetes Services(EKS)のコンテナ(Pod)を観測できるようになりました。
サーバーレスコンピューティングは、ソフトウェアエンジニアリングチームにとっての利点のために、過去数年間で重要性を増しています。
- コストの削減:
- サーバーユニットごとに支払うのではなく、純粋なコンテナの使用に対してのみの支払いとなり、無駄なコストを削減可能となります
- サーバーを保守する必要がない:
- サーバーレスコンピューティングにより、インストールと保守のタスクが不要になります
- 市場投入までの時間の短縮:
- 開発者とアーキテクトは、運用チームに依存することなく、コードを実行、テスト、および展開できます
- 生産性:
- 開発者は、サーバーのインストールや保守ではなく、より優れたソフトウェアの作成という重要なことに集中できます
私たちの新しい統合は、Fargateノード上で動くPodにサイドカーコンテナを注入することで、New Relicがkube-state-metrics、kubelet、cAdvisorから情報を受け取り、Kubernetesクラスタの完全な観測性を実現します。
ノードはEC2とFargateが混在していてもOK
Amazon EKSのFargateインテグレーションは、クラスタがFargateノードのみで構成されている場合でも、EC2ノードと共存している場合でもサポートします。K8sのOperator機能を利用したnewrelic-infra-operatorをクラスター上にデプロイすることで、ノードのタイプに応じて、Podにサイドカーとして注入されるか、Daemon Setとして専用のPodとして展開されるかを自動的に判断します。
Kubernetes cluster explorerでも表示可能
EKSのFargateインテグレーションは、New Relic One Kubernetes cluster explorerと互換性があり、Kubernetesクラスタの全体像を把握することができます。
ComputeTypeやFargateProfileタグを使って、Fargateノードを簡単にフィルタリングすることができます。
標準ダッシュボードもFargateに対応
Kubernetesのダッシュボードは、Fargateノードをリストアップするように改善されました。次の例のように、標準ノードとFargateサーバーレスノードを区別しています。
本機能はPublic BETA機能としてご利用可能です。
執筆時点では、本機能をPublic BETAとしてご利用いただけます。
Amazon EKS on AWS Fargate環境におけるデータ収集や可視化が、New Relicでどれほど簡単でスピーディに実現できるか、ぜひ体感ください。
詳細は公式ドキュメントを参照してください。
The views expressed on this blog are those of the author and do not necessarily reflect the views of New Relic. Any solutions offered by the author are environment-specific and not part of the commercial solutions or support offered by New Relic. Please join us exclusively at the Explorers Hub (discuss.newrelic.com) for questions and support related to this blog post. This blog may contain links to content on third-party sites. By providing such links, New Relic does not adopt, guarantee, approve or endorse the information, views or products available on such sites.