API7 Enterprise 如何实现定制化监控?
January 14, 2024
顧客はしばしば、API7 Enterpriseが提供する監視メトリクスと、それがカスタマイズされた監視要件にどのように対応しているかについて疑問を持ちます。この疑問は自然と3つの異なるフォローアップ質問につながります。
-
Apache APISIXを基盤とするAPI7 Enterpriseは、エンタープライズレベルのAPIゲートウェイとして際立っています。Apache APISIXの可観測性機能を活用し、さらに強化しています。デフォルトでどのような監視メトリクスが含まれているのでしょうか?
-
実際のエンタープライズユーザーは通常、特定のメトリクス、例えば特定のレスポンスコードに対するレイテンシ分布の収集を必要とします。API7 Enterpriseはこの状況をどのようにサポートするのでしょうか?API7 Enterpriseにすべての次元を追加しているのでしょうか?
-
さらに、エンドユーザーは特定のニーズに基づいて表示をカスタマイズできるのでしょうか?
これらの質問に対し、API7 Enterpriseはメトリクスの収集において優れています。これらの指標は、さまざまな企業の使用シナリオを組み合わせて得られたもので、比較的汎用的です。しかし、カスタマイズの必要性を認識し、それに対応するために2つの戦略を提供しています。
独自または専門的なメトリクスについては、API7 Enterpriseは監視におけるカスタマイズされた変更を許可しています。したがって、開発者は特定のニーズに応じてデータ収集をカスタマイズできます。
- データストレージの標準的で効率的なアプローチを維持するために、API7 EnterpriseはPrometheusと統合されています。
- パーソナライズされたユーザー体験の重要性を認識し、API7 Enterpriseは特定の表示パネルを導入しています。これらのパネルにより、ユーザーは要件に基づいてデータを表示でき、より焦点を絞った効果的な監視体験を提供します。
API7 Enterpriseを実際の使用シナリオに実装する際、監視メトリクスの調整が重要な段階となります。この適応には、デフォルトのメトリクスの改良や、業界やビジネス固有のメトリクスの導入が含まれる場合があります。特定のレスポンスレイテンシの感度など、業界のニーズの違いは、このような調整の重要性を強調しています。
これら2つの全く異なるシナリオでは、オンデマンドでのデータ収集が必要です。需要がある場合に詳細な収集を行うべきです。このアプローチにより、データ収集段階でのコストと効率を最大化できます。データフロントで大量のデータを収集しても、結局使用されない場合、それは純粋に無駄です。したがって、現在は監視がリアルタイムであることを好み、効果的なデータを迅速に表示します。
データ収集、ストレージ、およびプレゼンテーションに関しては、これらすべてのデータに明確なビジネス価値があることを期待しています。価値がない場合、データ収集は追求すべきではありません。
エンタープライズユーザーの監視データ収集と表示は、ビジネス価値に基づいています。最も広く使用され効果的なアプローチは、APIサービスの状態を迅速に評価できるリアルタイムのメトリクス表示です。API7 Enterprise Editionは、以下の方法でユーザーの監視ニーズを満たします:
- デフォルトの監視メトリクスを提供し、ほとんどの企業の一般的なニーズを満たします。
- 特定の監視要件がある場合、エンタープライズクライアントの独自のビジネスシナリオに基づいてメトリクスデータ収集とアラーム設定をカスタマイズし、1対1でカスタマイズされたソリューションを提供します。
まとめ
API7 Enterpriseは、Apache APISIXを基盤とするエンタープライズレベルのAPIゲートウェイ製品です。基本的で一般的な監視ニーズを満たすデフォルトの監視メトリクスを提供します。同時に、カスタマイズされたメトリクスデータ収集と表示のために、古典的なPrometheus + Grafanaの組み合わせをサポートしています。これにより、ユーザーは標準的またはパーソナライズされた監視ソリューションの間で柔軟に選択できます。