私の会社では、私たちのプラットフォームとサードパーティのプラットフォームとの間でデータを同期する多くの自動化アプリケーションを開発しました。AWSにアプリケーションログを保存する最良の方法
今回のアプリケーションでは、ログはSqliteに保存されます。
私たちは内部のフロントエンドを通じて、同期されたデータの整合性を保証しているので、ログを毎日チェックして、考えられるすべての問題を捕捉し、(おそらく)手動で処理します。 内部フロントエンドは、日時の範囲、各アプリケーションが持つことができる異なるフロー、および各実行の流れの詳細をフィルタリングすることを可能にします。
これで、AWS上のアプリケーションのログ部分を移動して、私たちのニーズに適したサービスが不思議です。 DynamoDBはうまくいくようですが、顧客ポートフォリオを増やすと過度のコストがかかりますが、CloudWatchも選択肢ですが、システムやサービスログに関係のないオンライン記事は見つかりません。
何か手がかりがあります。おかげさまで
SQLを使用するソリューションを既にお持ちの場合は、AuroraやRedshiftなど、SQLを使用するAWSデータベースサービスのいずれかを検討していない理由はありますか? –
良い質問:私たちが使用したいアーキテクチャーは、(近い将来に)異なる種類のアプリケーションからのログを受け入れることができるはずです。したがって、スキーマレスのdbを使用する柔軟性は、DynamoDBのようなソリューションにとってプラスのポイントです。 また、私たちのログは、実行のためのものと詳細なものの2つの "テーブル"で保管/標準化することができるので、リレーショナルデータベースは機能の浪費であると思われます(お金かもしれません) –