DynatraceとGitLabの比較 | GitLab.JP

このページでは、DynatraceとGitLabを比較しています。それぞれの強みや不足部分を確認して、判断材料にしてください。

On this page

Summary

Dynatrace has a product suite consisting of their core APM solution, in addition to a Cloud Infrastructure offering, AIOps, and Digital Experience Management. The company's services include performance management software for programs running on-premises and in the cloud. This software manages the availability and performance of software applications and the impact on user experience in the form of deep transaction tracing, synthetic monitoring, real user monitoring, and network monitoring. Support is provided for container and microservices technologies and additional cloud technologies.

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.

Resources

FEATURES

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

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

クラウドネイティブ監視

The monitoring of cloud native applications including microservices that are built to run in the cloud so that bottlenecks and issues can be addressed via insights into collected metrics.

サーバ監視

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

ベースライン

アプリケーションのパフォーマンスを測定し、顧客に提供する前に SLA を満たしているかどうかを判断します。Used for a product’s or platform’s continuous performance analysis and monitoring

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

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

トポロジー

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

トレーシング

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

トレースの詳細