過去 2 か月間、Loggly に誤ってログを記録していました。私たちのコンテキストは歴史的に文字列の数値配列でした。
['message1', 'message2, 'message3' ...]
より少ないキーを使用する必要があるオブジェクトの配列を loggly に送信しようとしています。
新しいログ ペイロードの例:
['orderId' => 123, 'logId' => 456, 'info' => json_encode(SOMEARRAY)]
よりクリーンなログ形式を持つ新しい形式をテストする際に、Loggly は次のメッセージを提供します。
このイベントで送信された 9 件のうち 2 件は、このアカウントの一意のフィールド名の最大許容数 (100) を超えたため、インデックスに登録されませんでした。影響を受けたフィールドは次のとおりです: [json.context.queue, json.context.demandId]
30日プランです。これは、コンテキストが正しくインデックス付けされるためには、インデックス付けされた古いログの有効期限が切れるまで 30 日間待つ必要があるということですか? 新しい形式のログに対応するためにインデックス作成を再構築する方法はありますか?