Micro Focus APM vs GitLab

GitLab compared to other DevOps tools

このページのコンテンツ

要約

Micro Focus, which purchased the software business unit of Hewlett Packard Enterprise, has APM, or Application Performance Monitoring, that has both on-premise technologies and SaaS-based offerings. APM is a tool that offers client-monitoring, native mobile performance, and deep-level application server diagnostics. APM measures end-user experience by executing controlled, repeatable transactions from multiple locations both inside and outside the firewall, identifying availability and performance issues.

GitLab has a powerful monitoring capability with Prometheus, a time-series monitoring service, providing a flexible platform for monitoring GitLab and other software products. GitLab provides out of the box monitoring with Prometheus, providing easy access to high quality time-series monitoring of GitLab services. GitLab has built-in monitoring that can automatically monitor your deployed applications, with extensive support for native cloud, container, and microservices technology. Additionally, Gitlab uses Jaeger, an open source end-to-end distributed tracing system used for monitoring and troubleshooting microservices-based distributed systems.

リソース

FEATURES

統合的なトランザクション監視

Web ブラウザのエミュレーションか Web トランザクションのスクリプト記録を使用して Web サイトを監視する機能です。アプリケーションで顧客/エンドユーザーが実行するアクションやパスをシミュレートする動作スクリプトの作成

クラウドネイティブ監視

クラウド上で動作するように構築されたマイクロサービスを含むクラウドネイティブアプリケーションの監視により収集されたメトリックスに対する洞察を通じてボトルネックや問題に対処できます。

サーバ監視

サーバーの可用性、操作、パフォーマンス、セキュリティ、その他の操作関連プロセスを確認/分析します。サーバのシステムリソース (CPU 使用率、メモリ使用率、I/O、ネットワーク、ディスク使用率、プロセスなど) を監視します。GitLab は Node Exporter (プロメテウス経由) を使って、CPU使用率、メモリ/ディスク使用率、ファイルシステムのディスク容量フル、ネットワーク帯域幅などの Linux や他の Unix システム上のマシンレベルの広範なメトリクスを公開しています。

ベースライン

アプリケーションのパフォーマンスを測定し、顧客に提供する前に SLA を満たしているかどうかを判断します。製品/プラットフォームの継続的なパフォーマンス分析と監視に使用します。

ユーザのリアル監視 (RUM)

サーバーまたはクラウドベースのアプリケーションと対話するクライアントとのユーザー対話を記録します。ユーザーへのサービスが迅速にエラーなしで提供されているかどうか、そうでない場合はビジネスプロセスのどの部分が失敗しているかを判断します。

トポロジー

1つ以上のネットワーク上のネットワークデバイス、サービス、アプリケーション、接続、トラフィックパターンのリアルタイムビューとパフォーマンスモニタリングを提供するネットワークマッピング

トレーシング

トレースは、デプロイされたアプリケーションのパフォーマンスと正常性に関する考察を提供し、各機能や指定されたリクエストを処理するマイクロサービスを追跡します。これにより、モノリシックなシステムを使用しているか分散システムを使用しているかに関係なく、リクエストのエンドツーエンドのフローを簡単に理解できます。

トレースの詳細