You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@doris.apache.org by ai...@apache.org on 2024/07/16 03:28:54 UTC

(doris) branch branch-2.1 updated: [cherry-pick](branch-2.1) fix inverted index file size (#37836)

This is an automated email from the ASF dual-hosted git repository.

airborne pushed a commit to branch branch-2.1
in repository https://gitbox.apache.org/repos/asf/doris.git


The following commit(s) were added to refs/heads/branch-2.1 by this push:
     new 253f929234c [cherry-pick](branch-2.1) fix inverted index file size (#37836)
253f929234c is described below

commit 253f929234c80842d4ed4a0de7253031459ad31c
Author: Sun Chenyang <cs...@gmail.com>
AuthorDate: Tue Jul 16 11:28:47 2024 +0800

    [cherry-pick](branch-2.1) fix inverted index file size (#37836)
    
    ## Proposed changes
    
    pick from master #37232
    pick from master #37564
---
 be/src/olap/compaction.cpp                         |   44 +-
 be/src/olap/rowset/vertical_beta_rowset_writer.cpp |    4 +-
 .../data/inverted_index_p1/documents-1000.json     | 1000 ++++++++++++++++++++
 .../test_show_data.groovy                          |  269 +++++-
 4 files changed, 1303 insertions(+), 14 deletions(-)

diff --git a/be/src/olap/compaction.cpp b/be/src/olap/compaction.cpp
index 677681f712f..d7f814f431f 100644
--- a/be/src/olap/compaction.cpp
+++ b/be/src/olap/compaction.cpp
@@ -560,8 +560,12 @@ Status Compaction::do_compaction_impl(int64_t permits) {
             // format: rowsetId_segmentId
             std::vector<std::unique_ptr<InvertedIndexFileWriter>> inverted_index_file_writers(
                     dest_segment_num);
-            for (int i = 0; i < dest_segment_num; ++i) {
-                auto prefix = dest_rowset_id.to_string() + "_" + std::to_string(i) + ".dat";
+
+            // Some columns have already been indexed
+            // key: seg_id, value: inverted index file size
+            std::unordered_map<int, int64_t> compacted_idx_file_size;
+            for (int seg_id = 0; seg_id < dest_segment_num; ++seg_id) {
+                auto prefix = dest_rowset_id.to_string() + "_" + std::to_string(seg_id) + ".dat";
                 auto inverted_index_file_reader = std::make_unique<InvertedIndexFileReader>(
                         fs, tablet_path, prefix,
                         _cur_tablet_schema->get_inverted_index_storage_format());
@@ -571,6 +575,19 @@ Status Compaction::do_compaction_impl(int64_t permits) {
                 if (st.ok()) {
                     auto index_not_need_to_compact =
                             DORIS_TRY(inverted_index_file_reader->get_all_directories());
+                    // V1: each index is a separate file
+                    // V2: all indexes are in a single file
+                    if (_cur_tablet_schema->get_inverted_index_storage_format() !=
+                        doris::InvertedIndexStorageFormatPB::V1) {
+                        int64_t fsize = 0;
+                        st = fs->file_size(InvertedIndexDescriptor::get_index_file_name(prefix),
+                                           &fsize);
+                        if (!st.ok()) {
+                            LOG(ERROR) << "file size error in index compaction, error:" << st.msg();
+                            return st;
+                        }
+                        compacted_idx_file_size[seg_id] = fsize;
+                    }
                     auto inverted_index_file_writer = std::make_unique<InvertedIndexFileWriter>(
                             fs, tablet_path, prefix,
                             _cur_tablet_schema->get_inverted_index_storage_format());
@@ -578,12 +595,14 @@ Status Compaction::do_compaction_impl(int64_t permits) {
                             inverted_index_file_writer->initialize(index_not_need_to_compact),
                             "failed to initialize inverted_index_file_writer for " +
                                     inverted_index_file_writer->get_index_file_name());
-                    inverted_index_file_writers[i] = std::move(inverted_index_file_writer);
+                    inverted_index_file_writers[seg_id] = std::move(inverted_index_file_writer);
                 } else if (st.is<ErrorCode::INVERTED_INDEX_FILE_NOT_FOUND>()) {
                     auto inverted_index_file_writer = std::make_unique<InvertedIndexFileWriter>(
                             fs, tablet_path, prefix,
                             _cur_tablet_schema->get_inverted_index_storage_format());
-                    inverted_index_file_writers[i] = std::move(inverted_index_file_writer);
+                    inverted_index_file_writers[seg_id] = std::move(inverted_index_file_writer);
+                    // no index file
+                    compacted_idx_file_size[seg_id] = 0;
                 } else {
                     LOG(ERROR) << "init inverted index "
                                << InvertedIndexDescriptor::get_index_file_name(prefix)
@@ -669,9 +688,14 @@ Status Compaction::do_compaction_impl(int64_t permits) {
                     status = Status::Error<INVERTED_INDEX_COMPACTION_ERROR>(e.what());
                 }
             }
-            for (auto& inverted_index_file_writer : inverted_index_file_writers) {
+            uint64_t inverted_index_file_size = 0;
+            for (int seg_id = 0; seg_id < dest_segment_num; ++seg_id) {
+                auto inverted_index_file_writer = inverted_index_file_writers[seg_id].get();
                 if (Status st = inverted_index_file_writer->close(); !st.ok()) {
                     status = Status::Error<INVERTED_INDEX_COMPACTION_ERROR>(st.msg());
+                } else {
+                    inverted_index_file_size += inverted_index_file_writer->get_index_file_size();
+                    inverted_index_file_size -= compacted_idx_file_size[seg_id];
                 }
             }
             // check index compaction status. If status is not ok, we should return error and end this compaction round.
@@ -679,12 +703,22 @@ Status Compaction::do_compaction_impl(int64_t permits) {
                 return status;
             }
 
+            // index compaction should update total disk size and index disk size
+            _output_rowset->rowset_meta()->set_data_disk_size(_output_rowset->data_disk_size() +
+                                                              inverted_index_file_size);
+            _output_rowset->rowset_meta()->set_total_disk_size(_output_rowset->data_disk_size() +
+                                                               inverted_index_file_size);
+            _output_rowset->rowset_meta()->set_index_disk_size(_output_rowset->index_disk_size() +
+                                                               inverted_index_file_size);
+
+            COUNTER_UPDATE(_output_rowset_data_size_counter, _output_rowset->data_disk_size());
             LOG(INFO) << "succeed to do index compaction"
                       << ". tablet=" << _tablet->tablet_id()
                       << ", input row number=" << _input_row_num
                       << ", output row number=" << _output_rowset->num_rows()
                       << ", input_rowset_size=" << _input_rowsets_size
                       << ", output_rowset_size=" << _output_rowset->data_disk_size()
+                      << ", inverted index file size=" << inverted_index_file_size
                       << ". elapsed time=" << inverted_watch.get_elapse_second() << "s.";
         } else {
             LOG(INFO) << "skip doing index compaction due to no output segments"
diff --git a/be/src/olap/rowset/vertical_beta_rowset_writer.cpp b/be/src/olap/rowset/vertical_beta_rowset_writer.cpp
index 35f878dd17c..6ec2f4ff883 100644
--- a/be/src/olap/rowset/vertical_beta_rowset_writer.cpp
+++ b/be/src/olap/rowset/vertical_beta_rowset_writer.cpp
@@ -153,8 +153,7 @@ Status VerticalBetaRowsetWriter::_flush_columns(
         _segment_num_rows.resize(_cur_writer_idx + 1);
         _segment_num_rows[_cur_writer_idx] = _segment_writers[_cur_writer_idx]->row_count();
     }
-    _total_index_size +=
-            static_cast<int64_t>(index_size) + (*segment_writer)->get_inverted_index_file_size();
+    _total_index_size += static_cast<int64_t>(index_size);
     return Status::OK();
 }
 
@@ -216,6 +215,7 @@ Status VerticalBetaRowsetWriter::final_flush() {
             return st;
         }
         _total_data_size += segment_size + segment_writer->get_inverted_index_file_size();
+        _total_index_size += segment_writer->get_inverted_index_file_size();
         segment_writer.reset();
     }
     return Status::OK();
diff --git a/regression-test/data/inverted_index_p1/documents-1000.json b/regression-test/data/inverted_index_p1/documents-1000.json
new file mode 100644
index 00000000000..a1b0aa8342e
--- /dev/null
+++ b/regression-test/data/inverted_index_p1/documents-1000.json
@@ -0,0 +1,1000 @@
+{"@timestamp": 893964617, "clientip":"40.135.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893964653, "clientip":"232.0.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893964672, "clientip":"26.1.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893964679, "clientip":"247.37.0.0", "request": "GET /french/splash_inet.html HTTP/1.0", "status": 200, "size": 3781}
+{"@timestamp": 893964682, "clientip":"247.37.0.0", "request": "GET /images/hm_nbg.jpg HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893964687, "clientip":"252.0.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893964689, "clientip":"247.37.0.0", "request": "GET /images/hm_brdl.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893964689, "clientip":"247.37.0.0", "request": "GET /images/hm_arw.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893964692, "clientip":"247.37.0.0", "request": "GET /images/nav_bg_top.gif HTTP/1.0", "status": 200, "size": 929}
+{"@timestamp": 893964703, "clientip":"247.37.0.0", "request": "GET /french/images/nav_venue_off.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893964704, "clientip":"247.37.0.0", "request": "GET /french/images/nav_hosts_off.gif HTTP/1.0", "status": 200, "size": 1139}
+{"@timestamp": 893964712, "clientip":"2.1.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893964712, "clientip":"247.37.0.0", "request": "GET /french/tickets/body.html HTTP/1.0", "status": 200, "size": 3029}
+{"@timestamp": 893964726, "clientip":"120.1.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893964736, "clientip":"247.37.0.0", "request": "GET /french/tickets/images/ticket_hm_header.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893964736, "clientip":"247.37.0.0", "request": "GET /french/tickets/images/ticket_hm_nav.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893964737, "clientip":"247.37.0.0", "request": "GET /images/arw_lk.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893964750, "clientip":"247.37.0.0", "request": "GET /french/tickets/tck_0804.htm HTTP/1.0", "status": 200, "size": 14521}
+{"@timestamp": 893964753, "clientip":"247.37.0.0", "request": "GET /french/tickets/images/ticket_quest_bg2.jpg HTTP/1.0", "status": 200, "size": 11324}
+{"@timestamp": 893964755, "clientip":"126.1.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893964758, "clientip":"247.37.0.0", "request": "GET /french/tickets/images/ticket_header.gif HTTP/1.0", "status": 200, "size": 671}
+{"@timestamp": 893964758, "clientip":"247.37.0.0", "request": "GET /french/tickets/images/ticket_bu_abroad2.gif HTTP/1.0", "status": 200, "size": 1512}
+{"@timestamp": 893964758, "clientip":"247.37.0.0", "request": "GET /french/tickets/images/ticket_bu_infrance2.gif HTTP/1.0", "status": 200, "size": 1136}
+{"@timestamp": 893964758, "clientip":"247.37.0.0", "request": "GET /french/tickets/images/hm_f98_top.gif HTTP/1.0", "status": 200, "size": 1647}
+{"@timestamp": 893964758, "clientip":"247.37.0.0", "request": "GET /french/tickets/images/ticket_bu_quest2.gif HTTP/1.0", "status": 200, "size": 1271}
+{"@timestamp": 893964772, "clientip":"247.37.0.0", "request": "GET /french/news/3004bres.htm HTTP/1.0", "status": 200, "size": 5933}
+{"@timestamp": 893964778, "clientip":"247.37.0.0", "request": "GET /french/images/hm_f98_top.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893964779, "clientip":"247.37.0.0", "request": "GET /images/bord_d.gif HTTP/1.0", "status": 200, "size": 231}
+{"@timestamp": 893964779, "clientip":"247.37.0.0", "request": "GET /images/bord_g.gif HTTP/1.0", "status": 200, "size": 231}
+{"@timestamp": 893964785, "clientip":"13.1.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893964789, "clientip":"138.2.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893964800, "clientip":"28.1.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893964809, "clientip":"31.1.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893964812, "clientip":"55.0.0.0", "request": "GET /french/index.html HTTP/1.0", "status": 200, "size": 985}
+{"@timestamp": 893964815, "clientip":"29.1.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893964825, "clientip":"92.1.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893964841, "clientip":"134.1.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893964844, "clientip":"55.0.0.0", "request": "GET /french/index.html HTTP/1.0", "status": 200, "size": 985}
+{"@timestamp": 893964864, "clientip":"137.2.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893964932, "clientip":"167.2.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893964936, "clientip":"174.2.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893964961, "clientip":"97.1.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893964973, "clientip":"174.1.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893965016, "clientip":"121.1.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893965036, "clientip":"2.2.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893965050, "clientip":"91.1.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893965059, "clientip":"47.2.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893965070, "clientip":"142.1.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893965084, "clientip":"104.0.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893965106, "clientip":"40.135.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893965115, "clientip":"109.1.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893965123, "clientip":"184.0.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893965139, "clientip":"55.0.0.0", "request": "GET /french/index.html HTTP/1.0", "status": 200, "size": 985}
+{"@timestamp": 893965149, "clientip":"56.0.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893965150, "clientip":"161.0.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893965150, "clientip":"237.1.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893965154, "clientip":"41.135.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893965162, "clientip":"131.1.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893965172, "clientip":"55.0.0.0", "request": "GET /french/index.html HTTP/1.0", "status": 200, "size": 985}
+{"@timestamp": 893965182, "clientip":"42.135.0.0", "request": "GET /fth.htm HTTP/1.1", "status": 200, "size": 190}
+{"@timestamp": 893965193, "clientip":"180.0.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893965198, "clientip":"176.0.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893965200, "clientip":"192.1.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893965278, "clientip":"4.1.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893965293, "clientip":"76.6.0.0", "request": "GET /images/teams_hm_bg.jpg HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893965300, "clientip":"235.0.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893965310, "clientip":"183.1.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893965318, "clientip":"248.0.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893965322, "clientip":"249.0.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893965352, "clientip":"218.0.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893965382, "clientip":"128.0.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893965405, "clientip":"139.0.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893965412, "clientip":"55.0.0.0", "request": "GET /french/index.html HTTP/1.0", "status": 200, "size": 985}
+{"@timestamp": 893965424, "clientip":"249.1.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893965449, "clientip":"55.0.0.0", "request": "GET /french/index.html HTTP/1.0", "status": 200, "size": 985}
+{"@timestamp": 893965464, "clientip":"221.0.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893965467, "clientip":"175.0.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893965479, "clientip":"43.135.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893965504, "clientip":"201.0.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893965518, "clientip":"17.1.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893965550, "clientip":"138.2.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893965554, "clientip":"232.0.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893965578, "clientip":"76.6.0.0", "request": "GET /images/nantes.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893965585, "clientip":"252.0.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893965598, "clientip":"120.1.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893965616, "clientip":"2.1.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893965622, "clientip":"44.135.0.0", "request": "GET /french/index.html HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893965626, "clientip":"44.135.0.0", "request": "GET /french/nav_inet.html HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893965626, "clientip":"44.135.0.0", "request": "GET /french/splash_inet.html HTTP/1.0", "status": 200, "size": 3781}
+{"@timestamp": 893965626, "clientip":"44.135.0.0", "request": "GET /french/nav_top_inet.html HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893965627, "clientip":"44.135.0.0", "request": "GET /images/nav_bg_top.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893965628, "clientip":"44.135.0.0", "request": "GET /images/hm_nbg.jpg HTTP/1.0", "status": 200, "size": 33665}
+{"@timestamp": 893965631, "clientip":"44.135.0.0", "request": "GET /images/logo_cfo.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893965632, "clientip":"44.135.0.0", "request": "GET /french/ProScroll.class HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893965634, "clientip":"44.135.0.0", "request": "GET /images/nav_bg_bottom.jpg HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893965634, "clientip":"44.135.0.0", "request": "GET /french/images/nav_news_off.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893965634, "clientip":"44.135.0.0", "request": "GET /french/images/nav_comp_off.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893965638, "clientip":"44.135.0.0", "request": "GET /french/images/nav_venue_off.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893965648, "clientip":"126.1.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893965649, "clientip":"44.135.0.0", "request": "GET /french/images/nav_tickets_off.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893965651, "clientip":"44.135.0.0", "request": "GET /french/news/3004bres.htm HTTP/1.0", "status": 200, "size": 5933}
+{"@timestamp": 893965651, "clientip":"44.135.0.0", "request": "GET /french/images/nav_field_off.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893965652, "clientip":"44.135.0.0", "request": "GET /french/images/nav_history_off.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893965655, "clientip":"44.135.0.0", "request": "GET /images/backnews.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893965658, "clientip":"44.135.0.0", "request": "GET /french/images/nav_team_off.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893965658, "clientip":"44.135.0.0", "request": "GET /french/images/nav_store_off.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893965658, "clientip":"44.135.0.0", "request": "GET /french/images/nav_home_off.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893965659, "clientip":"44.135.0.0", "request": "GET /french/images/nav_sitemap_off.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893965659, "clientip":"44.135.0.0", "request": "GET /french/images/fpnewstop.gif HTTP/1.0", "status": 200, "size": 1317}
+{"@timestamp": 893965660, "clientip":"44.135.0.0", "request": "GET /french/images/hm_f98_top.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893965661, "clientip":"44.135.0.0", "request": "GET /french/images/news_btn_letter_off.gif HTTP/1.0", "status": 200, "size": 871}
+{"@timestamp": 893965661, "clientip":"44.135.0.0", "request": "GET /french/images/news_btn_press_off.gif HTTP/1.0", "status": 200, "size": 1795}
+{"@timestamp": 893965662, "clientip":"44.135.0.0", "request": "GET /french/images/news_btn_kits_off.gif HTTP/1.0", "status": 200, "size": 965}
+{"@timestamp": 893965662, "clientip":"44.135.0.0", "request": "GET /french/images/nav_hosts_off.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893965662, "clientip":"44.135.0.0", "request": "GET /french/images/nav_logo_sponsors.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893965663, "clientip":"44.135.0.0", "request": "GET /images/bord_d.gif HTTP/1.0", "status": 200, "size": 231}
+{"@timestamp": 893965664, "clientip":"44.135.0.0", "request": "GET /images/bord_g.gif HTTP/1.0", "status": 200, "size": 231}
+{"@timestamp": 893965668, "clientip":"26.1.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893965684, "clientip":"13.1.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893965700, "clientip":"28.1.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893965700, "clientip":"44.135.0.0", "request": "GET /french/news/newsprr.htm HTTP/1.0", "status": 200, "size": 28486}
+{"@timestamp": 893965705, "clientip":"44.135.0.0", "request": "GET /french/images/space.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893965706, "clientip":"44.135.0.0", "request": "GET /images/space.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893965706, "clientip":"44.135.0.0", "request": "GET /french/images/news_btn_press_on.gif HTTP/1.0", "status": 200, "size": 1757}
+{"@timestamp": 893965706, "clientip":"44.135.0.0", "request": "GET /images/hm_f98_top.gif HTTP/1.0", "status": 200, "size": 915}
+{"@timestamp": 893965708, "clientip":"44.135.0.0", "request": "GET /french/images/news_hd_press.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893965708, "clientip":"44.135.0.0", "request": "GET /images/news_arrow.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893965712, "clientip":"55.0.0.0", "request": "GET /french/index.html HTTP/1.0", "status": 200, "size": 985}
+{"@timestamp": 893965724, "clientip":"31.1.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893965727, "clientip":"92.1.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893965727, "clientip":"134.1.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893965731, "clientip":"29.1.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893965738, "clientip":"55.0.0.0", "request": "GET /french/index.html HTTP/1.0", "status": 200, "size": 985}
+{"@timestamp": 893965753, "clientip":"237.1.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893965796, "clientip":"42.135.0.0", "request": "GET /fth.htm HTTP/1.1", "status": 200, "size": 190}
+{"@timestamp": 893965849, "clientip":"174.2.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893965856, "clientip":"167.2.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893965865, "clientip":"137.2.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893965882, "clientip":"40.135.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893965883, "clientip":"97.1.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893965896, "clientip":"45.135.0.0", "request": "GET /french/history/past_cups/argentina78.html HTTP/1.0", "status": 200, "size": 20916}
+{"@timestamp": 893965899, "clientip":"45.135.0.0", "request": "GET /french/history/images/history_hm_header.gif HTTP/1.0", "status": 200, "size": 1034}
+{"@timestamp": 893965899, "clientip":"45.135.0.0", "request": "GET /french/history/images/football.GIF HTTP/1.0", "status": 200, "size": 1452}
+{"@timestamp": 893965899, "clientip":"45.135.0.0", "request": "GET /french/history/images/france98b.GIF HTTP/1.0", "status": 200, "size": 915}
+{"@timestamp": 893965901, "clientip":"45.135.0.0", "request": "GET /french/history/images/infrance.GIF HTTP/1.0", "status": 200, "size": 1017}
+{"@timestamp": 893965901, "clientip":"45.135.0.0", "request": "GET /french/history/images/reading.GIF HTTP/1.0", "status": 200, "size": 1094}
+{"@timestamp": 893965901, "clientip":"45.135.0.0", "request": "GET /french/history/past_cups/images/past_bu_30_off.gif HTTP/1.0", "status": 200, "size": 406}
+{"@timestamp": 893965902, "clientip":"45.135.0.0", "request": "GET /french/history/past_cups/images/past_bu_38_off.gif HTTP/1.0", "status": 200, "size": 436}
+{"@timestamp": 893965903, "clientip":"45.135.0.0", "request": "GET /french/history/past_cups/images/past_bu_54_off.gif HTTP/1.0", "status": 200, "size": 403}
+{"@timestamp": 893965904, "clientip":"45.135.0.0", "request": "GET /french/history/past_cups/images/past_bu_62_off.gif HTTP/1.0", "status": 200, "size": 437}
+{"@timestamp": 893965905, "clientip":"45.135.0.0", "request": "GET /french/history/past_cups/images/past_bu_70_off.gif HTTP/1.0", "status": 200, "size": 409}
+{"@timestamp": 893965905, "clientip":"45.135.0.0", "request": "GET /french/history/past_cups/images/past_bu_78_on.gif HTTP/1.0", "status": 200, "size": 501}
+{"@timestamp": 893965906, "clientip":"45.135.0.0", "request": "GET /french/history/past_cups/images/past_bu_94_off.gif HTTP/1.0", "status": 200, "size": 432}
+{"@timestamp": 893965906, "clientip":"45.135.0.0", "request": "GET /french/history/past_cups/images/past_bu_86_off.gif HTTP/1.0", "status": 200, "size": 409}
+{"@timestamp": 893965906, "clientip":"45.135.0.0", "request": "GET /french/history/past_cups/images/posters/argentina78.gif HTTP/1.0", "status": 200, "size": 4033}
+{"@timestamp": 893965907, "clientip":"45.135.0.0", "request": "GET /images/hist7802.jpg HTTP/1.0", "status": 200, "size": 10813}
+{"@timestamp": 893965907, "clientip":"45.135.0.0", "request": "GET /french/history/past_cups/images/past_trophy2.gif HTTP/1.0", "status": 200, "size": 443}
+{"@timestamp": 893965908, "clientip":"45.135.0.0", "request": "GET /french/history/past_cups/images/past_bu_50_off.gif HTTP/1.0", "status": 200, "size": 392}
+{"@timestamp": 893965908, "clientip":"45.135.0.0", "request": "GET /french/history/past_cups/images/past_header.gif HTTP/1.0", "status": 200, "size": 2077}
+{"@timestamp": 893965910, "clientip":"45.135.0.0", "request": "GET /french/history/past_cups/images/past_bu_66_off.gif HTTP/1.0", "status": 200, "size": 435}
+{"@timestamp": 893965911, "clientip":"45.135.0.0", "request": "GET /french/history/past_cups/images/past_bu_82_off.gif HTTP/1.0", "status": 200, "size": 433}
+{"@timestamp": 893965912, "clientip":"45.135.0.0", "request": "GET /french/history/past_cups/images/past_bracket_top.gif HTTP/1.0", "status": 200, "size": 289}
+{"@timestamp": 893965913, "clientip":"45.135.0.0", "request": "GET /images/hist7801.jpg HTTP/1.0", "status": 200, "size": 12855}
+{"@timestamp": 893965913, "clientip":"45.135.0.0", "request": "GET /french/history/past_cups/images/past_bu_74_off.gif HTTP/1.0", "status": 200, "size": 423}
+{"@timestamp": 893965913, "clientip":"45.135.0.0", "request": "GET /french/history/past_cups/images/past_bu_34_off.gif HTTP/1.0", "status": 200, "size": 397}
+{"@timestamp": 893965915, "clientip":"45.135.0.0", "request": "GET /french/history/past_cups/images/past_bracket_bot.gif HTTP/1.0", "status": 200, "size": 631}
+{"@timestamp": 893965917, "clientip":"45.135.0.0", "request": "GET /french/history/past_cups/images/past_bu_58_off.gif HTTP/1.0", "status": 200, "size": 397}
+{"@timestamp": 893965917, "clientip":"45.135.0.0", "request": "GET /french/history/past_cups/images/past_bu_90_off.gif HTTP/1.0", "status": 200, "size": 429}
+{"@timestamp": 893965917, "clientip":"45.135.0.0", "request": "GET /french/history/images/thecup.GIF HTTP/1.0", "status": 200, "size": 1036}
+{"@timestamp": 893965930, "clientip":"174.1.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893965932, "clientip":"121.1.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893965937, "clientip":"91.1.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893965976, "clientip":"142.1.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893965979, "clientip":"104.0.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893965988, "clientip":"47.135.0.0", "request": "GET /french/index.html HTTP/1.0", "status": 200, "size": 985}
+{"@timestamp": 893965991, "clientip":"47.135.0.0", "request": "GET /french/nav_top_inet.html HTTP/1.0", "status": 200, "size": 374}
+{"@timestamp": 893965991, "clientip":"47.135.0.0", "request": "GET /french/splash_inet.html HTTP/1.0", "status": 200, "size": 3781}
+{"@timestamp": 893965991, "clientip":"47.135.0.0", "request": "GET /french/nav_inet.html HTTP/1.0", "status": 200, "size": 2739}
+{"@timestamp": 893965992, "clientip":"109.1.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893965993, "clientip":"47.135.0.0", "request": "GET /images/nav_bg_bottom.jpg HTTP/1.0", "status": 200, "size": 8389}
+{"@timestamp": 893965993, "clientip":"47.135.0.0", "request": "GET /images/logo_cfo.gif HTTP/1.0", "status": 200, "size": 1504}
+{"@timestamp": 893965993, "clientip":"47.135.0.0", "request": "GET /french/images/nav_team_off.gif HTTP/1.0", "status": 200, "size": 870}
+{"@timestamp": 893965993, "clientip":"47.135.0.0", "request": "GET /images/nav_bg_top.gif HTTP/1.0", "status": 200, "size": 929}
+{"@timestamp": 893965994, "clientip":"47.135.0.0", "request": "GET /french/images/nav_news_off.gif HTTP/1.0", "status": 200, "size": 855}
+{"@timestamp": 893965994, "clientip":"47.135.0.0", "request": "GET /french/images/nav_comp_off.gif HTTP/1.0", "status": 200, "size": 995}
+{"@timestamp": 893965998, "clientip":"47.135.0.0", "request": "GET /french/images/nav_sitemap_off.gif HTTP/1.0", "status": 200, "size": 413}
+{"@timestamp": 893966000, "clientip":"47.135.0.0", "request": "GET /french/images/nav_field_off.gif HTTP/1.0", "status": 200, "size": 982}
+{"@timestamp": 893966001, "clientip":"47.135.0.0", "request": "GET /french/images/nav_hosts_off.gif HTTP/1.0", "status": 200, "size": 1139}
+{"@timestamp": 893966002, "clientip":"47.135.0.0", "request": "GET /images/hm_nbg.jpg HTTP/1.0", "status": 200, "size": 33665}
+{"@timestamp": 893966002, "clientip":"47.135.0.0", "request": "GET /images/space.gif HTTP/1.0", "status": 200, "size": 42}
+{"@timestamp": 893966003, "clientip":"47.135.0.0", "request": "GET /french/images/nav_store_off.gif HTTP/1.0", "status": 200, "size": 976}
+{"@timestamp": 893966004, "clientip":"47.135.0.0", "request": "GET /french/ProScroll.class HTTP/1.0", "status": 200, "size": 6507}
+{"@timestamp": 893966004, "clientip":"47.135.0.0", "request": "GET /french/images/hm_official.gif HTTP/1.0", "status": 200, "size": 972}
+{"@timestamp": 893966004, "clientip":"47.135.0.0", "request": "GET /french/images/nav_logo_sponsors.gif HTTP/1.0", "status": 200, "size": 1991}
+{"@timestamp": 893966004, "clientip":"46.135.0.0", "request": "GET /images/space.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966005, "clientip":"47.135.0.0", "request": "GET /french/images/nav_home_off.gif HTTP/1.0", "status": 200, "size": 915}
+{"@timestamp": 893966006, "clientip":"47.135.0.0", "request": "GET /french/images/nav_history_off.gif HTTP/1.0", "status": 200, "size": 966}
+{"@timestamp": 893966008, "clientip":"47.135.0.0", "request": "GET /french/images/nav_venue_off.gif HTTP/1.0", "status": 200, "size": 945}
+{"@timestamp": 893966010, "clientip":"47.135.0.0", "request": "GET /french/images/nav_tickets_off.gif HTTP/1.0", "status": 200, "size": 965}
+{"@timestamp": 893966011, "clientip":"55.0.0.0", "request": "GET /french/index.html HTTP/1.0", "status": 200, "size": 985}
+{"@timestamp": 893966017, "clientip":"47.135.0.0", "request": "GET /images/hm_anime_f.gif HTTP/1.0", "status": 200, "size": 15529}
+{"@timestamp": 893966017, "clientip":"47.135.0.0", "request": "GET /images/hm_day_f.gif HTTP/1.0", "status": 200, "size": 574}
+{"@timestamp": 893966019, "clientip":"47.135.0.0", "request": "GET /images/hm_brdl.gif HTTP/1.0", "status": 200, "size": 208}
+{"@timestamp": 893966021, "clientip":"47.135.0.0", "request": "GET /images/hm_linkf.gif HTTP/1.0", "status": 200, "size": 123}
+{"@timestamp": 893966024, "clientip":"47.135.0.0", "request": "GET /images/hm_arw.gif HTTP/1.0", "status": 200, "size": 1050}
+{"@timestamp": 893966028, "clientip":"47.135.0.0", "request": "GET /images/dot.gif HTTP/1.0", "status": 200, "size": 43}
+{"@timestamp": 893966028, "clientip":"47.135.0.0", "request": "GET /images/hm_brdr.gif HTTP/1.0", "status": 200, "size": 235}
+{"@timestamp": 893966031, "clientip":"47.135.0.0", "request": "GET /images/info.gif HTTP/1.0", "status": 200, "size": 1251}
+{"@timestamp": 893966048, "clientip":"131.1.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893966055, "clientip":"41.135.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893966068, "clientip":"161.0.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893966068, "clientip":"56.0.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893966084, "clientip":"176.0.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893966085, "clientip":"47.135.0.0", "request": "GET /french/frntpage.htm HTTP/1.0", "status": 200, "size": 12824}
+{"@timestamp": 893966088, "clientip":"55.0.0.0", "request": "GET /french/index.html HTTP/1.0", "status": 200, "size": 985}
+{"@timestamp": 893966090, "clientip":"47.2.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893966091, "clientip":"47.135.0.0", "request": "GET /images/backnews.gif HTTP/1.0", "status": 200, "size": 4573}
+{"@timestamp": 893966091, "clientip":"47.135.0.0", "request": "GET /french/images/fpnewstop.gif HTTP/1.0", "status": 200, "size": 1317}
+{"@timestamp": 893966091, "clientip":"47.135.0.0", "request": "GET /french/images/space.gif HTTP/1.0", "status": 200, "size": 42}
+{"@timestamp": 893966092, "clientip":"180.0.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893966096, "clientip":"47.135.0.0", "request": "GET /images/ligne1_case5.gif HTTP/1.0", "status": 200, "size": 1018}
+{"@timestamp": 893966097, "clientip":"47.135.0.0", "request": "GET /images/case5.gif HTTP/1.0", "status": 200, "size": 1362}
+{"@timestamp": 893966097, "clientip":"47.135.0.0", "request": "GET /images/dburton.jpg HTTP/1.0", "status": 200, "size": 12009}
+{"@timestamp": 893966098, "clientip":"47.135.0.0", "request": "GET /images/ligne.gif HTTP/1.0", "status": 200, "size": 169}
+{"@timestamp": 893966100, "clientip":"47.135.0.0", "request": "GET /images/ligneb.gif HTTP/1.0", "status": 200, "size": 169}
+{"@timestamp": 893966102, "clientip":"47.135.0.0", "request": "GET /images/ligneb01.gif HTTP/1.0", "status": 200, "size": 169}
+{"@timestamp": 893966102, "clientip":"47.135.0.0", "request": "GET /images/ligne01.gif HTTP/1.0", "status": 200, "size": 169}
+{"@timestamp": 893966104, "clientip":"47.135.0.0", "request": "GET /images/hm_f98_top.gif HTTP/1.0", "status": 200, "size": 915}
+{"@timestamp": 893966104, "clientip":"47.135.0.0", "request": "GET /images/base.gif HTTP/1.0", "status": 200, "size": 366}
+{"@timestamp": 893966108, "clientip":"47.135.0.0", "request": "GET /french/images/news_btn_press_off.gif HTTP/1.0", "status": 200, "size": 1795}
+{"@timestamp": 893966109, "clientip":"47.135.0.0", "request": "GET /french/images/lateb_new.gif HTTP/1.0", "status": 200, "size": 1285}
+{"@timestamp": 893966109, "clientip":"47.135.0.0", "request": "GET /french/images/today_new.gif HTTP/1.0", "status": 200, "size": 869}
+{"@timestamp": 893966110, "clientip":"47.135.0.0", "request": "GET /images/bord_stories.gif HTTP/1.0", "status": 200, "size": 520}
+{"@timestamp": 893966111, "clientip":"47.135.0.0", "request": "GET /images/ligne4_latebreak.gif HTTP/1.0", "status": 200, "size": 1056}
+{"@timestamp": 893966112, "clientip":"47.135.0.0", "request": "GET /images/bord_stories01.gif HTTP/1.0", "status": 200, "size": 333}
+{"@timestamp": 893966113, "clientip":"47.135.0.0", "request": "GET /french/images/archives.gif HTTP/1.0", "status": 200, "size": 569}
+{"@timestamp": 893966113, "clientip":"47.135.0.0", "request": "GET /french/images/top_stories.gif HTTP/1.0", "status": 200, "size": 1078}
+{"@timestamp": 893966113, "clientip":"47.135.0.0", "request": "GET /french/images/news_btn_letter_off.gif HTTP/1.0", "status": 200, "size": 871}
+{"@timestamp": 893966115, "clientip":"47.135.0.0", "request": "GET /french/images/news_btn_kits_off.gif HTTP/1.0", "status": 200, "size": 965}
+{"@timestamp": 893966135, "clientip":"184.0.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893966178, "clientip":"4.1.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893966210, "clientip":"183.1.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893966218, "clientip":"249.0.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893966220, "clientip":"235.0.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893966221, "clientip":"47.135.0.0", "request": "GET /french/news/3004tick.htm HTTP/1.0", "status": 200, "size": 4234}
+{"@timestamp": 893966223, "clientip":"47.135.0.0", "request": "GET /french/images/hm_f98_top.gif HTTP/1.0", "status": 200, "size": 915}
+{"@timestamp": 893966224, "clientip":"47.135.0.0", "request": "GET /images/ps_bdr_r.gif HTTP/1.0", "status": 200, "size": 281}
+{"@timestamp": 893966224, "clientip":"47.135.0.0", "request": "GET /images/ps_bdr_l.gif HTTP/1.0", "status": 200, "size": 346}
+{"@timestamp": 893966232, "clientip":"248.0.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893966259, "clientip":"2.2.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893966273, "clientip":"218.0.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893966280, "clientip":"48.4.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893966296, "clientip":"128.0.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893966306, "clientip":"139.0.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893966310, "clientip":"141.78.0.0", "request": "GET /french/index.html HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966310, "clientip":"141.78.0.0", "request": "GET /french/nav_top_inet.html HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966310, "clientip":"141.78.0.0", "request": "GET /french/nav_inet.html HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966311, "clientip":"141.78.0.0", "request": "GET /french/splash_inet.html HTTP/1.0", "status": 200, "size": 3781}
+{"@timestamp": 893966322, "clientip":"249.1.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893966327, "clientip":"55.0.0.0", "request": "GET /french/index.html HTTP/1.0", "status": 200, "size": 985}
+{"@timestamp": 893966342, "clientip":"47.135.0.0", "request": "GET /french/frntpage.htm HTTP/1.0", "status": 200, "size": 12824}
+{"@timestamp": 893966343, "clientip":"141.78.0.0", "request": "GET /french/ProScroll.class HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966344, "clientip":"141.78.0.0", "request": "GET /french/images/nav_history_off.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966344, "clientip":"141.78.0.0", "request": "GET /french/images/nav_store_off.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966344, "clientip":"141.78.0.0", "request": "GET /images/nav_bg_top.gif HTTP/1.0", "status": 200, "size": 929}
+{"@timestamp": 893966344, "clientip":"141.78.0.0", "request": "GET /french/images/nav_tickets_off.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966345, "clientip":"141.78.0.0", "request": "GET /images/hm_brdr.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966345, "clientip":"141.78.0.0", "request": "GET /images/hm_anime_f.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966345, "clientip":"141.78.0.0", "request": "GET /images/logo_cfo.gif HTTP/1.0", "status": 200, "size": 1504}
+{"@timestamp": 893966345, "clientip":"141.78.0.0", "request": "GET /images/hm_day_f.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966346, "clientip":"141.78.0.0", "request": "GET /french/images/nav_team_off.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966346, "clientip":"141.78.0.0", "request": "GET /images/space.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966346, "clientip":"141.78.0.0", "request": "GET /french/images/nav_history_off.gif HTTP/1.0", "status": 206, "size": 838}
+{"@timestamp": 893966347, "clientip":"141.78.0.0", "request": "GET /images/hm_brdr.gif HTTP/1.0", "status": 206, "size": 107}
+{"@timestamp": 893966348, "clientip":"141.78.0.0", "request": "GET /french/images/nav_field_off.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966348, "clientip":"141.78.0.0", "request": "GET /french/images/nav_sitemap_off.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966348, "clientip":"141.78.0.0", "request": "GET /french/images/nav_home_off.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966348, "clientip":"141.78.0.0", "request": "GET /images/hm_brdl.gif HTTP/1.0", "status": 200, "size": 208}
+{"@timestamp": 893966348, "clientip":"141.78.0.0", "request": "GET /images/dot.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966349, "clientip":"141.78.0.0", "request": "GET /french/images/nav_venue_off.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966350, "clientip":"141.78.0.0", "request": "GET /french/images/nav_hosts_off.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966351, "clientip":"141.78.0.0", "request": "GET /images/hm_linkf.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966351, "clientip":"141.78.0.0", "request": "GET /french/images/nav_logo_sponsors.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966352, "clientip":"141.78.0.0", "request": "GET /images/hm_arw.gif HTTP/1.0", "status": 200, "size": 1050}
+{"@timestamp": 893966352, "clientip":"141.78.0.0", "request": "GET /images/info.gif HTTP/1.0", "status": 200, "size": 1251}
+{"@timestamp": 893966368, "clientip":"221.0.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893966381, "clientip":"43.135.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893966384, "clientip":"175.0.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893966384, "clientip":"55.0.0.0", "request": "GET /french/index.html HTTP/1.0", "status": 200, "size": 985}
+{"@timestamp": 893966386, "clientip":"141.78.0.0", "request": "GET /french/competition/maincomp.htm HTTP/1.0", "status": 200, "size": 3048}
+{"@timestamp": 893966388, "clientip":"141.78.0.0", "request": "GET /images/comp_hm_brac.gif HTTP/1.0", "status": 200, "size": 254}
+{"@timestamp": 893966388, "clientip":"141.78.0.0", "request": "GET /french/images/comp_bg2_hm.jpg HTTP/1.0", "status": 200, "size": 25676}
+{"@timestamp": 893966388, "clientip":"141.78.0.0", "request": "GET /french/images/bar.jpg HTTP/1.0", "status": 200, "size": 686}
+{"@timestamp": 893966388, "clientip":"141.78.0.0", "request": "GET /french/images/comp_hm_header_shad.gif HTTP/1.0", "status": 200, "size": 2207}
+{"@timestamp": 893966388, "clientip":"141.78.0.0", "request": "GET /french/images/france98b.gif HTTP/1.0", "status": 200, "size": 2122}
+{"@timestamp": 893966389, "clientip":"141.78.0.0", "request": "GET /french/images/comp_hm_nav.gif HTTP/1.0", "status": 200, "size": 11652}
+{"@timestamp": 893966390, "clientip":"141.78.0.0", "request": "GET /images/comp_hm_archive.gif HTTP/1.0", "status": 200, "size": 1644}
+{"@timestamp": 893966391, "clientip":"141.78.0.0", "request": "GET /french/frntpage.htm HTTP/1.0", "status": 200, "size": 12824}
+{"@timestamp": 893966392, "clientip":"141.78.0.0", "request": "GET /images/backnews.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966392, "clientip":"141.78.0.0", "request": "GET /french/images/fpnewstop.gif HTTP/1.0", "status": 200, "size": 1317}
+{"@timestamp": 893966392, "clientip":"141.78.0.0", "request": "GET /french/images/space.gif HTTP/1.0", "status": 200, "size": 42}
+{"@timestamp": 893966393, "clientip":"141.78.0.0", "request": "GET /french/images/news_btn_letter_off.gif HTTP/1.0", "status": 200, "size": 871}
+{"@timestamp": 893966393, "clientip":"141.78.0.0", "request": "GET /images/hm_f98_top.gif HTTP/1.0", "status": 200, "size": 915}
+{"@timestamp": 893966393, "clientip":"141.78.0.0", "request": "GET /images/ligneb.gif HTTP/1.0", "status": 200, "size": 169}
+{"@timestamp": 893966393, "clientip":"141.78.0.0", "request": "GET /french/images/today_new.gif HTTP/1.0", "status": 200, "size": 869}
+{"@timestamp": 893966394, "clientip":"141.78.0.0", "request": "GET /images/case5.gif HTTP/1.0", "status": 200, "size": 1362}
+{"@timestamp": 893966394, "clientip":"141.78.0.0", "request": "GET /images/ligne.gif HTTP/1.0", "status": 200, "size": 169}
+{"@timestamp": 893966395, "clientip":"141.78.0.0", "request": "GET /images/ligneb.gif HTTP/1.0", "status": 200, "size": 169}
+{"@timestamp": 893966395, "clientip":"141.78.0.0", "request": "GET /images/ligne01.gif HTTP/1.0", "status": 200, "size": 169}
+{"@timestamp": 893966395, "clientip":"141.78.0.0", "request": "GET /images/ligneb.gif HTTP/1.0", "status": 200, "size": 169}
+{"@timestamp": 893966395, "clientip":"141.78.0.0", "request": "GET /french/images/news_btn_press_off.gif HTTP/1.0", "status": 200, "size": 1795}
+{"@timestamp": 893966396, "clientip":"141.78.0.0", "request": "GET /images/ligne01.gif HTTP/1.0", "status": 200, "size": 169}
+{"@timestamp": 893966397, "clientip":"141.78.0.0", "request": "GET /images/bord_stories01.gif HTTP/1.0", "status": 200, "size": 333}
+{"@timestamp": 893966397, "clientip":"141.78.0.0", "request": "GET /images/dburton.jpg HTTP/1.0", "status": 200, "size": 12009}
+{"@timestamp": 893966397, "clientip":"141.78.0.0", "request": "GET /images/ligne1_case5.gif HTTP/1.0", "status": 200, "size": 1018}
+{"@timestamp": 893966397, "clientip":"141.78.0.0", "request": "GET /images/ligne4_latebreak.gif HTTP/1.0", "status": 200, "size": 1056}
+{"@timestamp": 893966397, "clientip":"42.135.0.0", "request": "GET /fth.htm HTTP/1.1", "status": 200, "size": 190}
+{"@timestamp": 893966398, "clientip":"141.78.0.0", "request": "GET /french/images/news_btn_kits_off.gif HTTP/1.0", "status": 200, "size": 965}
+{"@timestamp": 893966398, "clientip":"141.78.0.0", "request": "GET /images/ligneb01.gif HTTP/1.0", "status": 200, "size": 169}
+{"@timestamp": 893966398, "clientip":"141.78.0.0", "request": "GET /images/bord_stories.gif HTTP/1.0", "status": 200, "size": 520}
+{"@timestamp": 893966399, "clientip":"141.78.0.0", "request": "GET /images/base.gif HTTP/1.0", "status": 200, "size": 366}
+{"@timestamp": 893966399, "clientip":"141.78.0.0", "request": "GET /french/images/lateb_new.gif HTTP/1.0", "status": 200, "size": 1285}
+{"@timestamp": 893966399, "clientip":"141.78.0.0", "request": "GET /images/ligneb01.gif HTTP/1.0", "status": 200, "size": 169}
+{"@timestamp": 893966399, "clientip":"141.78.0.0", "request": "GET /french/images/archives.gif HTTP/1.0", "status": 200, "size": 569}
+{"@timestamp": 893966400, "clientip":"141.78.0.0", "request": "GET /french/images/top_stories.gif HTTP/1.0", "status": 200, "size": 1078}
+{"@timestamp": 893966402, "clientip":"0.0.0.0", "request": "GET /images/home_intro.anim.gif HTTP/1.0", "status": 200, "size": 60349}
+{"@timestamp": 893966403, "clientip":"1.0.0.0", "request": "GET /images/home_bg_stars.gif HTTP/1.0", "status": 200, "size": 2557}
+{"@timestamp": 893966403, "clientip":"1.0.0.0", "request": "GET /images/home_fr_phrase.gif HTTP/1.0", "status": 200, "size": 2843}
+{"@timestamp": 893966403, "clientip":"2.0.0.0", "request": "GET /images/nav_bg_top.gif HTTP/1.0", "status": 200, "size": 929}
+{"@timestamp": 893966403, "clientip":"1.0.0.0", "request": "GET /images/home_logo.gif HTTP/1.0", "status": 200, "size": 3401}
+{"@timestamp": 893966404, "clientip":"2.0.0.0", "request": "GET /images/logo_cfo.gif HTTP/1.0", "status": 200, "size": 1504}
+{"@timestamp": 893966404, "clientip":"1.0.0.0", "request": "GET /images/home_eng_phrase.gif HTTP/1.0", "status": 200, "size": 2861}
+{"@timestamp": 893966404, "clientip":"3.0.0.0", "request": "GET /english/index.html HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966404, "clientip":"4.0.0.0", "request": "GET /english/frntpage.htm HTTP/1.0", "status": 200, "size": 12800}
+{"@timestamp": 893966404, "clientip":"5.0.0.0", "request": "GET /images/hm_f98_top.gif HTTP/1.1", "status": 200, "size": 915}
+{"@timestamp": 893966404, "clientip":"6.0.0.0", "request": "GET /images/team_hm_concacaf.gif HTTP/1.0", "status": 200, "size": 764}
+{"@timestamp": 893966404, "clientip":"6.0.0.0", "request": "GET /images/team_hm_afc.gif HTTP/1.0", "status": 200, "size": 475}
+{"@timestamp": 893966404, "clientip":"6.0.0.0", "request": "GET /images/team_hm_caf.gif HTTP/1.0", "status": 200, "size": 473}
+{"@timestamp": 893966405, "clientip":"7.0.0.0", "request": "GET /english/playing/mascot/mascot.html HTTP/1.0", "status": 200, "size": 5521}
+{"@timestamp": 893966405, "clientip":"1.0.0.0", "request": "GET /images/home_tool.gif HTTP/1.0", "status": 200, "size": 327}
+{"@timestamp": 893966405, "clientip":"8.0.0.0", "request": "GET /english/images/comp_bu_stage1n.gif HTTP/1.0", "status": 200, "size": 1548}
+{"@timestamp": 893966405, "clientip":"8.0.0.0", "request": "GET /english/images/comp_bu_stage2n_on.gif HTTP/1.0", "status": 200, "size": 996}
+{"@timestamp": 893966405, "clientip":"8.0.0.0", "request": "GET /images/comp_stage2_brc_top.gif HTTP/1.0", "status": 200, "size": 163}
+{"@timestamp": 893966405, "clientip":"8.0.0.0", "request": "GET /images/comp_stage2_brc_topr.gif HTTP/1.0", "status": 200, "size": 163}
+{"@timestamp": 893966405, "clientip":"9.0.0.0", "request": "GET /english/history/past_cups/images/posters/france38.gif HTTP/1.0", "status": 200, "size": 4649}
+{"@timestamp": 893966405, "clientip":"3.0.0.0", "request": "GET /english/nav_top_inet.html HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966405, "clientip":"3.0.0.0", "request": "GET /english/nav_inet.html HTTP/1.0", "status": 200, "size": 2672}
+{"@timestamp": 893966405, "clientip":"3.0.0.0", "request": "GET /english/splash_inet.html HTTP/1.0", "status": 200, "size": 3730}
+{"@timestamp": 893966405, "clientip":"9.0.0.0", "request": "GET /english/history/past_cups/images/38-1.jpg HTTP/1.0", "status": 200, "size": 14315}
+{"@timestamp": 893966405, "clientip":"10.0.0.0", "request": "GET /images/cal_nant.gif HTTP/1.0", "status": 200, "size": 359}
+{"@timestamp": 893966405, "clientip":"9.0.0.0", "request": "GET /english/history/past_cups/images/past_bu_38_on.gif HTTP/1.0", "status": 200, "size": 507}
+{"@timestamp": 893966405, "clientip":"8.0.0.0", "request": "GET /images/comp_stage2_brc_botr.gif HTTP/1.0", "status": 200, "size": 158}
+{"@timestamp": 893966405, "clientip":"8.0.0.0", "request": "GET /images/comp_stage2_brc_bot.gif HTTP/1.0", "status": 200, "size": 160}
+{"@timestamp": 893966405, "clientip":"8.0.0.0", "request": "GET /images/comp_stage2_brc.gif HTTP/1.0", "status": 200, "size": 82}
+{"@timestamp": 893966405, "clientip":"11.0.0.0", "request": "GET /images/comp_stage2_brc_botr.gif HTTP/1.0", "status": 200, "size": 158}
+{"@timestamp": 893966405, "clientip":"12.0.0.0", "request": "GET /english/nav_top_inet.html HTTP/1.0", "status": 200, "size": 374}
+{"@timestamp": 893966405, "clientip":"10.0.0.0", "request": "GET /images/cal_lyon.gif HTTP/1.0", "status": 200, "size": 286}
+{"@timestamp": 893966405, "clientip":"12.0.0.0", "request": "GET /english/nav_inet.html HTTP/1.0", "status": 200, "size": 2672}
+{"@timestamp": 893966405, "clientip":"1.0.0.0", "request": "GET /images/home_sponsor.gif HTTP/1.0", "status": 200, "size": 2491}
+{"@timestamp": 893966405, "clientip":"12.0.0.0", "request": "GET /english/splash_inet.html HTTP/1.0", "status": 200, "size": 3730}
+{"@timestamp": 893966405, "clientip":"10.0.0.0", "request": "GET /images/cal_mars.gif HTTP/1.0", "status": 200, "size": 377}
+{"@timestamp": 893966405, "clientip":"10.0.0.0", "request": "GET /images/cal-lens.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966405, "clientip":"10.0.0.0", "request": "GET /images/cal_toul.gif HTTP/1.0", "status": 200, "size": 380}
+{"@timestamp": 893966406, "clientip":"8.0.0.0", "request": "GET /english/competition/stage2.htm HTTP/1.0", "status": 200, "size": 16606}
+{"@timestamp": 893966406, "clientip":"12.0.0.0", "request": "GET /images/hm_nbg.jpg HTTP/1.0", "status": 200, "size": 33665}
+{"@timestamp": 893966406, "clientip":"10.0.0.0", "request": "GET /images/cal-lens.gif HTTP/1.0", "status": 206, "size": 124}
+{"@timestamp": 893966406, "clientip":"8.0.0.0", "request": "GET /english/images/comp_bg2_hm.jpg HTTP/1.0", "status": 200, "size": 25676}
+{"@timestamp": 893966406, "clientip":"8.0.0.0", "request": "GET /english/images/comp_hm_header.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966406, "clientip":"10.0.0.0", "request": "GET /images/cal_mont.gif HTTP/1.0", "status": 200, "size": 316}
+{"@timestamp": 893966406, "clientip":"8.0.0.0", "request": "GET /english/images/space.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966406, "clientip":"2.0.0.0", "request": "GET /english/images/nav_store_off.gif HTTP/1.0", "status": 200, "size": 934}
+{"@timestamp": 893966406, "clientip":"10.0.0.0", "request": "GET /images/cal_steti.gif HTTP/1.0", "status": 200, "size": 1125}
+{"@timestamp": 893966406, "clientip":"1.0.0.0", "request": "GET /images/home_eng_button.gif HTTP/1.0", "status": 200, "size": 1927}
+{"@timestamp": 893966406, "clientip":"5.0.0.0", "request": "GET /french/images/news_btn_press_off.gif HTTP/1.1", "status": 200, "size": 1795}
+{"@timestamp": 893966406, "clientip":"1.0.0.0", "request": "GET /images/home_intro.anim.gif HTTP/1.0", "status": 200, "size": 60349}
+{"@timestamp": 893966406, "clientip":"13.0.0.0", "request": "GET /english/images/comp_hm_header.gif HTTP/1.0", "status": 200, "size": 1189}
+{"@timestamp": 893966406, "clientip":"3.0.0.0", "request": "GET /images/nav_bg_top.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966406, "clientip":"14.0.0.0", "request": "GET /images/logo_cfo.gif HTTP/1.1", "status": 200, "size": 1504}
+{"@timestamp": 893966406, "clientip":"3.0.0.0", "request": "GET /images/logo_cfo.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966406, "clientip":"15.0.0.0", "request": "GET /cgi-bin/trivia/Trivia.pl?ENG HTTP/1.0", "status": 200, "size": 6213}
+{"@timestamp": 893966406, "clientip":"13.0.0.0", "request": "GET /english/images/france98b.gif HTTP/1.0", "status": 200, "size": 2122}
+{"@timestamp": 893966406, "clientip":"13.0.0.0", "request": "GET /english/images/comp_bu_stage1n.gif HTTP/1.0", "status": 200, "size": 1548}
+{"@timestamp": 893966406, "clientip":"16.0.0.0", "request": "GET /images/s102336.gif HTTP/1.0", "status": 200, "size": 177}
+{"@timestamp": 893966406, "clientip":"17.0.0.0", "request": "GET /english/history/images/france98b.GIF HTTP/1.0", "status": 200, "size": 915}
+{"@timestamp": 893966406, "clientip":"17.0.0.0", "request": "GET /english/history/images/football.GIF HTTP/1.0", "status": 200, "size": 1170}
+{"@timestamp": 893966406, "clientip":"18.0.0.0", "request": "GET /english/competition/headtohead78.htm HTTP/1.0", "status": 200, "size": 20126}
+{"@timestamp": 893966406, "clientip":"3.0.0.0", "request": "GET /english/images/nav_tickets_off.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966406, "clientip":"12.0.0.0", "request": "GET /images/hm_anime_e.gif HTTP/1.0", "status": 200, "size": 15609}
+{"@timestamp": 893966406, "clientip":"17.0.0.0", "request": "GET /english/history/images/infrance.GIF HTTP/1.0", "status": 200, "size": 990}
+{"@timestamp": 893966406, "clientip":"19.0.0.0", "request": "GET /english/images/nav_news_off.gif HTTP/1.0", "status": 200, "size": 853}
+{"@timestamp": 893966406, "clientip":"141.78.0.0", "request": "GET /french/images/hm_f98_top.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966406, "clientip":"141.78.0.0", "request": "GET /images/ps_bdr_r.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966406, "clientip":"141.78.0.0", "request": "GET /french/news/3004tick.htm HTTP/1.0", "status": 200, "size": 4234}
+{"@timestamp": 893966406, "clientip":"141.78.0.0", "request": "GET /images/ps_bdr_l.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966407, "clientip":"12.0.0.0", "request": "GET /images/logo_cfo.gif HTTP/1.0", "status": 200, "size": 1504}
+{"@timestamp": 893966407, "clientip":"19.0.0.0", "request": "GET /english/images/nav_comp_off.gif HTTP/1.0", "status": 200, "size": 994}
+{"@timestamp": 893966407, "clientip":"3.0.0.0", "request": "GET /images/nav_bg_bottom.jpg HTTP/1.0", "status": 200, "size": 8389}
+{"@timestamp": 893966407, "clientip":"19.0.0.0", "request": "GET /images/nav_bg_bottom.jpg HTTP/1.0", "status": 200, "size": 8389}
+{"@timestamp": 893966407, "clientip":"8.0.0.0", "request": "GET /english/images/france98b.gif HTTP/1.0", "status": 200, "size": 2122}
+{"@timestamp": 893966407, "clientip":"3.0.0.0", "request": "GET /english/images/nav_news_off.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966407, "clientip":"3.0.0.0", "request": "GET /english/images/nav_comp_off.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966407, "clientip":"1.0.0.0", "request": "GET /images/home_fr_button.gif HTTP/1.0", "status": 200, "size": 2140}
+{"@timestamp": 893966407, "clientip":"12.0.0.0", "request": "GET /images/space.gif HTTP/1.0", "status": 200, "size": 42}
+{"@timestamp": 893966407, "clientip":"3.0.0.0", "request": "GET /english/images/nav_team_off.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966407, "clientip":"3.0.0.0", "request": "GET /english/images/nav_venue_off.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966407, "clientip":"12.0.0.0", "request": "GET /english/images/hm_official.gif HTTP/1.0", "status": 200, "size": 1807}
+{"@timestamp": 893966407, "clientip":"12.0.0.0", "request": "GET /english/ProScroll.class HTTP/1.0", "status": 200, "size": 6507}
+{"@timestamp": 893966407, "clientip":"20.0.0.0", "request": "GET /images/10982.gif HTTP/1.0", "status": 200, "size": 183}
+{"@timestamp": 893966407, "clientip":"20.0.0.0", "request": "GET /images/11101.gif HTTP/1.0", "status": 200, "size": 415}
+{"@timestamp": 893966407, "clientip":"0.0.0.0", "request": "GET /images/home_sponsor.gif HTTP/1.0", "status": 200, "size": 2491}
+{"@timestamp": 893966407, "clientip":"5.0.0.0", "request": "GET /french/images/space.gif HTTP/1.1", "status": 200, "size": 42}
+{"@timestamp": 893966407, "clientip":"5.0.0.0", "request": "GET /french/images/fpnewstop.gif HTTP/1.1", "status": 200, "size": 1317}
+{"@timestamp": 893966407, "clientip":"13.0.0.0", "request": "GET /english/images/comp_bu_stage2n.gif HTTP/1.0", "status": 200, "size": 984}
+{"@timestamp": 893966407, "clientip":"2.0.0.0", "request": "GET /english/images/nav_sitemap_off.gif HTTP/1.0", "status": 200, "size": 416}
+{"@timestamp": 893966407, "clientip":"13.0.0.0", "request": "GET /english/images/comp_bu_groupsn_on.gif HTTP/1.0", "status": 200, "size": 963}
+{"@timestamp": 893966407, "clientip":"20.0.0.0", "request": "GET /images/bordeaux.gif HTTP/1.0", "status": 200, "size": 723}
+{"@timestamp": 893966407, "clientip":"10.0.0.0", "request": "GET /images/cal_bord.gif HTTP/1.0", "status": 200, "size": 416}
+{"@timestamp": 893966407, "clientip":"2.0.0.0", "request": "GET /english/images/nav_venue_off.gif HTTP/1.0", "status": 200, "size": 870}
+{"@timestamp": 893966407, "clientip":"15.0.0.0", "request": "GET /english/playing/images/trivia/banner.jpg HTTP/1.0", "status": 200, "size": 19967}
+{"@timestamp": 893966407, "clientip":"15.0.0.0", "request": "GET /english/playing/images/trivia/01test.gif HTTP/1.0", "status": 200, "size": 1664}
+{"@timestamp": 893966407, "clientip":"8.0.0.0", "request": "GET /english/images/comp_bu_stage2n_on.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966408, "clientip":"8.0.0.0", "request": "GET /english/images/comp_bu_refsn.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966408, "clientip":"15.0.0.0", "request": "GET /english/playing/images/trivia/quizbg.gif HTTP/1.0", "status": 200, "size": 1460}
+{"@timestamp": 893966408, "clientip":"20.0.0.0", "request": "GET /images/lyon.gif HTTP/1.0", "status": 200, "size": 599}
+{"@timestamp": 893966408, "clientip":"12.0.0.0", "request": "GET /images/hm_day_e.gif HTTP/1.0", "status": 200, "size": 499}
+{"@timestamp": 893966408, "clientip":"12.0.0.0", "request": "GET /images/info.gif HTTP/1.0", "status": 200, "size": 1251}
+{"@timestamp": 893966408, "clientip":"12.0.0.0", "request": "GET /english/images/nav_team_off.gif HTTP/1.0", "status": 200, "size": 776}
+{"@timestamp": 893966408, "clientip":"2.0.0.0", "request": "GET /images/space.gif HTTP/1.0", "status": 200, "size": 42}
+{"@timestamp": 893966408, "clientip":"12.0.0.0", "request": "GET /images/nav_bg_bottom.jpg HTTP/1.0", "status": 200, "size": 8389}
+{"@timestamp": 893966408, "clientip":"2.0.0.0", "request": "GET /english/images/hm_official.gif HTTP/1.0", "status": 200, "size": 1807}
+{"@timestamp": 893966408, "clientip":"12.0.0.0", "request": "GET /english/images/nav_comp_off.gif HTTP/1.0", "status": 200, "size": 994}
+{"@timestamp": 893966408, "clientip":"21.0.0.0", "request": "GET /english/news/11415.htm HTTP/1.1", "status": 200, "size": 21300}
+{"@timestamp": 893966408, "clientip":"8.0.0.0", "request": "GET /images/comp_stage2_brc_top.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966408, "clientip":"12.0.0.0", "request": "GET /english/images/nav_field_off.gif HTTP/1.0", "status": 200, "size": 1005}
+{"@timestamp": 893966408, "clientip":"17.0.0.0", "request": "GET /english/history/images/reading.GIF HTTP/1.0", "status": 200, "size": 1171}
+{"@timestamp": 893966408, "clientip":"22.0.0.0", "request": "GET /english/teams/teamqualify124.htm HTTP/1.0", "status": 200, "size": 3866}
+{"@timestamp": 893966408, "clientip":"23.0.0.0", "request": "GET / HTTP/1.0", "status": 200, "size": 8712}
+{"@timestamp": 893966408, "clientip":"24.0.0.0", "request": "GET /images/space.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966409, "clientip":"24.0.0.0", "request": "GET /english/playing/images/anim/trivia_on.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966409, "clientip":"5.0.0.0", "request": "GET /french/images/today_new.gif HTTP/1.1", "status": 200, "size": 869}
+{"@timestamp": 893966409, "clientip":"20.0.0.0", "request": "GET /images/saintdenis.gif HTTP/1.0", "status": 200, "size": 702}
+{"@timestamp": 893966409, "clientip":"24.0.0.0", "request": "GET /english/playing/images/play_hm_mascot.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966409, "clientip":"5.0.0.0", "request": "GET /french/images/top_stories.gif HTTP/1.1", "status": 200, "size": 1078}
+{"@timestamp": 893966409, "clientip":"5.0.0.0", "request": "GET /images/case5.gif HTTP/1.1", "status": 200, "size": 1362}
+{"@timestamp": 893966409, "clientip":"17.0.0.0", "request": "GET /english/history/past_cups/images/past_bu_30_off.gif HTTP/1.0", "status": 200, "size": 406}
+{"@timestamp": 893966409, "clientip":"20.0.0.0", "request": "GET /images/toulouse.gif HTTP/1.0", "status": 200, "size": 704}
+{"@timestamp": 893966409, "clientip":"25.0.0.0", "request": "GET /images/home_bg_stars.gif HTTP/1.1", "status": 200, "size": 2557}
+{"@timestamp": 893966409, "clientip":"26.0.0.0", "request": "GET /english/images/nav_field_off.gif HTTP/1.0", "status": 200, "size": 1005}
+{"@timestamp": 893966409, "clientip":"27.0.0.0", "request": "GET /english/images/teams_bu_group_on.gif HTTP/1.0", "status": 200, "size": 668}
+{"@timestamp": 893966409, "clientip":"13.0.0.0", "request": "GET /english/images/comp_bu_refsn.gif HTTP/1.0", "status": 200, "size": 933}
+{"@timestamp": 893966409, "clientip":"28.0.0.0", "request": "GET /english/individuals/player13893.htm HTTP/1.0", "status": 200, "size": 6472}
+{"@timestamp": 893966409, "clientip":"13.0.0.0", "request": "GET /english/images/comp_bu_calendar.gif HTTP/1.0", "status": 200, "size": 1197}
+{"@timestamp": 893966410, "clientip":"23.0.0.0", "request": "GET /images/home_fr_phrase.gif HTTP/1.0", "status": 200, "size": 2843}
+{"@timestamp": 893966410, "clientip":"12.0.0.0", "request": "GET /images/nav_bg_top.gif HTTP/1.0", "status": 200, "size": 929}
+{"@timestamp": 893966410, "clientip":"23.0.0.0", "request": "GET /images/home_logo.gif HTTP/1.0", "status": 200, "size": 3401}
+{"@timestamp": 893966410, "clientip":"15.0.0.0", "request": "GET /english/playing/images/trivia/02how.gif HTTP/1.0", "status": 200, "size": 754}
+{"@timestamp": 893966410, "clientip":"23.0.0.0", "request": "GET /images/home_eng_phrase.gif HTTP/1.0", "status": 200, "size": 2861}
+{"@timestamp": 893966410, "clientip":"23.0.0.0", "request": "GET /images/home_tool.gif HTTP/1.0", "status": 200, "size": 327}
+{"@timestamp": 893966410, "clientip":"29.0.0.0", "request": "GET /images/10511.jpg HTTP/1.0", "status": 200, "size": 15543}
+{"@timestamp": 893966410, "clientip":"20.0.0.0", "request": "GET /images/11289.jpg HTTP/1.0", "status": 200, "size": 6444}
+{"@timestamp": 893966410, "clientip":"12.0.0.0", "request": "GET /english/images/nav_logo_sponsors.gif HTTP/1.0", "status": 200, "size": 1991}
+{"@timestamp": 893966410, "clientip":"12.0.0.0", "request": "GET /images/hm_brdl.gif HTTP/1.0", "status": 200, "size": 208}
+{"@timestamp": 893966410, "clientip":"23.0.0.0", "request": "GET /images/home_sponsor.gif HTTP/1.0", "status": 200, "size": 2491}
+{"@timestamp": 893966410, "clientip":"20.0.0.0", "request": "GET /images/11288.jpg HTTP/1.0", "status": 200, "size": 5874}
+{"@timestamp": 893966410, "clientip":"23.0.0.0", "request": "GET /images/home_eng_button.gif HTTP/1.0", "status": 200, "size": 1927}
+{"@timestamp": 893966410, "clientip":"23.0.0.0", "request": "GET /images/home_fr_button.gif HTTP/1.0", "status": 200, "size": 2140}
+{"@timestamp": 893966410, "clientip":"8.0.0.0", "request": "GET /images/comp_stage2_brc.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966410, "clientip":"5.0.0.0", "request": "GET /images/dburton.jpg HTTP/1.1", "status": 200, "size": 12009}
+{"@timestamp": 893966410, "clientip":"2.0.0.0", "request": "GET /images/hm_anime_e.gif HTTP/1.0", "status": 200, "size": 15609}
+{"@timestamp": 893966410, "clientip":"12.0.0.0", "request": "GET /images/hm_brdr.gif HTTP/1.0", "status": 200, "size": 235}
+{"@timestamp": 893966410, "clientip":"12.0.0.0", "request": "GET /english/images/nav_news_off.gif HTTP/1.0", "status": 200, "size": 853}
+{"@timestamp": 893966410, "clientip":"15.0.0.0", "request": "GET /english/playing/images/trivia/04luck.gif HTTP/1.0", "status": 200, "size": 744}
+{"@timestamp": 893966410, "clientip":"23.0.0.0", "request": "GET /images/home_intro.anim.gif HTTP/1.0", "status": 200, "size": 60349}
+{"@timestamp": 893966410, "clientip":"2.0.0.0", "request": "GET /english/ProScroll.class HTTP/1.0", "status": 200, "size": 6507}
+{"@timestamp": 893966410, "clientip":"5.0.0.0", "request": "GET /images/bord_stories01.gif HTTP/1.1", "status": 200, "size": 333}
+{"@timestamp": 893966410, "clientip":"12.0.0.0", "request": "GET /english/images/nav_venue_off.gif HTTP/1.0", "status": 200, "size": 870}
+{"@timestamp": 893966411, "clientip":"30.0.0.0", "request": "GET /english/playing/download/download.html HTTP/1.0", "status": 200, "size": 13898}
+{"@timestamp": 893966411, "clientip":"2.0.0.0", "request": "GET /english/images/nav_hosts_off.gif HTTP/1.0", "status": 200, "size": 914}
+{"@timestamp": 893966411, "clientip":"16.0.0.0", "request": "GET /images/s102373.gif HTTP/1.0", "status": 200, "size": 142}
+{"@timestamp": 893966411, "clientip":"3.0.0.0", "request": "GET /images/hm_day_e.gif HTTP/1.0", "status": 200, "size": 499}
+{"@timestamp": 893966411, "clientip":"3.0.0.0", "request": "GET /images/hm_nbg.jpg HTTP/1.0", "status": 200, "size": 33665}
+{"@timestamp": 893966411, "clientip":"12.0.0.0", "request": "GET /english/images/nav_tickets_off.gif HTTP/1.0", "status": 200, "size": 937}
+{"@timestamp": 893966411, "clientip":"3.0.0.0", "request": "GET /images/space.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966411, "clientip":"3.0.0.0", "request": "GET /english/images/hm_official.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966411, "clientip":"5.0.0.0", "request": "GET /images/bord_stories.gif HTTP/1.1", "status": 200, "size": 520}
+{"@timestamp": 893966411, "clientip":"3.0.0.0", "request": "GET /images/space.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966411, "clientip":"31.0.0.0", "request": "GET /english/images/nav_store_off.gif HTTP/1.1", "status": 200, "size": 934}
+{"@timestamp": 893966411, "clientip":"15.0.0.0", "request": "GET /english/playing/images/trivia/03score.gif HTTP/1.0", "status": 200, "size": 572}
+{"@timestamp": 893966411, "clientip":"3.0.0.0", "request": "GET /english/images/nav_store_off.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966411, "clientip":"31.0.0.0", "request": "GET /english/images/nav_hosts_off.gif HTTP/1.1", "status": 200, "size": 914}
+{"@timestamp": 893966411, "clientip":"32.0.0.0", "request": "GET /images/home_intro.anim.gif HTTP/1.1", "status": 200, "size": 60349}
+{"@timestamp": 893966412, "clientip":"12.0.0.0", "request": "GET /english/images/nav_sitemap_off.gif HTTP/1.0", "status": 200, "size": 416}
+{"@timestamp": 893966412, "clientip":"12.0.0.0", "request": "GET /images/hm_linkf.gif HTTP/1.0", "status": 200, "size": 123}
+{"@timestamp": 893966412, "clientip":"12.0.0.0", "request": "GET /english/images/nav_history_off.gif HTTP/1.0", "status": 200, "size": 914}
+{"@timestamp": 893966412, "clientip":"12.0.0.0", "request": "GET /images/hm_arw.gif HTTP/1.0", "status": 200, "size": 1050}
+{"@timestamp": 893966412, "clientip":"12.0.0.0", "request": "GET /english/images/nav_hosts_off.gif HTTP/1.0", "status": 200, "size": 914}
+{"@timestamp": 893966412, "clientip":"15.0.0.0", "request": "GET /english/playing/images/trivia/submit.gif HTTP/1.0", "status": 200, "size": 1808}
+{"@timestamp": 893966412, "clientip":"17.0.0.0", "request": "GET /english/history/past_cups/images/past_header.gif HTTP/1.0", "status": 200, "size": 1989}
+{"@timestamp": 893966412, "clientip":"12.0.0.0", "request": "GET /english/images/nav_store_off.gif HTTP/1.0", "status": 200, "size": 934}
+{"@timestamp": 893966412, "clientip":"23.0.0.0", "request": "GET /english/index.html HTTP/1.0", "status": 200, "size": 892}
+{"@timestamp": 893966412, "clientip":"12.0.0.0", "request": "GET /images/dot.gif HTTP/1.0", "status": 200, "size": 43}
+{"@timestamp": 893966412, "clientip":"5.0.0.0", "request": "GET /french/images/lateb_new.gif HTTP/1.1", "status": 200, "size": 1285}
+{"@timestamp": 893966412, "clientip":"19.0.0.0", "request": "GET /english/images/nav_field_off.gif HTTP/1.0", "status": 200, "size": 1005}
+{"@timestamp": 893966412, "clientip":"25.0.0.0", "request": "GET /images/home_eng_phrase.gif HTTP/1.1", "status": 200, "size": 2861}
+{"@timestamp": 893966412, "clientip":"19.0.0.0", "request": "GET /english/images/nav_venue_off.gif HTTP/1.0", "status": 200, "size": 870}
+{"@timestamp": 893966412, "clientip":"23.0.0.0", "request": "GET /english/nav_top_inet.html HTTP/1.0", "status": 200, "size": 374}
+{"@timestamp": 893966412, "clientip":"23.0.0.0", "request": "GET /english/nav_inet.html HTTP/1.0", "status": 200, "size": 2672}
+{"@timestamp": 893966412, "clientip":"33.0.0.0", "request": "GET /images/home_fr_button.gif HTTP/1.1", "status": 200, "size": 2140}
+{"@timestamp": 893966413, "clientip":"25.0.0.0", "request": "GET /images/home_fr_button.gif HTTP/1.1", "status": 200, "size": 2140}
+{"@timestamp": 893966413, "clientip":"23.0.0.0", "request": "GET /images/nav_bg_bottom.jpg HTTP/1.0", "status": 200, "size": 8389}
+{"@timestamp": 893966413, "clientip":"17.0.0.0", "request": "GET /english/history/images/thecup.GIF HTTP/1.0", "status": 200, "size": 1293}
+{"@timestamp": 893966413, "clientip":"17.0.0.0", "request": "GET /english/history/past_cups/images/past_bu_34_off.gif HTTP/1.0", "status": 200, "size": 397}
+{"@timestamp": 893966413, "clientip":"23.0.0.0", "request": "GET /english/images/nav_team_off.gif HTTP/1.0", "status": 200, "size": 776}
+{"@timestamp": 893966413, "clientip":"12.0.0.0", "request": "GET /english/images/nav_home_off.gif HTTP/1.0", "status": 200, "size": 828}
+{"@timestamp": 893966413, "clientip":"16.0.0.0", "request": "GET /images/s102338.gif HTTP/1.0", "status": 200, "size": 138}
+{"@timestamp": 893966413, "clientip":"17.0.0.0", "request": "GET /english/history/past_cups/images/past_bu_38_off.gif HTTP/1.0", "status": 200, "size": 436}
+{"@timestamp": 893966413, "clientip":"3.0.0.0", "request": "GET /english/images/nav_sitemap_off.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966413, "clientip":"23.0.0.0", "request": "GET /english/images/nav_comp_off.gif HTTP/1.0", "status": 200, "size": 994}
+{"@timestamp": 893966413, "clientip":"20.0.0.0", "request": "GET /images/11103.gif HTTP/1.0", "status": 200, "size": 513}
+{"@timestamp": 893966413, "clientip":"3.0.0.0", "request": "GET /english/images/nav_field_off.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966413, "clientip":"23.0.0.0", "request": "GET /english/ProScroll.class HTTP/1.0", "status": 200, "size": 6507}
+{"@timestamp": 893966413, "clientip":"3.0.0.0", "request": "GET /english/images/nav_hosts_off.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966413, "clientip":"23.0.0.0", "request": "GET /english/images/nav_store_off.gif HTTP/1.0", "status": 200, "size": 934}
+{"@timestamp": 893966413, "clientip":"3.0.0.0", "request": "GET /english/ProScroll.class HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966413, "clientip":"34.0.0.0", "request": "GET /english/playing/body.html HTTP/1.0", "status": 200, "size": 5033}
+{"@timestamp": 893966413, "clientip":"19.0.0.0", "request": "GET /english/images/nav_hosts_off.gif HTTP/1.0", "status": 200, "size": 914}
+{"@timestamp": 893966413, "clientip":"3.0.0.0", "request": "GET /images/hm_brdl.gif HTTP/1.0", "status": 200, "size": 208}
+{"@timestamp": 893966414, "clientip":"35.0.0.0", "request": "GET / HTTP/1.0", "status": 200, "size": 8712}
+{"@timestamp": 893966414, "clientip":"36.0.0.0", "request": "GET /english/frntpage.htm HTTP/1.0", "status": 200, "size": 12800}
+{"@timestamp": 893966414, "clientip":"23.0.0.0", "request": "GET /english/images/nav_venue_off.gif HTTP/1.0", "status": 200, "size": 870}
+{"@timestamp": 893966414, "clientip":"23.0.0.0", "request": "GET /images/space.gif HTTP/1.0", "status": 200, "size": 42}
+{"@timestamp": 893966414, "clientip":"23.0.0.0", "request": "GET /english/images/nav_sitemap_off.gif HTTP/1.0", "status": 200, "size": 416}
+{"@timestamp": 893966414, "clientip":"20.0.0.0", "request": "GET /images/marseille.gif HTTP/1.0", "status": 200, "size": 722}
+{"@timestamp": 893966414, "clientip":"5.0.0.0", "request": "GET /images/ligne4_latebreak.gif HTTP/1.1", "status": 200, "size": 1056}
+{"@timestamp": 893966414, "clientip":"23.0.0.0", "request": "GET /images/hm_linkf.gif HTTP/1.0", "status": 200, "size": 123}
+{"@timestamp": 893966414, "clientip":"23.0.0.0", "request": "GET /english/images/nav_field_off.gif HTTP/1.0", "status": 200, "size": 1005}
+{"@timestamp": 893966414, "clientip":"23.0.0.0", "request": "GET /english/images/nav_tickets_off.gif HTTP/1.0", "status": 200, "size": 937}
+{"@timestamp": 893966414, "clientip":"23.0.0.0", "request": "GET /english/images/nav_history_off.gif HTTP/1.0", "status": 200, "size": 914}
+{"@timestamp": 893966414, "clientip":"24.0.0.0", "request": "GET /cgi-bin/trivia/Trivia.pl?ENG HTTP/1.0", "status": 200, "size": 6228}
+{"@timestamp": 893966414, "clientip":"5.0.0.0", "request": "GET /images/ligneb01.gif HTTP/1.1", "status": 200, "size": 169}
+{"@timestamp": 893966414, "clientip":"12.0.0.0", "request": "GET /english/tickets/body.html HTTP/1.0", "status": 200, "size": 2925}
+{"@timestamp": 893966414, "clientip":"23.0.0.0", "request": "GET /english/images/nav_hosts_off.gif HTTP/1.0", "status": 200, "size": 914}
+{"@timestamp": 893966414, "clientip":"17.0.0.0", "request": "GET /english/history/past_cups/images/past_bu_50_on.gif HTTP/1.0", "status": 200, "size": 455}
+{"@timestamp": 893966414, "clientip":"23.0.0.0", "request": "GET /images/hm_anime_e.gif HTTP/1.0", "status": 200, "size": 15609}
+{"@timestamp": 893966414, "clientip":"3.0.0.0", "request": "GET /english/images/nav_history_off.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966414, "clientip":"37.0.0.0", "request": "GET /french/competition/schedule.htm HTTP/1.0", "status": 200, "size": 49256}
+{"@timestamp": 893966414, "clientip":"3.0.0.0", "request": "GET /images/hm_brdr.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966414, "clientip":"26.0.0.0", "request": "GET /english/images/nav_history_off.gif HTTP/1.0", "status": 200, "size": 914}
+{"@timestamp": 893966414, "clientip":"232.41.0.0", "request": "GET / HTTP/1.0", "status": 200, "size": 8749}
+{"@timestamp": 893966415, "clientip":"232.41.0.0", "request": "GET /images/home_tool.gif HTTP/1.0", "status": 200, "size": 327}
+{"@timestamp": 893966415, "clientip":"19.0.0.0", "request": "GET /english/images/nav_home_off.gif HTTP/1.0", "status": 200, "size": 828}
+{"@timestamp": 893966415, "clientip":"17.0.0.0", "request": "GET /english/history/past_cups/images/past_bu_58_off.gif HTTP/1.0", "status": 200, "size": 397}
+{"@timestamp": 893966415, "clientip":"12.0.0.0", "request": "GET /english/tickets/images/ticket_hm_bg.jpg HTTP/1.0", "status": 200, "size": 20929}
+{"@timestamp": 893966415, "clientip":"12.0.0.0", "request": "GET /english/tickets/images/ticket_hm_header.gif HTTP/1.0", "status": 200, "size": 1226}
+{"@timestamp": 893966415, "clientip":"12.0.0.0", "request": "GET /english/tickets/images/ticket_hm_nav.gif HTTP/1.0", "status": 200, "size": 11253}
+{"@timestamp": 893966415, "clientip":"12.0.0.0", "request": "GET /images/arw_red_lk.gif HTTP/1.0", "status": 200, "size": 1068}
+{"@timestamp": 893966415, "clientip":"23.0.0.0", "request": "GET /english/images/nav_home_off.gif HTTP/1.0", "status": 200, "size": 828}
+{"@timestamp": 893966415, "clientip":"23.0.0.0", "request": "GET /english/images/nav_logo_sponsors.gif HTTP/1.0", "status": 200, "size": 1991}
+{"@timestamp": 893966415, "clientip":"21.0.0.0", "request": "GET /english/images/news_hm_header.gif HTTP/1.1", "status": 200, "size": 527}
+{"@timestamp": 893966415, "clientip":"21.0.0.0", "request": "GET /images/bg_generic.jpg HTTP/1.1", "status": 200, "size": 21127}
+{"@timestamp": 893966415, "clientip":"38.0.0.0", "request": "GET /english/teams/teamgroup.htm HTTP/1.0", "status": 200, "size": 11971}
+{"@timestamp": 893966415, "clientip":"21.0.0.0", "request": "GET /english/images/space.gif HTTP/1.1", "status": 200, "size": 42}
+{"@timestamp": 893966415, "clientip":"23.0.0.0", "request": "GET /images/info.gif HTTP/1.0", "status": 200, "size": 1251}
+{"@timestamp": 893966415, "clientip":"34.0.0.0", "request": "GET /english/playing/images/play_hm_bg_opt1.jpg HTTP/1.0", "status": 200, "size": 44502}
+{"@timestamp": 893966415, "clientip":"5.0.0.0", "request": "GET /images/ligne.gif HTTP/1.1", "status": 200, "size": 169}
+{"@timestamp": 893966415, "clientip":"3.0.0.0", "request": "GET /english/images/nav_logo_sponsors.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966415, "clientip":"12.0.0.0", "request": "GET /images/arw_lk.gif HTTP/1.0", "status": 200, "size": 669}
+{"@timestamp": 893966415, "clientip":"19.0.0.0", "request": "GET /english/images/nav_history_off.gif HTTP/1.0", "status": 200, "size": 914}
+{"@timestamp": 893966415, "clientip":"35.0.0.0", "request": "GET /images/home_bg_stars.gif HTTP/1.0", "status": 200, "size": 2557}
+{"@timestamp": 893966416, "clientip":"23.0.0.0", "request": "GET /images/hm_brdl.gif HTTP/1.0", "status": 200, "size": 208}
+{"@timestamp": 893966416, "clientip":"5.0.0.0", "request": "GET /french/images/news_btn_kits_off.gif HTTP/1.1", "status": 200, "size": 965}
+{"@timestamp": 893966416, "clientip":"23.0.0.0", "request": "GET /images/space.gif HTTP/1.0", "status": 200, "size": 42}
+{"@timestamp": 893966416, "clientip":"23.0.0.0", "request": "GET /english/images/hm_official.gif HTTP/1.0", "status": 200, "size": 1807}
+{"@timestamp": 893966416, "clientip":"23.0.0.0", "request": "GET /images/hm_arw.gif HTTP/1.0", "status": 200, "size": 1050}
+{"@timestamp": 893966416, "clientip":"19.0.0.0", "request": "GET /english/images/nav_sitemap_off.gif HTTP/1.0", "status": 200, "size": 416}
+{"@timestamp": 893966416, "clientip":"17.0.0.0", "request": "GET /english/history/past_cups/images/past_bu_62_off.gif HTTP/1.0", "status": 200, "size": 437}
+{"@timestamp": 893966416, "clientip":"23.0.0.0", "request": "GET /images/hm_day_e.gif HTTP/1.0", "status": 200, "size": 499}
+{"@timestamp": 893966416, "clientip":"17.0.0.0", "request": "GET /english/history/past_cups/images/past_bu_66_off.gif HTTP/1.0", "status": 200, "size": 435}
+{"@timestamp": 893966416, "clientip":"17.0.0.0", "request": "GET /english/history/past_cups/images/past_bu_70_off.gif HTTP/1.0", "status": 200, "size": 409}
+{"@timestamp": 893966416, "clientip":"39.0.0.0", "request": "GET /english/history/images/history_hm_header.gif HTTP/1.1", "status": 200, "size": 688}
+{"@timestamp": 893966416, "clientip":"39.0.0.0", "request": "GET /english/history/images/history_hm_posters.jpg HTTP/1.1", "status": 200, "size": 33296}
+{"@timestamp": 893966416, "clientip":"201.0.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893966417, "clientip":"25.0.0.0", "request": "GET /images/home_eng_button.gif HTTP/1.1", "status": 200, "size": 1927}
+{"@timestamp": 893966417, "clientip":"23.0.0.0", "request": "GET /images/dot.gif HTTP/1.0", "status": 200, "size": 43}
+{"@timestamp": 893966417, "clientip":"17.0.0.0", "request": "GET /english/history/past_cups/images/past_bu_74_off.gif HTTP/1.0", "status": 200, "size": 423}
+{"@timestamp": 893966417, "clientip":"1.0.0.0", "request": "GET /english/index.html HTTP/1.0", "status": 200, "size": 892}
+{"@timestamp": 893966417, "clientip":"5.0.0.0", "request": "GET /images/ligneb.gif HTTP/1.1", "status": 200, "size": 169}
+{"@timestamp": 893966417, "clientip":"35.0.0.0", "request": "GET /images/home_eng_phrase.gif HTTP/1.0", "status": 200, "size": 2861}
+{"@timestamp": 893966417, "clientip":"35.0.0.0", "request": "GET /images/home_fr_button.gif HTTP/1.0", "status": 200, "size": 2140}
+{"@timestamp": 893966417, "clientip":"35.0.0.0", "request": "GET /images/home_tool.gif HTTP/1.0", "status": 200, "size": 327}
+{"@timestamp": 893966417, "clientip":"35.0.0.0", "request": "GET /images/home_sponsor.gif HTTP/1.0", "status": 200, "size": 2491}
+{"@timestamp": 893966417, "clientip":"35.0.0.0", "request": "GET /images/home_eng_button.gif HTTP/1.0", "status": 200, "size": 1927}
+{"@timestamp": 893966417, "clientip":"17.0.0.0", "request": "GET /english/history/past_cups/images/past_bu_78_off.gif HTTP/1.0", "status": 200, "size": 427}
+{"@timestamp": 893966417, "clientip":"16.0.0.0", "request": "GET /english/images/team_group_header_d.gif HTTP/1.0", "status": 200, "size": 646}
+{"@timestamp": 893966418, "clientip":"17.0.0.0", "request": "GET /english/history/past_cups/images/past_bu_82_off.gif HTTP/1.0", "status": 200, "size": 433}
+{"@timestamp": 893966418, "clientip":"40.0.0.0", "request": "GET /english/history/past_cups/italy34.html HTTP/1.1", "status": 200, "size": 13022}
+{"@timestamp": 893966418, "clientip":"17.0.0.0", "request": "GET /english/history/past_cups/images/past_bu_86_off.gif HTTP/1.0", "status": 200, "size": 409}
+{"@timestamp": 893966418, "clientip":"19.0.0.0", "request": "GET /english/images/nav_store_off.gif HTTP/1.0", "status": 200, "size": 934}
+{"@timestamp": 893966418, "clientip":"1.0.0.0", "request": "GET /english/index.html HTTP/1.0", "status": 200, "size": 892}
+{"@timestamp": 893966418, "clientip":"37.0.0.0", "request": "GET /french/images/space.gif HTTP/1.0", "status": 200, "size": 42}
+{"@timestamp": 893966418, "clientip":"19.0.0.0", "request": "GET /english/images/nav_tickets_off.gif HTTP/1.0", "status": 200, "size": 937}
+{"@timestamp": 893966418, "clientip":"19.0.0.0", "request": "GET /english/images/nav_logo_sponsors.gif HTTP/1.0", "status": 200, "size": 1991}
+{"@timestamp": 893966418, "clientip":"8.0.0.0", "request": "GET /english/images/comp_bu_groupsn_on.gif HTTP/1.0", "status": 200, "size": 963}
+{"@timestamp": 893966418, "clientip":"22.0.0.0", "request": "GET /english/images/team_bu_detail2.gif HTTP/1.0", "status": 200, "size": 1438}
+{"@timestamp": 893966418, "clientip":"17.0.0.0", "request": "GET /english/history/past_cups/images/past_bu_90_off.gif HTTP/1.0", "status": 200, "size": 429}
+{"@timestamp": 893966418, "clientip":"38.0.0.0", "request": "GET /english/images/teams_bu_group_on.gif HTTP/1.0", "status": 200, "size": 668}
+{"@timestamp": 893966419, "clientip":"20.0.0.0", "request": "GET /images/nantes.gif HTTP/1.0", "status": 200, "size": 677}
+{"@timestamp": 893966419, "clientip":"16.0.0.0", "request": "GET /images/s102326.gif HTTP/1.0", "status": 200, "size": 248}
+{"@timestamp": 893966419, "clientip":"17.0.0.0", "request": "GET /english/history/past_cups/images/past_bu_94_off.gif HTTP/1.0", "status": 200, "size": 432}
+{"@timestamp": 893966419, "clientip":"1.0.0.0", "request": "GET /english/nav_top_inet.html HTTP/1.0", "status": 200, "size": 374}
+{"@timestamp": 893966419, "clientip":"17.0.0.0", "request": "GET /english/history/past_cups/images/past_bracket_top.gif HTTP/1.0", "status": 200, "size": 289}
+{"@timestamp": 893966419, "clientip":"20.0.0.0", "request": "GET /images/saintetienne.gif HTTP/1.0", "status": 200, "size": 761}
+{"@timestamp": 893966419, "clientip":"20.0.0.0", "request": "GET /images/11287.jpg HTTP/1.0", "status": 200, "size": 6431}
+{"@timestamp": 893966420, "clientip":"17.0.0.0", "request": "GET /english/history/past_cups/images/posters/brasil50.gif HTTP/1.0", "status": 200, "size": 5003}
+{"@timestamp": 893966420, "clientip":"20.0.0.0", "request": "GET /images/lens.gif HTTP/1.0", "status": 200, "size": 582}
+{"@timestamp": 893966420, "clientip":"17.0.0.0", "request": "GET /english/history/past_cups/images/past_bracket_bot.gif HTTP/1.0", "status": 200, "size": 631}
+{"@timestamp": 893966420, "clientip":"17.0.0.0", "request": "GET /english/history/past_cups/images/past_trophy.gif HTTP/1.0", "status": 200, "size": 800}
+{"@timestamp": 893966420, "clientip":"41.0.0.0", "request": "GET /images/col.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966421, "clientip":"17.0.0.0", "request": "GET /english/history/past_cups/images/50-1.jpg HTTP/1.0", "status": 200, "size": 15314}
+{"@timestamp": 893966421, "clientip":"1.0.0.0", "request": "GET /images/hm_nbg.jpg HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966421, "clientip":"40.0.0.0", "request": "GET /english/history/past_cups/images/past_bu_30_off.gif HTTP/1.1", "status": 200, "size": 406}
+{"@timestamp": 893966421, "clientip":"40.0.0.0", "request": "GET /english/history/past_cups/images/past_bu_34_on.gif HTTP/1.1", "status": 200, "size": 474}
+{"@timestamp": 893966421, "clientip":"16.0.0.0", "request": "GET /images/s102477.gif HTTP/1.0", "status": 200, "size": 214}
+{"@timestamp": 893966421, "clientip":"26.0.0.0", "request": "GET /english/images/nav_hosts_off.gif HTTP/1.0", "status": 200, "size": 914}
+{"@timestamp": 893966421, "clientip":"26.0.0.0", "request": "GET /english/images/nav_store_off.gif HTTP/1.0", "status": 200, "size": 934}
+{"@timestamp": 893966421, "clientip":"8.0.0.0", "request": "GET /english/teams/teamgroup.htm HTTP/1.0", "status": 200, "size": 11971}
+{"@timestamp": 893966421, "clientip":"38.0.0.0", "request": "GET /images/s102325.gif HTTP/1.0", "status": 200, "size": 187}
+{"@timestamp": 893966422, "clientip":"15.0.0.0", "request": "GET /english/playing/links.html HTTP/1.0", "status": 200, "size": 18694}
+{"@timestamp": 893966422, "clientip":"40.0.0.0", "request": "GET /english/history/past_cups/images/34-1.jpg HTTP/1.1", "status": 200, "size": 14275}
+{"@timestamp": 893966422, "clientip":"8.0.0.0", "request": "GET /images/teams_hm_bg.jpg HTTP/1.0", "status": 200, "size": 18794}
+{"@timestamp": 893966422, "clientip":"42.0.0.0", "request": "GET /english/frntpage.htm HTTP/1.0", "status": 200, "size": 12800}
+{"@timestamp": 893966422, "clientip":"25.0.0.0", "request": "GET /images/home_sponsor.gif HTTP/1.1", "status": 200, "size": 2491}
+{"@timestamp": 893966422, "clientip":"8.0.0.0", "request": "GET /english/images/team_group_header_a.gif HTTP/1.0", "status": 200, "size": 639}
+{"@timestamp": 893966422, "clientip":"8.0.0.0", "request": "GET /english/images/teams_bu_group_on.gif HTTP/1.0", "status": 200, "size": 668}
+{"@timestamp": 893966422, "clientip":"8.0.0.0", "request": "GET /english/images/teams_bu_confed_off.gif HTTP/1.0", "status": 200, "size": 1105}
+{"@timestamp": 893966422, "clientip":"43.0.0.0", "request": "GET /english/individuals/player111722.htm HTTP/1.0", "status": 200, "size": 6523}
+{"@timestamp": 893966423, "clientip":"20.0.0.0", "request": "GET /images/montpellier.gif HTTP/1.0", "status": 200, "size": 728}
+{"@timestamp": 893966423, "clientip":"12.0.0.0", "request": "GET /english/tickets/out_france.html HTTP/1.0", "status": 200, "size": 6143}
+{"@timestamp": 893966423, "clientip":"20.0.0.0", "request": "GET /images/11105.gif HTTP/1.0", "status": 200, "size": 114}
+{"@timestamp": 893966423, "clientip":"12.0.0.0", "request": "GET /english/tickets/images/ticket_quest_bg2.jpg HTTP/1.0", "status": 200, "size": 11324}
+{"@timestamp": 893966423, "clientip":"12.0.0.0", "request": "GET /english/tickets/images/ticket_header.gif HTTP/1.0", "status": 200, "size": 453}
+{"@timestamp": 893966423, "clientip":"12.0.0.0", "request": "GET /english/tickets/images/hm_f98_top.gif HTTP/1.0", "status": 200, "size": 1647}
+{"@timestamp": 893966423, "clientip":"21.0.0.0", "request": "GET /english/images/news_bu_press_off.gif HTTP/1.1", "status": 200, "size": 847}
+{"@timestamp": 893966423, "clientip":"44.0.0.0", "request": "GET /english/teams/teambio169.htm HTTP/1.1", "status": 200, "size": 11157}
+{"@timestamp": 893966423, "clientip":"38.0.0.0", "request": "GET /images/s102327.gif HTTP/1.0", "status": 200, "size": 97}
+{"@timestamp": 893966423, "clientip":"21.0.0.0", "request": "GET /english/images/news_bu_letter_off.gif HTTP/1.1", "status": 200, "size": 940}
+{"@timestamp": 893966423, "clientip":"45.0.0.0", "request": "GET /english/frntpage.htm HTTP/1.1", "status": 200, "size": 12800}
+{"@timestamp": 893966423, "clientip":"32.0.0.0", "request": "GET /english/nav_inet.html HTTP/1.1", "status": 200, "size": 2672}
+{"@timestamp": 893966423, "clientip":"15.0.0.0", "request": "GET /english/playing/images/backg.gif HTTP/1.0", "status": 200, "size": 1462}
+{"@timestamp": 893966423, "clientip":"15.0.0.0", "request": "GET /english/playing/images/play_header.gif HTTP/1.0", "status": 200, "size": 2262}
+{"@timestamp": 893966423, "clientip":"20.0.0.0", "request": "GET /images/paris_off.gif HTTP/1.0", "status": 200, "size": 658}
+{"@timestamp": 893966423, "clientip":"8.0.0.0", "request": "GET /images/teams_hm_bracket.gif HTTP/1.0", "status": 200, "size": 655}
+{"@timestamp": 893966424, "clientip":"8.0.0.0", "request": "GET /english/images/team_group_header_c.gif HTTP/1.0", "status": 200, "size": 670}
+{"@timestamp": 893966424, "clientip":"29.0.0.0", "request": "GET /images/32t49811.jpg HTTP/1.0", "status": 200, "size": 4753}
+{"@timestamp": 893966424, "clientip":"37.0.0.0", "request": "GET /images/cal-lens.gif HTTP/1.0", "status": 200, "size": 284}
+{"@timestamp": 893966424, "clientip":"40.0.0.0", "request": "GET /english/history/past_cups/images/posters/italy34.gif HTTP/1.1", "status": 200, "size": 4474}
+{"@timestamp": 893966424, "clientip":"12.0.0.0", "request": "GET /english/tickets/images/ticket_bu_quest2.gif HTTP/1.0", "status": 200, "size": 1201}
+{"@timestamp": 893966424, "clientip":"38.0.0.0", "request": "GET /images/s102424.gif HTTP/1.0", "status": 200, "size": 164}
+{"@timestamp": 893966424, "clientip":"20.0.0.0", "request": "GET /images/11102.gif HTTP/1.0", "status": 200, "size": 417}
+{"@timestamp": 893966424, "clientip":"15.0.0.0", "request": "GET /english/playing/images/france98b.GIF HTTP/1.0", "status": 200, "size": 597}
+{"@timestamp": 893966424, "clientip":"39.0.0.0", "request": "GET /english/history/images/france98b.GIF HTTP/1.1", "status": 200, "size": 915}
+{"@timestamp": 893966424, "clientip":"39.0.0.0", "request": "GET /english/history/images/football.GIF HTTP/1.1", "status": 200, "size": 1170}
+{"@timestamp": 893966424, "clientip":"46.0.0.0", "request": "GET /english/venues/venues/saint-denis.html HTTP/1.0", "status": 200, "size": 22760}
+{"@timestamp": 893966425, "clientip":"12.0.0.0", "request": "GET /english/tickets/images/ticket_bu_abroad2_on.gif HTTP/1.0", "status": 200, "size": 2020}
+{"@timestamp": 893966425, "clientip":"47.0.0.0", "request": "GET / HTTP/1.0", "status": 200, "size": 8712}
+{"@timestamp": 893966425, "clientip":"12.0.0.0", "request": "GET /english/tickets/images/ticket_abroad_header.gif HTTP/1.0", "status": 200, "size": 3606}
+{"@timestamp": 893966425, "clientip":"15.0.0.0", "request": "GET /english/playing/images/mascots.GIF HTTP/1.0", "status": 200, "size": 1275}
+{"@timestamp": 893966425, "clientip":"44.0.0.0", "request": "GET /images/10512.jpg HTTP/1.1", "status": 200, "size": 17227}
+{"@timestamp": 893966425, "clientip":"44.0.0.0", "request": "GET /images/32t49809.jpg HTTP/1.1", "status": 200, "size": 5623}
+{"@timestamp": 893966425, "clientip":"32.0.0.0", "request": "GET /images/nav_bg_bottom.jpg HTTP/1.1", "status": 200, "size": 8389}
+{"@timestamp": 893966425, "clientip":"12.0.0.0", "request": "GET /english/tickets/images/ticket_bu_infrance2.gif HTTP/1.0", "status": 200, "size": 1134}
+{"@timestamp": 893966425, "clientip":"43.0.0.0", "request": "GET /images/32p49815.jpg HTTP/1.0", "status": 200, "size": 11735}
+{"@timestamp": 893966425, "clientip":"43.0.0.0", "request": "GET /english/images/team_bu_detail_off.gif HTTP/1.0", "status": 200, "size": 918}
+{"@timestamp": 893966425, "clientip":"44.0.0.0", "request": "GET /images/esp.gif HTTP/1.1", "status": 200, "size": 1892}
+{"@timestamp": 893966425, "clientip":"38.0.0.0", "request": "GET /english/images/team_group_header_a.gif HTTP/1.0", "status": 200, "size": 639}
+{"@timestamp": 893966425, "clientip":"48.0.0.0", "request": "GET /english/help/site.html HTTP/1.0", "status": 200, "size": 7697}
+{"@timestamp": 893966425, "clientip":"15.0.0.0", "request": "GET /english/playing/images/downloads.GIF HTTP/1.0", "status": 200, "size": 1294}
+{"@timestamp": 893966426, "clientip":"37.0.0.0", "request": "GET /french/images/comp_bu_stage1n.gif HTTP/1.0", "status": 200, "size": 1547}
+{"@timestamp": 893966426, "clientip":"25.0.0.0", "request": "GET /french/index.html HTTP/1.1", "status": 200, "size": 954}
+{"@timestamp": 893966426, "clientip":"21.0.0.0", "request": "GET /english/images/news_bu_kits_off.gif HTTP/1.1", "status": 200, "size": 1027}
+{"@timestamp": 893966426, "clientip":"15.0.0.0", "request": "GET /english/playing/images/links_on.GIF HTTP/1.0", "status": 200, "size": 1393}
+{"@timestamp": 893966426, "clientip":"15.0.0.0", "request": "GET /english/playing/images/trivia.GIF HTTP/1.0", "status": 200, "size": 999}
+{"@timestamp": 893966426, "clientip":"0.0.0.0", "request": "GET /english/index.html HTTP/1.0", "status": 200, "size": 892}
+{"@timestamp": 893966426, "clientip":"32.0.0.0", "request": "GET /english/nav_top_inet.html HTTP/1.1", "status": 200, "size": 374}
+{"@timestamp": 893966427, "clientip":"46.0.0.0", "request": "GET /english/venues/cities/images/denis/venue_denn_bg.jpg HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966427, "clientip":"8.0.0.0", "request": "GET /english/images/team_hm_header_shad.gif HTTP/1.0", "status": 200, "size": 1379}
+{"@timestamp": 893966427, "clientip":"46.0.0.0", "request": "GET /images/11295.jpg HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966427, "clientip":"46.0.0.0", "request": "GET /images/11294.jpg HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966427, "clientip":"8.0.0.0", "request": "GET /english/images/team_group_header_b.gif HTTP/1.0", "status": 200, "size": 665}
+{"@timestamp": 893966427, "clientip":"38.0.0.0", "request": "GET /images/s102330.gif HTTP/1.0", "status": 200, "size": 259}
+{"@timestamp": 893966427, "clientip":"15.0.0.0", "request": "GET /english/playing/images/banner2.gif HTTP/1.0", "status": 200, "size": 15328}
+{"@timestamp": 893966427, "clientip":"49.0.0.0", "request": "GET /english/news/2704nevi.htm HTTP/1.0", "status": 200, "size": 3132}
+{"@timestamp": 893966427, "clientip":"38.0.0.0", "request": "GET /english/images/team_group_header_b.gif HTTP/1.0", "status": 200, "size": 665}
+{"@timestamp": 893966427, "clientip":"15.0.0.0", "request": "GET /english/playing/images/fifa_logo_sm.gif HTTP/1.0", "status": 200, "size": 2900}
+{"@timestamp": 893966427, "clientip":"39.0.0.0", "request": "GET /english/history/images/infrance.GIF HTTP/1.1", "status": 200, "size": 990}
+{"@timestamp": 893966427, "clientip":"47.135.0.0", "request": "GET /french/news/3004bres.htm HTTP/1.0", "status": 200, "size": 5933}
+{"@timestamp": 893966428, "clientip":"50.0.0.0", "request": "GET /english/playing/download/images/big.bird.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966428, "clientip":"8.0.0.0", "request": "GET /english/images/team_group_header_e.gif HTTP/1.0", "status": 200, "size": 643}
+{"@timestamp": 893966429, "clientip":"41.0.0.0", "request": "GET /english/images/team_bu_detail_on.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966429, "clientip":"30.0.0.0", "request": "GET /english/playing/mascot/images/misc.gif HTTP/1.0", "status": 200, "size": 2997}
+{"@timestamp": 893966429, "clientip":"8.0.0.0", "request": "GET /english/images/team_group_header_g.gif HTTP/1.0", "status": 200, "size": 641}
+{"@timestamp": 893966429, "clientip":"38.0.0.0", "request": "GET /images/s102382.gif HTTP/1.0", "status": 200, "size": 102}
+{"@timestamp": 893966429, "clientip":"12.0.0.0", "request": "GET /english/tickets/10484.htm HTTP/1.0", "status": 200, "size": 16722}
+{"@timestamp": 893966429, "clientip":"8.0.0.0", "request": "GET /english/images/team_group_header_h.gif HTTP/1.0", "status": 200, "size": 628}
+{"@timestamp": 893966429, "clientip":"12.0.0.0", "request": "GET /english/tickets/images/ticket_bu_abroad2.gif HTTP/1.0", "status": 200, "size": 1486}
+{"@timestamp": 893966430, "clientip":"12.0.0.0", "request": "GET /images/11103.gif HTTP/1.0", "status": 200, "size": 513}
+{"@timestamp": 893966430, "clientip":"8.0.0.0", "request": "GET /english/images/team_group_header_d.gif HTTP/1.0", "status": 200, "size": 646}
+{"@timestamp": 893966430, "clientip":"5.0.0.0", "request": "GET /french/images/archives.gif HTTP/1.1", "status": 200, "size": 569}
+{"@timestamp": 893966430, "clientip":"39.0.0.0", "request": "GET /english/history/images/reading.GIF HTTP/1.1", "status": 200, "size": 1171}
+{"@timestamp": 893966430, "clientip":"32.0.0.0", "request": "GET /english/ProScroll.class HTTP/1.1", "status": 200, "size": 6507}
+{"@timestamp": 893966430, "clientip":"8.0.0.0", "request": "GET /english/images/team_group_header_f.gif HTTP/1.0", "status": 200, "size": 631}
+{"@timestamp": 893966430, "clientip":"26.0.0.0", "request": "GET /english/images/nav_sitemap_off.gif HTTP/1.0", "status": 200, "size": 416}
+{"@timestamp": 893966430, "clientip":"47.135.0.0", "request": "GET /images/bord_g.gif HTTP/1.0", "status": 200, "size": 231}
+{"@timestamp": 893966430, "clientip":"47.135.0.0", "request": "GET /images/bord_d.gif HTTP/1.0", "status": 200, "size": 231}
+{"@timestamp": 893966431, "clientip":"12.0.0.0", "request": "GET /images/10982.gif HTTP/1.0", "status": 200, "size": 183}
+{"@timestamp": 893966431, "clientip":"38.0.0.0", "request": "GET /images/s102373.gif HTTP/1.0", "status": 200, "size": 142}
+{"@timestamp": 893966431, "clientip":"38.0.0.0", "request": "GET /images/s102328.gif HTTP/1.0", "status": 200, "size": 236}
+{"@timestamp": 893966431, "clientip":"39.0.0.0", "request": "GET /english/history/past_cups/images/past_header.gif HTTP/1.1", "status": 200, "size": 1989}
+{"@timestamp": 893966431, "clientip":"51.0.0.0", "request": "GET /english/teams/teambio160.htm HTTP/1.1", "status": 200, "size": 11097}
+{"@timestamp": 893966431, "clientip":"38.0.0.0", "request": "GET /english/images/team_group_header_f.gif HTTP/1.0", "status": 200, "size": 631}
+{"@timestamp": 893966431, "clientip":"52.0.0.0", "request": "GET /english/member/body.html HTTP/1.1", "status": 200, "size": 5097}
+{"@timestamp": 893966432, "clientip":"10.0.0.0", "request": "GET /english/competition/stage2.htm HTTP/1.0", "status": 200, "size": 16606}
+{"@timestamp": 893966432, "clientip":"0.0.0.0", "request": "GET /english/nav_top_inet.html HTTP/1.0", "status": 200, "size": 374}
+{"@timestamp": 893966432, "clientip":"53.0.0.0", "request": "GET /english/competition/headtohead75.htm HTTP/1.1", "status": 200, "size": 5152}
+{"@timestamp": 893966432, "clientip":"25.0.0.0", "request": "GET /french/nav_top_inet.html HTTP/1.1", "status": 200, "size": 374}
+{"@timestamp": 893966432, "clientip":"0.0.0.0", "request": "GET /english/nav_inet.html HTTP/1.0", "status": 200, "size": 2672}
+{"@timestamp": 893966432, "clientip":"0.0.0.0", "request": "GET /english/splash_inet.html HTTP/1.0", "status": 200, "size": 3730}
+{"@timestamp": 893966432, "clientip":"39.0.0.0", "request": "GET /english/history/images/history_hm_header.gif HTTP/1.1", "status": 200, "size": 688}
+{"@timestamp": 893966432, "clientip":"47.0.0.0", "request": "GET /english/index.html HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966432, "clientip":"37.0.0.0", "request": "GET /images/cal_nant.gif HTTP/1.0", "status": 200, "size": 359}
+{"@timestamp": 893966432, "clientip":"37.0.0.0", "request": "GET /images/cal_stdenis.gif HTTP/1.0", "status": 200, "size": 402}
+{"@timestamp": 893966432, "clientip":"41.0.0.0", "request": "GET /images/32t49807.jpg HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966433, "clientip":"32.0.0.0", "request": "GET /english/images/nav_news_off.gif HTTP/1.1", "status": 200, "size": 853}
+{"@timestamp": 893966433, "clientip":"38.0.0.0", "request": "GET /images/s102320.gif HTTP/1.0", "status": 200, "size": 259}
+{"@timestamp": 893966433, "clientip":"42.0.0.0", "request": "GET /images/backnews.gif HTTP/1.0", "status": 200, "size": 4573}
+{"@timestamp": 893966433, "clientip":"38.0.0.0", "request": "GET /images/s102438.gif HTTP/1.0", "status": 200, "size": 297}
+{"@timestamp": 893966433, "clientip":"54.0.0.0", "request": "GET /english/playing/download/images/big.bird.gif HTTP/1.0", "status": 200, "size": 4870}
+{"@timestamp": 893966433, "clientip":"0.0.0.0", "request": "GET /english/images/nav_news_off.gif HTTP/1.0", "status": 200, "size": 853}
+{"@timestamp": 893966433, "clientip":"38.0.0.0", "request": "GET /images/s102329.gif HTTP/1.0", "status": 200, "size": 159}
+{"@timestamp": 893966433, "clientip":"10.0.0.0", "request": "GET /images/comp_stage2_brc_bot.gif HTTP/1.0", "status": 200, "size": 160}
+{"@timestamp": 893966434, "clientip":"26.0.0.0", "request": "GET /english/images/nav_home_off.gif HTTP/1.0", "status": 200, "size": 828}
+{"@timestamp": 893966434, "clientip":"0.0.0.0", "request": "GET /images/space.gif HTTP/1.0", "status": 200, "size": 42}
+{"@timestamp": 893966434, "clientip":"41.0.0.0", "request": "GET /english/images/team_hm_header.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966434, "clientip":"32.0.0.0", "request": "GET /english/images/nav_team_off.gif HTTP/1.1", "status": 200, "size": 776}
+{"@timestamp": 893966434, "clientip":"38.0.0.0", "request": "GET /english/images/team_group_header_c.gif HTTP/1.0", "status": 200, "size": 670}
+{"@timestamp": 893966434, "clientip":"52.0.0.0", "request": "GET /english/member/images/submit.gif HTTP/1.1", "status": 200, "size": 447}
+{"@timestamp": 893966434, "clientip":"12.0.0.0", "request": "GET /images/10981.gif HTTP/1.0", "status": 200, "size": 173}
+{"@timestamp": 893966434, "clientip":"39.0.0.0", "request": "GET /english/history/past_cups/images/past_bu_34_off.gif HTTP/1.1", "status": 200, "size": 397}
+{"@timestamp": 893966434, "clientip":"38.0.0.0", "request": "GET /images/s102377.gif HTTP/1.0", "status": 200, "size": 173}
+{"@timestamp": 893966434, "clientip":"12.0.0.0", "request": "GET /images/11116.gif HTTP/1.0", "status": 200, "size": 667}
+{"@timestamp": 893966435, "clientip":"26.0.0.0", "request": "GET /english/images/nav_logo_sponsors.gif HTTP/1.0", "status": 200, "size": 1991}
+{"@timestamp": 893966435, "clientip":"12.0.0.0", "request": "GET /images/11106.gif HTTP/1.0", "status": 200, "size": 114}
+{"@timestamp": 893966435, "clientip":"12.0.0.0", "request": "GET /images/11105.gif HTTP/1.0", "status": 200, "size": 114}
+{"@timestamp": 893966435, "clientip":"12.0.0.0", "request": "GET /images/11102.gif HTTP/1.0", "status": 200, "size": 417}
+{"@timestamp": 893966435, "clientip":"39.0.0.0", "request": "GET /english/history/past_cups/images/past_bu_38_off.gif HTTP/1.1", "status": 200, "size": 436}
+{"@timestamp": 893966435, "clientip":"38.0.0.0", "request": "GET /english/images/team_group_header_h.gif HTTP/1.0", "status": 200, "size": 628}
+{"@timestamp": 893966435, "clientip":"25.0.0.0", "request": "GET /images/nav_bg_top.gif HTTP/1.1", "status": 200, "size": 929}
+{"@timestamp": 893966435, "clientip":"52.0.0.0", "request": "GET / HTTP/1.1", "status": 200, "size": 8712}
+{"@timestamp": 893966435, "clientip":"12.0.0.0", "request": "GET /images/11101.gif HTTP/1.0", "status": 200, "size": 415}
+{"@timestamp": 893966435, "clientip":"32.0.0.0", "request": "GET /english/images/nav_venue_off.gif HTTP/1.1", "status": 200, "size": 870}
+{"@timestamp": 893966436, "clientip":"55.0.0.0", "request": "GET / HTTP/1.0", "status": 200, "size": 8712}
+{"@timestamp": 893966436, "clientip":"56.0.0.0", "request": "GET /images/home_intro.anim.gif HTTP/1.0", "status": 200, "size": 60349}
+{"@timestamp": 893966436, "clientip":"38.0.0.0", "request": "GET /images/s102443.gif HTTP/1.0", "status": 200, "size": 165}
+{"@timestamp": 893966436, "clientip":"46.0.0.0", "request": "GET /images/paris.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966436, "clientip":"38.0.0.0", "request": "GET /images/s140875.gif HTTP/1.0", "status": 200, "size": 184}
+{"@timestamp": 893966436, "clientip":"37.0.0.0", "request": "GET /images/cal_bord.gif HTTP/1.0", "status": 200, "size": 416}
+{"@timestamp": 893966436, "clientip":"37.0.0.0", "request": "GET /images/cal_steti.gif HTTP/1.0", "status": 200, "size": 1125}
+{"@timestamp": 893966436, "clientip":"37.0.0.0", "request": "GET /images/cal_mont.gif HTTP/1.0", "status": 200, "size": 316}
+{"@timestamp": 893966436, "clientip":"51.0.0.0", "request": "GET /images/32t49813.jpg HTTP/1.1", "status": 200, "size": 4714}
+{"@timestamp": 893966436, "clientip":"2.0.0.0", "request": "GET /english/images/hm_f98_top.gif HTTP/1.0", "status": 200, "size": 915}
+{"@timestamp": 893966437, "clientip":"23.0.0.0", "request": "GET /english/tickets/body.html HTTP/1.0", "status": 200, "size": 2925}
+{"@timestamp": 893966437, "clientip":"52.0.0.0", "request": "GET /english/member/images/cfologo.gif HTTP/1.1", "status": 200, "size": 2820}
+{"@timestamp": 893966437, "clientip":"52.0.0.0", "request": "GET /english/member/images/member_header.jpg HTTP/1.1", "status": 200, "size": 10457}
+{"@timestamp": 893966437, "clientip":"32.0.0.0", "request": "GET /english/news/3004bres.htm HTTP/1.1", "status": 200, "size": 5765}
+{"@timestamp": 893966437, "clientip":"38.0.0.0", "request": "GET /images/s102386.gif HTTP/1.0", "status": 200, "size": 279}
+{"@timestamp": 893966437, "clientip":"41.0.0.0", "request": "GET /images/news_hm_arw.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966437, "clientip":"39.0.0.0", "request": "GET /english/history/past_cups/images/past_bu_54_off.gif HTTP/1.1", "status": 200, "size": 403}
+{"@timestamp": 893966437, "clientip":"38.0.0.0", "request": "GET /images/s102326.gif HTTP/1.0", "status": 200, "size": 248}
+{"@timestamp": 893966437, "clientip":"23.0.0.0", "request": "GET /english/tickets/images/ticket_hm_bg.jpg HTTP/1.0", "status": 200, "size": 20929}
+{"@timestamp": 893966437, "clientip":"23.0.0.0", "request": "GET /english/tickets/images/ticket_hm_header.gif HTTP/1.0", "status": 200, "size": 1226}
+{"@timestamp": 893966437, "clientip":"23.0.0.0", "request": "GET /english/tickets/images/ticket_hm_nav.gif HTTP/1.0", "status": 200, "size": 11253}
+{"@timestamp": 893966438, "clientip":"33.0.0.0", "request": "GET /images/home_tool.gif HTTP/1.1", "status": 200, "size": 327}
+{"@timestamp": 893966438, "clientip":"38.0.0.0", "request": "GET /english/competition/maincomp.htm HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966438, "clientip":"46.0.0.0", "request": "GET /images/11291.jpg HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966438, "clientip":"47.0.0.0", "request": "GET /english/ProScroll.class HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966438, "clientip":"39.0.0.0", "request": "GET /english/history/past_cups/images/past_bu_58_off.gif HTTP/1.1", "status": 200, "size": 397}
+{"@timestamp": 893966439, "clientip":"25.0.0.0", "request": "GET /french/images/nav_news_off.gif HTTP/1.1", "status": 200, "size": 855}
+{"@timestamp": 893966439, "clientip":"57.0.0.0", "request": "GET /images/hm_f98_top.gif HTTP/1.0", "status": 200, "size": 915}
+{"@timestamp": 893966439, "clientip":"47.0.0.0", "request": "GET /english/images/nav_field_off.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966439, "clientip":"58.0.0.0", "request": "GET /images/logo_cfo.gif HTTP/1.0", "status": 200, "size": 1504}
+{"@timestamp": 893966439, "clientip":"57.0.0.0", "request": "GET /images/ligne1_case5.gif HTTP/1.0", "status": 200, "size": 1018}
+{"@timestamp": 893966439, "clientip":"57.0.0.0", "request": "GET /english/images/top_stories.gif HTTP/1.0", "status": 200, "size": 1210}
+{"@timestamp": 893966440, "clientip":"47.0.0.0", "request": "GET /images/hm_arw.gif HTTP/1.0", "status": 200, "size": 1050}
+{"@timestamp": 893966440, "clientip":"47.0.0.0", "request": "GET /images/hm_linkf.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966440, "clientip":"38.0.0.0", "request": "GET /english/images/team_hm_header_shad.gif HTTP/1.0", "status": 200, "size": 1379}
+{"@timestamp": 893966440, "clientip":"38.0.0.0", "request": "GET /english/images/comp_hm_nav.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966441, "clientip":"25.0.0.0", "request": "GET /french/images/nav_venue_off.gif HTTP/1.1", "status": 200, "size": 945}
+{"@timestamp": 893966441, "clientip":"47.0.0.0", "request": "GET /images/info.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966441, "clientip":"59.0.0.0", "request": "GET /english/news/2704leag.htm HTTP/1.0", "status": 200, "size": 4801}
+{"@timestamp": 893966441, "clientip":"60.0.0.0", "request": "GET /images/10531.jpg HTTP/1.0", "status": 200, "size": 16554}
+{"@timestamp": 893966441, "clientip":"47.0.0.0", "request": "GET /english/images/nav_hosts_off.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966441, "clientip":"47.0.0.0", "request": "GET /images/dot.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966441, "clientip":"47.0.0.0", "request": "GET /english/images/nav_home_off.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966441, "clientip":"47.0.0.0", "request": "GET /images/hm_day_e.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966441, "clientip":"47.0.0.0", "request": "GET /english/images/nav_store_off.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966442, "clientip":"61.0.0.0", "request": "GET /english/venues/cities/montpellier.html HTTP/1.0", "status": 200, "size": 9686}
+{"@timestamp": 893966442, "clientip":"62.0.0.0", "request": "GET /english/playing/links.html HTTP/1.0", "status": 200, "size": 18694}
+{"@timestamp": 893966442, "clientip":"23.0.0.0", "request": "GET /images/arw_lk.gif HTTP/1.0", "status": 200, "size": 669}
+{"@timestamp": 893966442, "clientip":"63.0.0.0", "request": "GET /images/home_bg_stars.gif HTTP/1.0", "status": 200, "size": 2557}
+{"@timestamp": 893966442, "clientip":"63.0.0.0", "request": "GET /images/home_fr_phrase.gif HTTP/1.0", "status": 200, "size": 2843}
+{"@timestamp": 893966442, "clientip":"63.0.0.0", "request": "GET /images/home_logo.gif HTTP/1.0", "status": 200, "size": 3401}
+{"@timestamp": 893966442, "clientip":"47.0.0.0", "request": "GET /english/images/nav_tickets_off.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966442, "clientip":"47.0.0.0", "request": "GET /english/images/nav_team_off.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966442, "clientip":"46.0.0.0", "request": "GET /images/sdffr.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966442, "clientip":"47.0.0.0", "request": "GET /english/images/nav_history_off.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966442, "clientip":"39.0.0.0", "request": "GET /english/history/past_cups/images/past_bu_62_off.gif HTTP/1.1", "status": 200, "size": 437}
+{"@timestamp": 893966442, "clientip":"39.0.0.0", "request": "GET /english/history/past_cups/images/past_bu_66_off.gif HTTP/1.1", "status": 200, "size": 435}
+{"@timestamp": 893966443, "clientip":"64.0.0.0", "request": "GET /images/home_tool.gif HTTP/1.0", "status": 200, "size": 327}
+{"@timestamp": 893966443, "clientip":"38.0.0.0", "request": "GET /english/images/comp_hm_nav.gif HTTP/1.0", "status": 206, "size": 10902}
+{"@timestamp": 893966443, "clientip":"25.0.0.0", "request": "GET /french/images/nav_tickets_off.gif HTTP/1.1", "status": 200, "size": 965}
+{"@timestamp": 893966443, "clientip":"57.0.0.0", "request": "GET /images/case5.gif HTTP/1.0", "status": 200, "size": 1362}
+{"@timestamp": 893966443, "clientip":"65.0.0.0", "request": "GET /english/index.html HTTP/1.0", "status": 200, "size": 892}
+{"@timestamp": 893966443, "clientip":"30.0.0.0", "request": "GET /english/playing/mascot/images/button.03.gif HTTP/1.0", "status": 200, "size": 893}
+{"@timestamp": 893966443, "clientip":"57.0.0.0", "request": "GET /images/bord_stories.gif HTTP/1.0", "status": 200, "size": 520}
+{"@timestamp": 893966443, "clientip":"57.0.0.0", "request": "GET /images/bord_stories01.gif HTTP/1.0", "status": 200, "size": 333}
+{"@timestamp": 893966444, "clientip":"65.0.0.0", "request": "GET /english/nav_inet.html HTTP/1.0", "status": 200, "size": 2672}
+{"@timestamp": 893966444, "clientip":"65.0.0.0", "request": "GET /english/splash_inet.html HTTP/1.0", "status": 200, "size": 3730}
+{"@timestamp": 893966444, "clientip":"39.0.0.0", "request": "GET /english/history/past_cups/images/past_bu_70_off.gif HTTP/1.1", "status": 200, "size": 409}
+{"@timestamp": 893966444, "clientip":"65.0.0.0", "request": "GET /images/nav_bg_bottom.jpg HTTP/1.0", "status": 200, "size": 8389}
+{"@timestamp": 893966444, "clientip":"65.0.0.0", "request": "GET /english/images/nav_team_off.gif HTTP/1.0", "status": 200, "size": 776}
+{"@timestamp": 893966444, "clientip":"6.0.0.0", "request": "GET /french/venues/body.html HTTP/1.0", "status": 200, "size": 2042}
+{"@timestamp": 893966444, "clientip":"65.0.0.0", "request": "GET /english/images/nav_news_off.gif HTTP/1.0", "status": 200, "size": 853}
+{"@timestamp": 893966444, "clientip":"65.0.0.0", "request": "GET /images/nav_bg_top.gif HTTP/1.0", "status": 200, "size": 929}
+{"@timestamp": 893966444, "clientip":"64.0.0.0", "request": "GET /images/home_sponsor.gif HTTP/1.0", "status": 200, "size": 2491}
+{"@timestamp": 893966444, "clientip":"65.0.0.0", "request": "GET /images/logo_cfo.gif HTTP/1.0", "status": 200, "size": 1504}
+{"@timestamp": 893966444, "clientip":"65.0.0.0", "request": "GET /images/hm_nbg.jpg HTTP/1.0", "status": 200, "size": 33665}
+{"@timestamp": 893966444, "clientip":"65.0.0.0", "request": "GET /english/images/nav_comp_off.gif HTTP/1.0", "status": 200, "size": 994}
+{"@timestamp": 893966444, "clientip":"66.0.0.0", "request": "GET / HTTP/1.0", "status": 200, "size": 8712}
+{"@timestamp": 893966444, "clientip":"62.0.0.0", "request": "GET /english/playing/images/backg.gif HTTP/1.0", "status": 200, "size": 1462}
+{"@timestamp": 893966444, "clientip":"67.0.0.0", "request": "GET /english/individuals/player389.htm HTTP/1.0", "status": 200, "size": 7001}
+{"@timestamp": 893966444, "clientip":"47.0.0.0", "request": "GET /english/teams/teamgroup.htm HTTP/1.0", "status": 200, "size": 11971}
+{"@timestamp": 893966445, "clientip":"7.0.0.0", "request": "GET /english/playing/images/play_header.gif HTTP/1.0", "status": 200, "size": 2262}
+{"@timestamp": 893966445, "clientip":"30.0.0.0", "request": "GET /english/playing/mascot/images/footix.test.gif HTTP/1.0", "status": 200, "size": 20385}
+{"@timestamp": 893966445, "clientip":"6.0.0.0", "request": "GET /french/venues/images/Venue_map_mid_off.gif HTTP/1.0", "status": 200, "size": 9911}
+{"@timestamp": 893966445, "clientip":"25.0.0.0", "request": "GET /french/images/nav_field_off.gif HTTP/1.1", "status": 200, "size": 982}
+{"@timestamp": 893966445, "clientip":"64.0.0.0", "request": "GET /images/home_intro.anim.gif HTTP/1.0", "status": 200, "size": 60349}
+{"@timestamp": 893966445, "clientip":"6.0.0.0", "request": "GET /french/venues/images/Venue_map_top_off.gif HTTP/1.0", "status": 200, "size": 8369}
+{"@timestamp": 893966445, "clientip":"6.0.0.0", "request": "GET /french/venues/images/venue_hm_nav.gif HTTP/1.0", "status": 200, "size": 7644}
+{"@timestamp": 893966445, "clientip":"68.0.0.0", "request": "GET /english/venues/cities/images/montpellier/venue_mont_header.jpg HTTP/1.0", "status": 200, "size": 11562}
+{"@timestamp": 893966445, "clientip":"69.0.0.0", "request": "GET /english/history/history_of/images/cup/cup.gif HTTP/1.0", "status": 200, "size": 5469}
+{"@timestamp": 893966445, "clientip":"34.0.0.0", "request": "GET /english/history/body.html HTTP/1.0", "status": 200, "size": 2909}
+{"@timestamp": 893966445, "clientip":"70.0.0.0", "request": "GET /english/venues/cities/images/marseille/mars_c.gif HTTP/1.0", "status": 200, "size": 369}
+{"@timestamp": 893966446, "clientip":"64.0.0.0", "request": "GET /images/home_fr_button.gif HTTP/1.0", "status": 200, "size": 2140}
+{"@timestamp": 893966446, "clientip":"66.0.0.0", "request": "GET / HTTP/1.0", "status": 200, "size": 8712}
+{"@timestamp": 893966446, "clientip":"6.0.0.0", "request": "GET /french/venues/images/Venue_map_bot_off.gif HTTP/1.0", "status": 200, "size": 7397}
+{"@timestamp": 893966446, "clientip":"71.0.0.0", "request": "GET /english/teams/teambio148.htm HTTP/1.0", "status": 200, "size": 10857}
+{"@timestamp": 893966446, "clientip":"72.0.0.0", "request": "GET / HTTP/1.0", "status": 200, "size": 8712}
+{"@timestamp": 893966446, "clientip":"39.0.0.0", "request": "GET /english/history/past_cups/images/past_bu_78_off.gif HTTP/1.1", "status": 200, "size": 427}
+{"@timestamp": 893966446, "clientip":"67.0.0.0", "request": "GET /images/102373.gif HTTP/1.0", "status": 200, "size": 1703}
+{"@timestamp": 893966446, "clientip":"47.0.0.0", "request": "GET /english/images/teams_bu_group_on.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966446, "clientip":"67.0.0.0", "request": "GET /images/32p49804.jpg HTTP/1.0", "status": 200, "size": 11023}
+{"@timestamp": 893966446, "clientip":"47.0.0.0", "request": "GET /english/images/teams_bu_confed_off.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966447, "clientip":"71.0.0.0", "request": "GET /images/32t49812.jpg HTTP/1.0", "status": 200, "size": 4132}
+{"@timestamp": 893966447, "clientip":"71.0.0.0", "request": "GET /images/ger.gif HTTP/1.0", "status": 200, "size": 1603}
+{"@timestamp": 893966447, "clientip":"39.0.0.0", "request": "GET /english/history/past_cups/images/past_bu_82_off.gif HTTP/1.1", "status": 200, "size": 433}
+{"@timestamp": 893966447, "clientip":"25.0.0.0", "request": "GET /french/images/nav_store_off.gif HTTP/1.1", "status": 200, "size": 976}
+{"@timestamp": 893966447, "clientip":"65.0.0.0", "request": "GET /images/space.gif HTTP/1.0", "status": 200, "size": 42}
+{"@timestamp": 893966447, "clientip":"65.0.0.0", "request": "GET /english/images/hm_official.gif HTTP/1.0", "status": 200, "size": 1807}
+{"@timestamp": 893966447, "clientip":"47.0.0.0", "request": "GET /images/s102325.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966447, "clientip":"65.0.0.0", "request": "GET /images/space.gif HTTP/1.0", "status": 200, "size": 42}
+{"@timestamp": 893966447, "clientip":"47.0.0.0", "request": "GET /english/images/team_group_header_a.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966447, "clientip":"65.0.0.0", "request": "GET /english/images/nav_field_off.gif HTTP/1.0", "status": 200, "size": 1005}
+{"@timestamp": 893966447, "clientip":"65.0.0.0", "request": "GET /english/images/nav_history_off.gif HTTP/1.0", "status": 200, "size": 914}
+{"@timestamp": 893966448, "clientip":"65.0.0.0", "request": "GET /english/ProScroll.class HTTP/1.0", "status": 200, "size": 6507}
+{"@timestamp": 893966448, "clientip":"47.0.0.0", "request": "GET /images/s102424.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966448, "clientip":"39.0.0.0", "request": "GET /english/history/past_cups/images/past_bu_86_off.gif HTTP/1.1", "status": 200, "size": 409}
+{"@timestamp": 893966448, "clientip":"47.0.0.0", "request": "GET /images/s102487.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966448, "clientip":"65.0.0.0", "request": "GET /english/images/nav_hosts_off.gif HTTP/1.0", "status": 200, "size": 914}
+{"@timestamp": 893966448, "clientip":"65.0.0.0", "request": "GET /images/hm_brdl.gif HTTP/1.0", "status": 200, "size": 208}
+{"@timestamp": 893966448, "clientip":"73.0.0.0", "request": "GET / HTTP/1.1", "status": 304, "size": 0}
+{"@timestamp": 893966448, "clientip":"62.0.0.0", "request": "GET /english/playing/images/links_on.GIF HTTP/1.0", "status": 200, "size": 1393}
+{"@timestamp": 893966448, "clientip":"62.0.0.0", "request": "GET /english/playing/images/banner2.gif HTTP/1.0", "status": 200, "size": 15328}
+{"@timestamp": 893966448, "clientip":"66.0.0.0", "request": "GET /images/home_bg_stars.gif HTTP/1.0", "status": 200, "size": 2557}
+{"@timestamp": 893966448, "clientip":"57.0.0.0", "request": "GET /english/images/lateb_new.gif HTTP/1.0", "status": 200, "size": 1431}
+{"@timestamp": 893966448, "clientip":"47.0.0.0", "request": "GET /images/s102477.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966448, "clientip":"65.0.0.0", "request": "GET /english/images/nav_sitemap_off.gif HTTP/1.0", "status": 200, "size": 416}
+{"@timestamp": 893966448, "clientip":"65.0.0.0", "request": "GET /english/images/nav_logo_sponsors.gif HTTP/1.0", "status": 200, "size": 1991}
+{"@timestamp": 893966448, "clientip":"47.0.0.0", "request": "GET /english/images/team_group_header_e.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966448, "clientip":"65.0.0.0", "request": "GET /images/hm_linkf.gif HTTP/1.0", "status": 200, "size": 123}
+{"@timestamp": 893966449, "clientip":"65.0.0.0", "request": "GET /images/info.gif HTTP/1.0", "status": 200, "size": 1251}
+{"@timestamp": 893966449, "clientip":"74.0.0.0", "request": "GET / HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966449, "clientip":"75.0.0.0", "request": "GET /english/competition/stage2.htm HTTP/1.0", "status": 200, "size": 16606}
+{"@timestamp": 893966449, "clientip":"47.0.0.0", "request": "GET /images/s102324.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966449, "clientip":"25.0.0.0", "request": "GET /french/images/nav_sitemap_off.gif HTTP/1.1", "status": 200, "size": 413}
+{"@timestamp": 893966449, "clientip":"65.0.0.0", "request": "GET /images/hm_day_e.gif HTTP/1.0", "status": 200, "size": 499}
+{"@timestamp": 893966449, "clientip":"14.0.0.0", "request": "GET /images/home_bg_stars.gif HTTP/1.1", "status": 200, "size": 2557}
+{"@timestamp": 893966449, "clientip":"47.0.0.0", "request": "GET /images/s102376.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966449, "clientip":"40.0.0.0", "request": "GET /english/history/past_cups/france38.html HTTP/1.1", "status": 200, "size": 12669}
+{"@timestamp": 893966449, "clientip":"73.0.0.0", "request": "GET /images/home_fr_phrase.gif HTTP/1.1", "status": 200, "size": 2843}
+{"@timestamp": 893966449, "clientip":"73.0.0.0", "request": "GET /images/home_intro.anim.gif HTTP/1.1", "status": 200, "size": 60349}
+{"@timestamp": 893966449, "clientip":"65.0.0.0", "request": "GET /images/hm_brdr.gif HTTP/1.0", "status": 200, "size": 235}
+{"@timestamp": 893966449, "clientip":"65.0.0.0", "request": "GET /english/images/nav_store_off.gif HTTP/1.0", "status": 200, "size": 934}
+{"@timestamp": 893966449, "clientip":"76.0.0.0", "request": "GET /english/competition/stage1.htm HTTP/1.1", "status": 200, "size": 36783}
+{"@timestamp": 893966449, "clientip":"65.0.0.0", "request": "GET /images/hm_arw.gif HTTP/1.0", "status": 200, "size": 1050}
+{"@timestamp": 893966449, "clientip":"53.0.0.0", "request": "GET /english/competition/headtohead76.htm HTTP/1.1", "status": 200, "size": 16909}
+{"@timestamp": 893966449, "clientip":"65.0.0.0", "request": "GET /images/dot.gif HTTP/1.0", "status": 200, "size": 43}
+{"@timestamp": 893966449, "clientip":"2.0.0.0", "request": "GET /english/images/nav_history_off.gif HTTP/1.0", "status": 200, "size": 914}
+{"@timestamp": 893966449, "clientip":"73.0.0.0", "request": "GET /images/home_eng_phrase.gif HTTP/1.1", "status": 200, "size": 2861}
+{"@timestamp": 893966450, "clientip":"2.0.0.0", "request": "GET /english/images/nav_field_off.gif HTTP/1.0", "status": 200, "size": 1005}
+{"@timestamp": 893966450, "clientip":"66.0.0.0", "request": "GET /images/home_fr_phrase.gif HTTP/1.0", "status": 200, "size": 2843}
+{"@timestamp": 893966450, "clientip":"1.0.0.0", "request": "GET /english/images/hm_official.gif HTTP/1.0", "status": 200, "size": 1807}
+{"@timestamp": 893966450, "clientip":"1.0.0.0", "request": "GET /images/nav_bg_top.gif HTTP/1.0", "status": 200, "size": 929}
+{"@timestamp": 893966450, "clientip":"66.0.0.0", "request": "GET /images/home_intro.anim.gif HTTP/1.0", "status": 200, "size": 60349}
+{"@timestamp": 893966450, "clientip":"1.0.0.0", "request": "GET /images/logo_cfo.gif HTTP/1.0", "status": 200, "size": 1504}
+{"@timestamp": 893966450, "clientip":"1.0.0.0", "request": "GET /images/space.gif HTTP/1.0", "status": 200, "size": 42}
+{"@timestamp": 893966450, "clientip":"77.0.0.0", "request": "GET /english/images/france98b.gif HTTP/1.0", "status": 200, "size": 2122}
+{"@timestamp": 893966450, "clientip":"1.0.0.0", "request": "GET /english/ProScroll.class HTTP/1.0", "status": 200, "size": 6507}
+{"@timestamp": 893966450, "clientip":"77.0.0.0", "request": "GET /english/images/space.gif HTTP/1.0", "status": 200, "size": 42}
+{"@timestamp": 893966450, "clientip":"57.0.0.0", "request": "GET /images/ligne4_latebreak.gif HTTP/1.0", "status": 200, "size": 1056}
+{"@timestamp": 893966450, "clientip":"47.0.0.0", "request": "GET /images/s102373.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966450, "clientip":"47.0.0.0", "request": "GET /images/s102443.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966450, "clientip":"232.0.0.0", "request": "GET /images/hm_bg.jpg HTTP/1.0", "status": 200, "size": 24736}
+{"@timestamp": 893966451, "clientip":"66.0.0.0", "request": "GET /images/home_eng_phrase.gif HTTP/1.0", "status": 200, "size": 2861}
+{"@timestamp": 893966451, "clientip":"75.0.0.0", "request": "GET /english/images/comp_bu_stage2n_on.gif HTTP/1.0", "status": 200, "size": 996}
+{"@timestamp": 893966451, "clientip":"57.0.0.0", "request": "GET /images/ligneb.gif HTTP/1.0", "status": 200, "size": 169}
+{"@timestamp": 893966451, "clientip":"39.0.0.0", "request": "GET /english/history/past_cups/images/past_bu_94_off.gif HTTP/1.1", "status": 200, "size": 432}
+{"@timestamp": 893966451, "clientip":"77.0.0.0", "request": "GET /english/images/comp_bu_stage1n.gif HTTP/1.0", "status": 200, "size": 1548}
+{"@timestamp": 893966451, "clientip":"47.0.0.0", "request": "GET /images/s140875.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966451, "clientip":"47.0.0.0", "request": "GET /images/s102321.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966451, "clientip":"6.0.0.0", "request": "GET /french/venues/cities/images/denis/venue_denn_bg.jpg HTTP/1.0", "status": 200, "size": 21003}
+{"@timestamp": 893966451, "clientip":"6.0.0.0", "request": "GET /french/venues/images/venue_header.gif HTTP/1.0", "status": 200, "size": 740}
+{"@timestamp": 893966451, "clientip":"75.0.0.0", "request": "GET /images/comp_stage2_brc_top.gif HTTP/1.0", "status": 200, "size": 163}
+{"@timestamp": 893966451, "clientip":"75.0.0.0", "request": "GET /images/comp_stage2_brc_topr.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966451, "clientip":"25.0.0.0", "request": "GET /images/hm_nbg.jpg HTTP/1.1", "status": 200, "size": 33665}
+{"@timestamp": 893966451, "clientip":"6.0.0.0", "request": "GET /french/venues/images/venue_bu_city_on.gif HTTP/1.0", "status": 200, "size": 1061}
+{"@timestamp": 893966451, "clientip":"66.0.0.0", "request": "GET /images/home_tool.gif HTTP/1.0", "status": 200, "size": 327}
+{"@timestamp": 893966451, "clientip":"47.0.0.0", "request": "GET /english/images/team_group_header_g.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966451, "clientip":"47.0.0.0", "request": "GET /images/s102357.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966451, "clientip":"75.0.0.0", "request": "GET /images/comp_stage2_brc_bot.gif HTTP/1.0", "status": 200, "size": 160}
+{"@timestamp": 893966451, "clientip":"69.0.0.0", "request": "GET /english/history/history_of/images/cup/coup_du_mondtxt.gif HTTP/1.0", "status": 200, "size": 5053}
+{"@timestamp": 893966451, "clientip":"73.0.0.0", "request": "GET /images/home_fr_button.gif HTTP/1.1", "status": 200, "size": 2140}
+{"@timestamp": 893966451, "clientip":"1.0.0.0", "request": "GET /images/nav_bg_bottom.jpg HTTP/1.0", "status": 200, "size": 8389}
+{"@timestamp": 893966451, "clientip":"1.0.0.0", "request": "GET /english/images/nav_news_off.gif HTTP/1.0", "status": 200, "size": 853}
+{"@timestamp": 893966451, "clientip":"1.0.0.0", "request": "GET /english/images/nav_comp_off.gif HTTP/1.0", "status": 200, "size": 994}
+{"@timestamp": 893966451, "clientip":"47.0.0.0", "request": "GET /english/images/team_hm_header_shad.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966452, "clientip":"47.0.0.0", "request": "GET /english/images/team_group_header_c.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966452, "clientip":"78.0.0.0", "request": "GET /english/venues/cities/images/montpellier/12eglise.jpg HTTP/1.0", "status": 200, "size": 3035}
+{"@timestamp": 893966452, "clientip":"47.0.0.0", "request": "GET /images/s102383.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966452, "clientip":"6.0.0.0", "request": "GET /french/venues/cities/images/denis/12maisons.jpg HTTP/1.0", "status": 200, "size": 2559}
+{"@timestamp": 893966452, "clientip":"75.0.0.0", "request": "GET /images/comp_stage2_brc_botr.gif HTTP/1.0", "status": 200, "size": 158}
+{"@timestamp": 893966452, "clientip":"6.0.0.0", "request": "GET /french/venues/cities/images/denis/denis_a.gif HTTP/1.0", "status": 200, "size": 520}
+{"@timestamp": 893966452, "clientip":"70.0.0.0", "request": "GET /english/venues/cities/images/montpellier/17mystery.gif HTTP/1.0", "status": 200, "size": 542}
+{"@timestamp": 893966452, "clientip":"79.0.0.0", "request": "GET /english/history/images/history_hm_bg2.jpg HTTP/1.0", "status": 200, "size": 22515}
+{"@timestamp": 893966452, "clientip":"79.0.0.0", "request": "GET /english/history/images/history_hm_header.gif HTTP/1.0", "status": 200, "size": 688}
+{"@timestamp": 893966452, "clientip":"2.0.0.0", "request": "GET /english/images/nav_home_off.gif HTTP/1.0", "status": 200, "size": 828}
+{"@timestamp": 893966452, "clientip":"1.0.0.0", "request": "GET /images/hm_day_e.gif HTTP/1.0", "status": 200, "size": 499}
+{"@timestamp": 893966452, "clientip":"70.0.0.0", "request": "GET /english/venues/cities/images/montpellier/18corum.gif HTTP/1.0", "status": 200, "size": 650}
+{"@timestamp": 893966452, "clientip":"66.0.0.0", "request": "GET /images/home_eng_button.gif HTTP/1.0", "status": 200, "size": 1927}
+{"@timestamp": 893966452, "clientip":"80.0.0.0", "request": "GET /english/news/player01.htm HTTP/1.0", "status": 200, "size": 42591}
+{"@timestamp": 893966452, "clientip":"79.0.0.0", "request": "GET /english/history/images/history_hm_3094.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966452, "clientip":"79.0.0.0", "request": "GET /english/history/images/history_hm_posters.jpg HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966452, "clientip":"39.0.0.0", "request": "GET /english/history/past_cups/images/past_bracket_top.gif HTTP/1.1", "status": 200, "size": 289}
+{"@timestamp": 893966452, "clientip":"2.0.0.0", "request": "GET /english/images/nav_tickets_off.gif HTTP/1.0", "status": 200, "size": 937}
+{"@timestamp": 893966452, "clientip":"47.0.0.0", "request": "GET /images/s102380.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966452, "clientip":"6.0.0.0", "request": "GET /french/venues/cities/images/denis/16tradition.gif HTTP/1.0", "status": 200, "size": 387}
+{"@timestamp": 893966452, "clientip":"66.0.0.0", "request": "GET /images/home_sponsor.gif HTTP/1.0", "status": 200, "size": 2491}
+{"@timestamp": 893966453, "clientip":"70.0.0.0", "request": "GET /english/venues/cities/images/marseille/mars_t.gif HTTP/1.0", "status": 200, "size": 353}
+{"@timestamp": 893966453, "clientip":"73.0.0.0", "request": "GET /images/home_tool.gif HTTP/1.1", "status": 200, "size": 327}
+{"@timestamp": 893966453, "clientip":"81.0.0.0", "request": "GET / HTTP/1.0", "status": 200, "size": 8712}
+{"@timestamp": 893966453, "clientip":"5.0.0.0", "request": "GET /french/news/3004arge.htm HTTP/1.1", "status": 200, "size": 4869}
+{"@timestamp": 893966453, "clientip":"78.0.0.0", "request": "GET /english/venues/cities/images/marseille/mars_i.gif HTTP/1.0", "status": 200, "size": 314}
+{"@timestamp": 893966453, "clientip":"1.0.0.0", "request": "GET /images/hm_arw.gif HTTP/1.0", "status": 200, "size": 1050}
+{"@timestamp": 893966453, "clientip":"77.0.0.0", "request": "GET /english/images/comp_bu_stage2n.gif HTTP/1.0", "status": 200, "size": 984}
+{"@timestamp": 893966453, "clientip":"2.0.0.0", "request": "GET /english/images/nav_logo_sponsors.gif HTTP/1.0", "status": 200, "size": 1991}
+{"@timestamp": 893966453, "clientip":"62.0.0.0", "request": "GET /english/playing/images/fifa_logo_sm.gif HTTP/1.0", "status": 200, "size": 2900}
+{"@timestamp": 893966453, "clientip":"68.0.0.0", "request": "GET /english/venues/cities/images/marseille/mars_a.gif HTTP/1.0", "status": 200, "size": 434}
+{"@timestamp": 893966453, "clientip":"47.0.0.0", "request": "GET /images/s102320.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966453, "clientip":"3.0.0.0", "request": "GET /english/images/fpnewstop.gif HTTP/1.0", "status": 200, "size": 568}
+{"@timestamp": 893966453, "clientip":"1.0.0.0", "request": "GET /english/images/nav_venue_off.gif HTTP/1.0", "status": 200, "size": 870}
+{"@timestamp": 893966453, "clientip":"3.0.0.0", "request": "GET /english/images/news_btn_letter_off.gif HTTP/1.0", "status": 200, "size": 852}
+{"@timestamp": 893966453, "clientip":"47.0.0.0", "request": "GET /images/s102353.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966453, "clientip":"6.0.0.0", "request": "GET /french/venues/cities/images/denis/17commercial.gif HTTP/1.0", "status": 200, "size": 614}
+{"@timestamp": 893966453, "clientip":"57.0.0.0", "request": "GET /images/ligne.gif HTTP/1.0", "status": 200, "size": 169}
+{"@timestamp": 893966453, "clientip":"47.0.0.0", "request": "GET /images/s102329.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966453, "clientip":"3.0.0.0", "request": "GET /english/images/news_btn_kits_off.gif HTTP/1.0", "status": 200, "size": 933}
+{"@timestamp": 893966453, "clientip":"57.0.0.0", "request": "GET /images/ligne01.gif HTTP/1.0", "status": 200, "size": 169}
+{"@timestamp": 893966453, "clientip":"7.0.0.0", "request": "GET /english/playing/images/links.GIF HTTP/1.0", "status": 200, "size": 1394}
+{"@timestamp": 893966453, "clientip":"47.0.0.0", "request": "GET /images/s102377.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966454, "clientip":"47.0.0.0", "request": "GET /images/s102328.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966454, "clientip":"66.0.0.0", "request": "GET /images/home_fr_button.gif HTTP/1.0", "status": 200, "size": 2140}
+{"@timestamp": 893966454, "clientip":"47.0.0.0", "request": "GET /images/s102323.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966454, "clientip":"34.0.0.0", "request": "GET /english/history/images/history_hm_3094.gif HTTP/1.0", "status": 200, "size": 1031}
+{"@timestamp": 893966454, "clientip":"69.0.0.0", "request": "GET /english/history/history_of/images/cup/trophytxt.gif HTTP/1.0", "status": 200, "size": 1425}
+{"@timestamp": 893966454, "clientip":"6.0.0.0", "request": "GET /french/venues/cities/images/denis/19historical.gif HTTP/1.0", "status": 200, "size": 616}
+{"@timestamp": 893966454, "clientip":"57.0.0.0", "request": "GET /images/base.gif HTTP/1.0", "status": 200, "size": 366}
+{"@timestamp": 893966454, "clientip":"79.0.0.0", "request": "GET /english/history/images/history_hm_nav.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966454, "clientip":"47.0.0.0", "request": "GET /english/images/team_group_header_f.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966454, "clientip":"6.0.0.0", "request": "GET /french/venues/cities/images/denis/18collect.gif HTTP/1.0", "status": 200, "size": 714}
+{"@timestamp": 893966454, "clientip":"47.0.0.0", "request": "GET /images/s102442.gif HTTP/1.0", "status": 304, "size": 0}
+{"@timestamp": 893966455, "clientip":"34.0.0.0", "request": "GET /english/history/images/history_hm_nav.gif HTTP/1.0", "status": 200, "size": 18328}
diff --git a/regression-test/suites/inverted_index_p0/test_show_data.groovy b/regression-test/suites/inverted_index_p1/test_show_data.groovy
similarity index 66%
rename from regression-test/suites/inverted_index_p0/test_show_data.groovy
rename to regression-test/suites/inverted_index_p1/test_show_data.groovy
index fc53e7b0d82..a146d6e154f 100644
--- a/regression-test/suites/inverted_index_p0/test_show_data.groovy
+++ b/regression-test/suites/inverted_index_p1/test_show_data.groovy
@@ -15,7 +15,7 @@
 // specific language governing permissions and limitations
 // under the License.
 
-suite("test_show_data", "p0") {
+suite("test_show_data", "p1") {
     // define a sql table
     def testTableWithoutIndex = "test_show_data_httplogs_without_index"
     def testTableWithIndex = "test_show_data_httplogs_with_index"
@@ -64,7 +64,7 @@ suite("test_show_data", "p0") {
     }
 
     def load_httplogs_data = {table_name, label, read_flag, format_flag, file_name, ignore_failure=false,
-                        expected_succ_rows = -1, load_to_single_tablet = 'true' ->
+                        expected_succ_rows = -1 ->
 
         // load the json data
         streamLoad {
@@ -185,7 +185,7 @@ suite("test_show_data", "p0") {
     }
 }
 
-suite("test_show_data_for_bkd", "p0") {
+suite("test_show_data_for_bkd", "p1") {
     // define a sql table
     def testTableWithoutBKDIndex = "test_show_data_httplogs_without_bkd_index"
     def testTableWithBKDIndex = "test_show_data_httplogs_with_bkd_index"
@@ -234,7 +234,7 @@ suite("test_show_data_for_bkd", "p0") {
     }
 
     def load_httplogs_data = {table_name, label, read_flag, format_flag, file_name, ignore_failure=false,
-                        expected_succ_rows = -1, load_to_single_tablet = 'true' ->
+                        expected_succ_rows = -1 ->
 
         // load the json data
         streamLoad {
@@ -356,7 +356,7 @@ suite("test_show_data_for_bkd", "p0") {
     }
 }
 
-suite("test_show_data_multi_add", "p0") {
+suite("test_show_data_multi_add", "p1") {
     // define a sql table
     def testTableWithoutIndex = "test_show_data_httplogs_multi_add_without_index"
     def testTableWithIndex = "test_show_data_httplogs_multi_add_with_index"
@@ -406,7 +406,7 @@ suite("test_show_data_multi_add", "p0") {
     }
 
     def load_httplogs_data = {table_name, label, read_flag, format_flag, file_name, ignore_failure=false,
-                        expected_succ_rows = -1, load_to_single_tablet = 'true' ->
+                        expected_succ_rows = -1 ->
 
         // load the json data
         streamLoad {
@@ -532,4 +532,259 @@ suite("test_show_data_multi_add", "p0") {
     } finally {
         //try_sql("DROP TABLE IF EXISTS ${testTable}")
     }
-}
\ No newline at end of file
+}
+
+suite("test_show_data_with_compaction", "p1") {
+    // define a sql table
+    def tableWithIndexCompaction = "test_with_index_compaction"
+    def tableWithOutIndexCompaction = "test_without_index_compaction"
+    def delta_time = 5000
+    def timeout = 60000
+    def alter_res = "null"
+    def useTime = 0
+    String database = context.config.getDbNameByFile(context.file)
+    boolean invertedIndexCompactionEnable = true
+
+    def backendId_to_backendIP = [:]
+    def backendId_to_backendHttpPort = [:]
+    getBackendIpHttpPort(backendId_to_backendIP, backendId_to_backendHttpPort);
+
+    backend_id = backendId_to_backendIP.keySet()[0]
+    def (code, out, err) = show_be_config(backendId_to_backendIP.get(backend_id), backendId_to_backendHttpPort.get(backend_id))
+    
+    logger.info("Show config: code=" + code + ", out=" + out + ", err=" + err)
+    assertEquals(code, 0)
+    def configList = parseJson(out.trim())
+    assert configList instanceof List
+
+    for (Object ele in (List) configList) {
+        assert ele instanceof List<String>
+        if (((List<String>) ele)[0] == "inverted_index_compaction_enable") {
+            invertedIndexCompactionEnable = Boolean.parseBoolean(((List<String>) ele)[2])
+            logger.info("inverted_index_compaction_enable: ${((List<String>) ele)[2]}")
+        }
+    }
+
+    def set_be_config = { key, value ->
+        for (String backend_id: backendId_to_backendIP.keySet()) {
+            (code, out, err) = update_be_config(backendId_to_backendIP.get(backend_id), backendId_to_backendHttpPort.get(backend_id), key, value)
+            logger.info("update config: code=" + code + ", out=" + out + ", err=" + err)
+        }
+    }
+
+    def create_table_with_index = {testTablex ->
+        // multi-line sql
+        def result = sql """
+                        CREATE TABLE IF NOT EXISTS ${testTablex} (
+                          `@timestamp` int(11) NULL,
+                          `clientip` varchar(20) NULL,
+                          `request` text NULL,
+                          `status` int(11) NULL,
+                          `size` int(11) NULL,
+                          INDEX request_idx (`request`) USING INVERTED PROPERTIES("parser"="english") COMMENT ''
+                        ) ENGINE=OLAP
+                        DUPLICATE KEY(`@timestamp`)
+                        DISTRIBUTED BY HASH(`@timestamp`) BUCKETS 1
+                        PROPERTIES (
+                            "replication_allocation" = "tag.location.default: 1",
+                            "disable_auto_compaction" = "true"
+                        );
+                        """
+    }
+
+    def load_httplogs_data = {table_name, label, read_flag, format_flag, file_name, ignore_failure=false,
+                        expected_succ_rows = -1 ->
+
+        // load the json data
+        streamLoad {
+            table "${table_name}"
+
+            // set http request header params
+            set 'label', label + "_" + UUID.randomUUID().toString()
+            set 'read_json_by_line', read_flag
+            set 'format', format_flag
+            file file_name // import json file
+            time 10000 // limit inflight 10s
+            if (expected_succ_rows >= 0) {
+                set 'max_filter_ratio', '1'
+            }
+
+            // if declared a check callback, the default check condition will ignore.
+            // So you must check all condition
+            check { result, exception, startTime, endTime ->
+		        if (ignore_failure && expected_succ_rows < 0) { return }
+                    if (exception != null) {
+                        throw exception
+                    }
+                    log.info("Stream load result: ${result}".toString())
+                    def json = parseJson(result)
+                    assertEquals("success", json.Status.toLowerCase())
+                    if (expected_succ_rows >= 0) {
+                        assertEquals(json.NumberLoadedRows, expected_succ_rows)
+                    } else {
+                        assertEquals(json.NumberTotalRows, json.NumberLoadedRows + json.NumberUnselectedRows)
+                        assertTrue(json.NumberLoadedRows > 0 && json.LoadBytes > 0)
+                }
+            }
+        }
+    }
+
+    def wait_for_show_data_finish = { table_name, OpTimeout, origin_size, maxRetries = 5 ->
+        def size = origin_size
+        def retries = 0
+        def last_size = origin_size
+
+        while (retries < maxRetries) {
+            for (int t = 0; t < OpTimeout; t += delta_time) {
+                def result = sql """show data from ${database}.${table_name};"""
+                if (result.size() > 0) {
+                    logger.info(table_name + " show data, detail: " + result[0].toString())
+                    size = result[0][2].replace(" KB", "").toDouble()
+                }
+                useTime += delta_time
+                Thread.sleep(delta_time)
+
+                // If size changes, break the for loop to check in the next while iteration
+                if (size != origin_size && size != last_size) {
+                    break
+                }
+            }
+
+            if (size != last_size) {
+                last_size = size
+            } else {
+                // If size didn't change during the last OpTimeout period, return size
+                if (size != origin_size) {
+                    return size
+                }
+            }
+
+            retries++
+        }
+        return "wait_timeout"
+    }
+
+    def run_compaction_and_wait = { tableName ->
+        //TabletId,ReplicaId,BackendId,SchemaHash,Version,LstSuccessVersion,LstFailedVersion,LstFailedTime,LocalDataSize,RemoteDataSize,RowCount,State,LstConsistencyCheckTime,CheckVersion,VersionCount,QueryHits,PathHash,MetaUrl,CompactionStatus
+        def tablets = sql_return_maparray """ show tablets from ${tableName}; """
+
+        // trigger compactions for all tablets in ${tableName}
+        for (def tablet in tablets) {
+            String tablet_id = tablet.TabletId
+            backend_id = tablet.BackendId
+            (code, out, err) = be_run_full_compaction(backendId_to_backendIP.get(backend_id), backendId_to_backendHttpPort.get(backend_id), tablet_id)
+            logger.info("Run compaction: code=" + code + ", out=" + out + ", err=" + err)
+            assertEquals(code, 0)
+            def compactJson = parseJson(out.trim())
+            if (compactJson.status.toLowerCase() == "fail") {
+                logger.info("Compaction was done automatically!")
+            } else {
+                assertEquals("success", compactJson.status.toLowerCase())
+            }
+        }
+
+        // wait for all compactions done
+        for (def tablet in tablets) {
+            boolean running = true
+            do {
+                Thread.sleep(1000)
+                String tablet_id = tablet.TabletId
+                backend_id = tablet.BackendId
+                (code, out, err) = be_get_compaction_status(backendId_to_backendIP.get(backend_id), backendId_to_backendHttpPort.get(backend_id), tablet_id)
+                logger.info("Get compaction status: code=" + code + ", out=" + out + ", err=" + err)
+                assertEquals(code, 0)
+                def compactionStatus = parseJson(out.trim())
+                assertEquals("success", compactionStatus.status.toLowerCase())
+                running = compactionStatus.run_status
+            } while (running)
+        }
+    }
+
+    def create_table_run_compaction_and_wait = { test_name ->
+        sql """ DROP TABLE IF EXISTS ${test_name}; """
+        sql """
+            CREATE TABLE ${test_name} (
+                `id` int(11) NULL,
+                `name` varchar(255) NULL,
+                `hobbies` text NULL,
+                `score` int(11) NULL,
+                index index_name (name) using inverted,
+                index index_hobbies (hobbies) using inverted properties("parser"="english"),
+                index index_score (score) using inverted
+            ) ENGINE=OLAP
+            DUPLICATE KEY(`id`)
+            COMMENT 'OLAP'
+            DISTRIBUTED BY HASH(`id`) BUCKETS 1
+            PROPERTIES ( "replication_num" = "1", "disable_auto_compaction" = "true");
+        """
+
+        sql """ INSERT INTO ${test_name} VALUES (1, "andy", "andy love apple", 100); """
+        sql """ INSERT INTO ${test_name} VALUES (1, "bason", "bason hate pear", 99); """
+        sql """ INSERT INTO ${test_name} VALUES (2, "andy", "andy love apple", 100); """
+        sql """ INSERT INTO ${test_name} VALUES (2, "bason", "bason hate pear", 99); """
+        sql """ INSERT INTO ${test_name} VALUES (3, "andy", "andy love apple", 100); """
+        sql """ INSERT INTO ${test_name} VALUES (3, "bason", "bason hate pear", 99); """
+        def data_size = wait_for_show_data_finish(test_name, 60000, 0)
+        assertTrue(data_size != "wait_timeout")
+        run_compaction_and_wait(test_name)
+        data_size = wait_for_show_data_finish(test_name, 60000, data_size)
+        assertTrue(data_size != "wait_timeout")
+        return data_size
+    }
+
+    try {
+        
+        set_be_config.call("inverted_index_compaction_enable", "true")
+        sql "DROP TABLE IF EXISTS ${tableWithIndexCompaction}"
+        create_table_with_index.call(tableWithIndexCompaction)
+
+        load_httplogs_data.call(tableWithIndexCompaction, '1', 'true', 'json', 'documents-1000.json')
+        load_httplogs_data.call(tableWithIndexCompaction, '2', 'true', 'json', 'documents-1000.json')
+        load_httplogs_data.call(tableWithIndexCompaction, '3', 'true', 'json', 'documents-1000.json')
+        load_httplogs_data.call(tableWithIndexCompaction, '4', 'true', 'json', 'documents-1000.json')
+        load_httplogs_data.call(tableWithIndexCompaction, '5', 'true', 'json', 'documents-1000.json')
+
+        sql "sync"
+
+        def with_index_size = wait_for_show_data_finish(tableWithIndexCompaction, 60000, 0)
+        assertTrue(with_index_size != "wait_timeout")
+        run_compaction_and_wait(tableWithIndexCompaction)
+        with_index_size = wait_for_show_data_finish(tableWithIndexCompaction, 60000, with_index_size)
+        assertTrue(with_index_size != "wait_timeout")
+
+        set_be_config.call("inverted_index_compaction_enable", "false")
+
+        sql "DROP TABLE IF EXISTS ${tableWithOutIndexCompaction}"
+        create_table_with_index.call(tableWithOutIndexCompaction)
+        load_httplogs_data.call(tableWithOutIndexCompaction, '6', 'true', 'json', 'documents-1000.json')
+        load_httplogs_data.call(tableWithOutIndexCompaction, '7', 'true', 'json', 'documents-1000.json')
+        load_httplogs_data.call(tableWithOutIndexCompaction, '8', 'true', 'json', 'documents-1000.json')
+        load_httplogs_data.call(tableWithOutIndexCompaction, '9', 'true', 'json', 'documents-1000.json')
+        load_httplogs_data.call(tableWithOutIndexCompaction, '10', 'true', 'json', 'documents-1000.json')
+
+        def another_with_index_size = wait_for_show_data_finish(tableWithOutIndexCompaction, 60000, 0)
+        assertTrue(another_with_index_size != "wait_timeout")
+        run_compaction_and_wait(tableWithOutIndexCompaction)
+        another_with_index_size = wait_for_show_data_finish(tableWithOutIndexCompaction, 60000, another_with_index_size)
+        assertTrue(another_with_index_size != "wait_timeout")
+
+        logger.info("with_index_size is {}, another_with_index_size is {}", with_index_size, another_with_index_size)
+        assertEquals(another_with_index_size, with_index_size)
+
+        set_be_config.call("inverted_index_compaction_enable", "true")
+
+        def tableName = "test_inverted_index_compaction"
+        def data_size_1 = create_table_run_compaction_and_wait(tableName)
+
+        set_be_config.call("inverted_index_compaction_enable", "false")
+        def data_size_2 = create_table_run_compaction_and_wait(tableName)
+
+        logger.info("data_size_1 is {}, data_size_2 is {}", data_size_1, data_size_2)
+        assertEquals(data_size_1, data_size_2)
+
+    } finally {
+        // sql "DROP TABLE IF EXISTS ${tableWithIndexCompaction}"
+        // sql "DROP TABLE IF EXISTS ${tableWithOutIndexCompaction}"
+        set_be_config.call("inverted_index_compaction_enable", invertedIndexCompactionEnable.toString())
+    }
+}


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org