誰かがGoogle App Engineのログ機能を改善するためのアドバイスをお持ちですか?私は現在Splunk Stormを使用しようとしていますが、入力に関しては細心の注意を払っています。他の誰かがこれに遭遇し、それをいくらかの能力で解決しましたか?App EngineのネイティブロギングAPIに代わるものはありますか?
現在、私はLogServiceから読み取り、ログをSplunk StormにREST API経由でパイプするバックエンドで実行されるプロセスを持っています。これはしばしば失敗するか、または嵐が降りるか、バックエンドIPが変更されます。
私の問題は、新しいバージョンがプッシュされてログが消えて、提供されたダッシュボードでログを照会するのがほとんど使えないため、App Engineで提供されるログです。 Splunkは潜在的な解決策でしたが、クラウドソリューションは多くのことを望みました。
私のログに優れたインターフェースを提供するものは何でも感謝します。
あなたのニーズに何が不十分か不十分かを詳しく説明できますか?問題がApp Engine、Splunk、またはその両方であるかどうかは不明です。 –
完了。私の問題はGAEです。 –
「新しいバージョンがプッシュされたときにログが消えてしまう」これは起こりません。ただし、クエリを作成するバージョン以外のアプリケーションのログを明示的に要求する必要があります。たとえば、Pythonでは、logservice.fetchを呼び出すと、古いログを要求するために使用できる「version_ids」パラメータが使用されます。 JavaにはLogQuery.majorVersionIds()があります。もしあなたがすでにそれをしていて、ログが本当に消えてしまったら、バグを報告してください。 –