Posted at

Envoy: MongoDB


tldr

勉強がてらにEnvoyのドキュメントを邦訳してみました。ベースはGoogle Translateで、ところどころ不自然な箇所を直しています。

原文としたのEnvoyのドキュメントはこちらのディレクトリ以下にあります(ライセンス:Apache License 2.0, NOTICE)。


MongoDB

Envoyは、以下の機能を備えたネットワークレベルのMongoDBスニッフィングフィルタをサポートしています。


  • MongoDBワイヤーフォーマットBSONパーサー。

  • タイミングとルーティングされたクラスタの分散/マルチ取得カウントを含む詳細なMongoDBクエリ/オペレーション統計。

  • クエリロギング

  • $ commentクエリパラメータによるコールサイトごとの統計。

  • フォルトインジェクション

MongoDBフィルターは、Envoyの拡張性とコア抽象化の好例です。 Lyftでは、すべてのアプリケーションとデータベースの間でこのフィルタを使用しています。アプリケーションプラットフォームや使用中の特定のMongoDBドライバにとらわれない貴重なデータソースを提供します。

MongoDBプロキシフィルター構成の参照