このプロジェクトについて

Apache SkyWalkingは、マイクロサービス、クラウドネイティブ、コンテナベースのアーキテクチャに特化したオープンソースのアプリケーションパフォーマンスモニタリング(APM)システムです。 主な機能: 分散トレーシング SkyWalkingは、サービストポロジー分析、サービス中心の可観測性、APIダッシュボードを通じて、複雑なアーキテクチャ全体でのシステム動作を理解するためのエンドツーエンドの分散トレーシングを提供します。 多言語エージェント 公式エージェントはJava、.NET Core、PHP、NodeJS、Golang、LUA、Rust、C++、クライアントJavaScript、Pythonに対応しており、スタック全体で積極的な開発と保守が行われています。 eBPFサポート RoverエージェントはeBPF技術を使用してKubernetesデプロイメントを監視し、アプリケーションコードの変更なしにCPUおよびネットワークのパフォーマンスを診断できます。 スケーラビリティ 単一のSkyWalkingクラスターは1000億以上のテレメトリデータポイントを収集・分析でき、大規模な本番環境に適しています。 テレメトリエコシステム SkyWalkingはZipkin、OpenTelemetry、Prometheus、Zabbix、Fluentdなどの成熟したエコシステムと統合され、メトリクス、トレース、ログを処理します。 BanyanDB 2022年に導入されたネイティブな可観測性データベースは、テレメトリと可観測性データを効率的に取り込み、分析、保存するために設計されています。 メトリクス集約 SkyWalkingは、ネイティブのメーター形式と広く知られた形式(OpenTelemetry、Telegraf、Zabbix)を統一されたスクリプトパイプラインで処理し、一貫したメトリクス集約を実現します。 ログ管理パイプライン プラットフォームは、高性能なスクリプトパイプラインを通じて、ログのフォーマット、メトリクス抽出、さまざまなサンプリングポリシーをサポートします。 アラートとテレメトリパイプライン ユーザーはサービス中心、デプロイメント中心、API中心のアラームルールを設定できます。テレメトリデータとアラームは第三者システムに転送できます。 AI駆動の可観測性 機械学習とAIは可観測性データを分析し、パターンを特定し、HTTP URIパターンを認識し、スマートアラートのためのメトリクスベースラインを自動計算し、異常検出を改善します。 コミュニティと連絡先 SkyWalkingは数百の企業と組織が本番環境で使用しています。このプロジェクトはApache 2.0ライセンスに従い、Contributor Covenant行動規範に準拠しています。コミュニティチャネルにはdev@skywalking.apache.orgメーリングリスト、Slack、Twitter(@ASFSkyWalking)、Bilibili、Juejinがあります。