建築家または建築家を目指す人が知っておくべき事柄を毎月まとめた概要です。
プロフェッショナルソフトウェア開発における知識とイノベーションの普及を促進
Git は、ソフトウェア開発におけるバージョン管理によく使われるツールです。複数の Git アカウントを使用することは珍しくありません。Git アカウントを正しく構成して切り替えることは困難です。この記事では、Git が提供するアカウント構成とその制限、およびプロジェクトの親ディレクトリの場所に基づいてアカウントを自動的に切り替えるソリューションについて説明します。
最小限の実行可能なアーキテクチャ (MVA) アプローチでは、システムのアーキテクチャが 1 つのステップで作成されないのと同様に、MVA アプローチの採用にも一連の段階的なステップが必要です。これらの組織変更は、1 つの開発チームから始まり、より多くのチームが参加するにつれて、フィードバックを使用してプロセスを進化させます。
Shreya Rajpal は、リスクを軽減し、LLM の安全性と効率性を高めるために設計されたオープンソース プラットフォームである Guardrails AI を紹介します。
このポッドキャストでは、Culture & Methods の主任編集者である Shane Hastie が、開発者関係の役割とオープンソース コミュニティへの貢献について Craig Box に話を聞きました。
Ranjith Kumar は、グローバルな容量を持つサービス所有者に提示される抽象化と保証、数十の地域にわたるワークロードを管理するための設計と実装、さまざまな需要の分類とモデル化、さまざまな地域間で需要をシフトすることによるグローバルな容量管理の実現について説明します。
ソフトウェア開発の意思決定をレベルアップするための変革的な洞察を発見してください。限定オファーにはコード LIMITEDOFFERIDSBOSTON24 を使用してください。
上級開発者から実践的なアドバイスを得て、現在の開発課題を解決しましょう。限定オファーにはコード LIMITEDOFFERIDSMUNICH24 を使用してください。
注目すべき新たなトレンドを発見して、ソフトウェア スキルをレベルアップしましょう。今すぐ登録してください。
すべてのプロフェッショナルが知っておくべきすべてのトピック、テクノロジー、テクニックに関する月刊ガイド。無料で購読できます。
InfoQ ホームページ ニュース オープンソースの APM および可観測性ツール Coroot が GA に
2024年5月4日 2分で読める
オープンソースのアプリケーション パフォーマンス監視システム Coroot が一般提供を開始しました。DataDog や NewRelic の代替として発表されたこの可観測性ツールは、eBPF を活用してシステム パフォーマンスに関する洞察を獲得し、異機種インフラストラクチャの監視をサポートします。
Coroot は eBPF を利用して、メトリック、ログ、トレースなどのテレメトリ データを収集し、システムのサービス マップを提供します。さらに、Coroot には定義済みの検査が含まれており、著者によると、構成を必要とせずに 80% を超える問題の根本原因を特定できます。Coroot の共同設立者であり、オープンソースの提唱者である Peter Zaitsev 氏は、次のように書いています。
Coroot は、すべてのコンポーネント、サービス、アプリケーションを網羅して環境全体を監視するため、情報の欠落がありません。Coroot は、Kubernetes、従来の VM、ベアメタル デプロイメントにデプロイされたコンポーネント、および DBaaS などのクラウド サービスをサポートしています。次に、Coroot は非常に簡単にデプロイできます。Linux カーネルが提供する eBPF などの最新の強力なインストルメンテーション機能を活用することで、構成なしで最も重要な情報を収集できます。
資料によると、Coroot は各システムのデジタル モデルを作成し、業界のベスト プラクティスに基づいて事前定義された一連の検査を使用してすべてのアプリケーションを監査します。
「シンプルさを追求したオープンソースの可観測性プラットフォーム」と呼ばれ、DataDog や NewRelic の代替として位置付けられている Coroot は、当初は Kubernetes クラスタで実行されるアプリケーションの監視のみをサポートしていた。バージョン 1.0 のリリースにより、Kubernetes に加えて仮想マシンやベアメタル サーバ用のエージェントも提供されるようになった。Coroot の創設者兼 CEO である Nikolay Sivko 氏は次のように説明する。
多くの Coroot ユーザーは、Kubernetes クラスター内のアプリの監視に Coroot を使用することに満足していますが、Kubernetes 以外の環境に Coroot を展開するのは難しいと感じています (…) 現在では、Kubernetes 内の Coroot インスタンスにスタンドアロン ノードを追加するのが簡単になりました。
新しいエージェントは systemd サービスまたは Docker コンテナとしてデプロイでき、テレメトリ データを Coroot エンドポイントに直接送信し、新しいノードを検出するために Prometheus を構成する必要がなくなります。
さらに、GA バージョンでは、Docker Compose または Docker Swarm を使用してスタック全体をデプロイできるようになった。Sivko 氏は次のように付け加えている。
Kubernetes を使用していない場合でも、専用の VM に Coroot をデプロイすると、最新のテクノロジー スタックに切り替えることなく、システムを完全に可視化できます。
Flant のソフトウェア エンジニア兼副チーム リーダーである Anton Peretrukhin 氏は、以前のリリースをレビューし、次のように結論付けています。
Coroot は、設定が簡単でありながら包括的な方法でアプリとインフラストラクチャを監視するための、かなり堅牢なソリューションのようです。複雑なシステムを必要とせず、SLO、通知、リクエスト トレースによる監視を迅速に設定したい小規模企業やチームにとって、SRE の重要な部分になる可能性があります。
Coroot は、eBPF を活用してクラスター内のサービスの視覚的なネットワーク マップを作成する唯一のオープンソースの軽量ツールではありません。GitHub で利用できるさまざまなオプションの中には、Pixie や Caretta などがあります。
Coroot には Slack コミュニティとライブ デモがあり、Apache 2.0 ライセンスが適用されます。
InfoQ の先週のコンテンツのまとめが毎週火曜日に配信されます。250,000 人以上のシニア開発者のコミュニティに参加してください。例を見る
InfoQ の先週のコンテンツのまとめが毎週火曜日に配信されます。250,000 人以上のシニア開発者のコミュニティに参加してください。例を見る
2024 年 6 月 24 日 – 25 日 | ボストン、マサチューセッツ州今日の重要な開発優先事項を明確にする実用的な洞察。InfoQ Dev Summit Boston は、InfoQ が主催する 2 日間のカンファレンスで、シニア ソフトウェア開発者が現在直面している最も重要な技術的決定に焦点を当てています。20 以上の技術講演を詳しく聞き、ジェネレーティブ AI、セキュリティ、最新の Web アプリケーションなどを扱うシニア ソフトウェア開発者から革新的な学びを得ましょう。今すぐ登録
InfoQ.com およびすべてのコンテンツの著作権は © 2006-2024 C4Media Inc. に帰属します。プライバシー通知、利用規約、Cookie ポリシー
元記事: https://www.infoq.com/news/2024/05/coroot-apm-observability/