このプロジェクトについて
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があります。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.