最新のアプリケーションとインフラストラクチャの最新化にとって、オープンソースアプリケーションはどれほど重要ですか? Red Hat’s エンタープライズオープンソースの現状 レポートによると、ITリーダーの3分の2以上が、オープンソースソフトウェアが企業で果たすべき非常に重要な役割を果たしていると考えており、回答者の59%が今後12か月でオープンソースの使用を増やすことを期待しています。オープンソーステクノロジーは、オペレーティングシステム、ビジネスアプリケーション、データベース、ミドルウェア、およびインフラストラクチャ全体で、企業内に遍在しています。 

では、IT運用チームはどのように discover, モニター、 と 最適化 オープンソースアプリのこの多様で成長しているエコシステム? OpsRampのアプリケーションアダプタは、ビジネスの利害関係者、開発者、およびシステム管理者が40を超える主要なオープンソースアプリケーションの可用性、状態、およびパフォーマンスを追跡するのに役立ちます。

カテゴリー

テクノロジー
アプリケーションサーバー  Oracle Glassfish、Red Hat JBoss、WildFly
ビッグデータ Apache Hadoop
クラスターマネージャー Apache Hadoop Yarn
データ分析エンジン  Apache Spark
分散コンピューティング  Apache Zookeeper
エンタープライズサーチ  Elastic, Apache Solr
イベント処理 Apache Flume、Apache Kafka
ロードバランサー HAProxy、NGINX
ログ管理 Fluentd
メッセージブローカー Apache ActiveMQ、 RabbitMQ
リレーショナルデータベース  MariaDB、 MySQL、 PostgreSQL
NoSQLデータベース Cassandra、 CockroachDB、 CouchDB、 HBase、MongoDB、 Neo4j、 Redis
Webサーバー Apache Tomcat、Apache TomEE、Apache HTTP、Apache Jetty、Resin、Lighttpd


ビジネスクリティカルなアプリケーションの稼働時間と可用性を最大化する 

OpsRampは、を使用してオープンソースアプリの可用性を保証します agent-based and エージェントレス パフォーマンスの問題について、迅速な根本原因分析に取り組み、提供します。 インテリジェントな相関. エージェントベースの監視は、リアルタイムの影響分析のためのアプリケーションの状態の可視性と依存関係のマッピングに関する詳細なメトリックを提供し、エージェントレスの監視は、管理オーバーヘッドなしでアプリケーションのパフォーマンスメトリックの迅速な収集を可能にします。 

Open Source Application Adapters

図1-オープンソースのWebサーバー、データベース、メッセージブローカー、ロードバランサー、データ分析エンジン、およびエンタープライズ検索プラットフォームの可用性とパフォーマンスを監視します。

OpsRampのアプリケーションアダプターを使用して、5つの人気のあるオープンソースアプリのパフォーマンスを監視する方法を見てみましょう。

  1. ApacheCassandra。 Cassandraは、大量のミッションクリティカルなデータを処理できる高性能のNoSQLデータベースです。 OpsRampは、データベース管理者が読み取り/書き込みレイテンシ、ディスク使用量、クライアントリクエストレイテンシ、スレッドプール情報、JVMヒープおよび非ヒープメモリ、JVMスレッドに関するパフォーマンスメトリックを使用して、Cassandraクラスターの状態を維持するのに役立ちます。テクノロジーチームは、動作が遅いデータベースインスタンスをすばやく特定できるだけでなく、Cassandraノードとクラスターのパフォーマンスの問題に関するアラートを即座に受け取ることができます。

    cassandra

    図2-OpsRampダッシュボードは、Cassandraのパフォーマンスに関する洞察を1か所で提供します。

  2. Elasticsearch。 Elasticsearchは、テキスト、数値、地理空間、構造化、および非構造化データにわたる迅速な情報検索を可能にするエンタープライズグレードの検索エンジンです。 OpsRampは、ノードとクラスターのヘルス、検索とインデックス、ヒープ使用量とガベージコレクションのパフォーマンスメトリックを使用して、Elasticsearchデプロイメントのヘルスを維持するのに役立ちます。 ITチームは、顧客体験に悪影響を与える前に、パフォーマンスの低いElasticsearchノードとクラスターをすばやく特定できます。

    Elastic-search

    3-OpsRampを使用して、Elasticsearchクラスター、シャード、ノードの可用性とパフォーマンスを管理します。  

  3. アパッチカフカ。 Kafkaは、大量のリアルタイムデータフィードを公開、保存、処理できるイベントストリーミングプラットフォームです。 OpsRampを使用すると、開発者は、Kafkaのプロデューサーとコンシューマーのメトリック、ブローカーのメトリック、JVMとOSのメトリックを使用してKafkaデータパイプラインを監視できます。 IT運用チームは、明確な洞察を使用してKafkaクラスターのリソース使用率とパフォーマンスをより適切に管理し、パフォーマンスの問題をより迅速に可視化するために低レベルのシステムメトリックを統合できます。kafka

    図4- 本番規模でのKafkaクラスターの包括的なメトリックとアラートを取得します

  4. MySQL。MySQLは、オープンソースのリレーショナルデータベース管理システムです。 2番目に人気のあるデータベース 今日使用されています。 OpsRampは、サーバーの稼働時間、CRUD操作、要求、バッファープール、テーブル、および接続の統計に関する包括的なメトリックを使用して、MySQLデータベースのパフォーマンスを最適化します。 ITチームは、関連するメトリック、スマートアラート、およびすぐに使用できるダッシュボードを使用して、MySQLデータベースエンジンレベルの状態に関する統一された洞察を得ることができます。MySQL-database

    図5- OpsRampを使用してMySQLデータベースクラスターのパフォーマンスと復元力を確保する

  5. Redis。 Redisはメモリ内のデータ構造ストアであり、データベース、キャッシュ、メッセージブローカーとして使用されます。 OpsRampは、サーバーの稼働時間、応答時間、レプリカステータス、接続、メモリ、および主要な統計情報の包括的なメトリックを使用して、Redisインスタンスのパフォーマンスを保証します。開発者は、メモリ使用量、稼働時間、レイテンシー、スループットに関するパフォーマンスダッシュボードを使用して、Redisクラスターに関連する洞察を得ることができます。reddis

    図6- Redisインスタンス、クラスター、サーバーに適切なレベルの可視性と制御をもたらします

次のステップ:

cta-modern-it-operations-report


Recommended posts