Index: arms/html/searchEngine/content-container.html =================================================================== diff -u -r15dd2a6b1985a5fdba831e49da766811c236a191 -r5233854f8c4e7b699798a7841cc293030a126f94 --- arms/html/searchEngine/content-container.html (.../content-container.html) (revision 15dd2a6b1985a5fdba831e49da766811c236a191) +++ arms/html/searchEngine/content-container.html (.../content-container.html) (revision 5233854f8c4e7b699798a7841cc293030a126f94) @@ -48,8 +48,12 @@ +
  • + +
  • -
  • +
  • 검색 조건 : - +
  • @@ -90,8 +93,7 @@
    + class="search_main_wrapper col-lg-12 col-layer">
    @@ -170,14 +172,15 @@
    - +
    + - + +
    +
    + +
    + id="log_section">

    - APM(Application Performance Monitoring) - 성능 모니터링 결과 + 로그(log) 검색 결과

    - 검색 결과입니다. 자세한 정보를 보시려면 해당 항목을 선택해주세요. + 로그 검색 결과가 입니다. 자세한 정보를 보시려면 해당 항목을 선택해주세요.
    --> +
    +
    +
    +
    +

    + + 로그 집계 +

    + +
    +
    +
    + 집계 결과 상위 5 항목 입니다. +
    + +
    +
    +
    +
    +    +
    +
    +
    +
    Index: arms/js/searchEngine.js =================================================================== diff -u -r15dd2a6b1985a5fdba831e49da766811c236a191 -r5233854f8c4e7b699798a7841cc293030a126f94 --- arms/js/searchEngine.js (.../searchEngine.js) (revision 15dd2a6b1985a5fdba831e49da766811c236a191) +++ arms/js/searchEngine.js (.../searchEngine.js) (revision 5233854f8c4e7b699798a7841cc293030a126f94) @@ -113,7 +113,7 @@ }); //검색 결과 리스트 클릭 이벤트 - $("#search_main_wrapper .search_result_group .search_result_items").on("click", function (event) { + $(".search_main_wrapper .search_result_group .search_result_items").on("click", function (event) { console.log($(event.target).closest(".search-result")[0]); var clicked_content_id = $(event.target).closest(".search-result").find(".search_head").attr("id"); if (!clicked_content_id.includes("no_search_result")) { @@ -161,9 +161,14 @@ let start = (rangeDate["start-date"] ? SearchApiModule.setMidnightToZero(rangeDate["start-date"]) : "" ); let end = (rangeDate["end-date"] ? new Date(rangeDate["end-date"]).toLocaleString('ko-KR', {timeZone: 'Asia/Seoul'}) : ""); let rangeText = start+ " ~ " + end; + let blannk = `  ` + if(searchRangeType ==="all-time") { + rangeText = ""; + blannk = ``; + } $("#filter_list").html(""); $("#filter_list").append( - `
  • ${rangeText}
  • ` + `
  • ${blannk}${rangeText}
  • ` ); if(searchString) { @@ -194,39 +199,39 @@ function search_with_date(search_string, range_date) { let start_date = null; let end_date = null; - if(range_date) { - if(range_date["start-date"]) { + if (range_date) { + if (range_date["start-date"]) { start_date = range_date["start-date"]; } - if(range_date["end-date"]) { + if (range_date["end-date"]) { end_date = range_date["end-date"]; } } $(".spinner").html( - '로딩 ' + + "\"로딩\" " + "검색 결과 로딩 중입니다..." ); $.ajax({ url: "/engine-search-api/engine/jira/dashboard/search/jiraissue/with-date", type: "GET", - data: { "search_string": search_string, "page" : 0, "size": 10, "from": start_date, "to" : end_date }, + data: { "search_string": search_string, "page": 0, "size": 10, "from": start_date, "to": end_date }, dataType: "json", success: function(result) { console.log("[searchEngine :: search_with_date] :: jiraissue_search_results 실행"); const current_page = 1; //현재 페이지 초기화 const items_per_Page = 10; //페이지당 아이템 수 - SearchApiModule.setSearchResult("jiraissue",result, current_page, items_per_Page); + SearchApiModule.setSearchResult("jiraissue", result, current_page, items_per_Page); } }); $.ajax({ url: "/engine-search-api/engine/jira/dashboard/search/log/with-date", type: "GET", - data: { "search_string": search_string, "page" : 0, "size": 10,"from": start_date, "to" : end_date }, + data: { "search_string": search_string, "page": 0, "size": 10, "from": start_date, "to": end_date }, dataType: "json", success: function(result) { console.log("[searchEngine :: search_with_date] :: fluentd_search_results 실행"); @@ -235,14 +240,16 @@ SearchApiModule.setSearchResult("log", result, current_page, items_per_Page); } }); + + getTop5LogName(search_string,range_date); } function getTop5LogName(search_string, range_date){ console.log("[searchEngine :: getTop5LogName] 실행"); - $(".spinner").html( +/* $(".spinner").html( '로딩 ' + "집계 결과 로딩 중입니다..." - ); + );*/ let start_date = null; let end_date = null; Index: arms/js/searchEngine/searchApiModule.js =================================================================== diff -u -rad1964b69fbf8ca7b3751addb54eedafecc86d5a -r5233854f8c4e7b699798a7841cc293030a126f94 --- arms/js/searchEngine/searchApiModule.js (.../searchApiModule.js) (revision ad1964b69fbf8ca7b3751addb54eedafecc86d5a) +++ arms/js/searchEngine/searchApiModule.js (.../searchApiModule.js) (revision 5233854f8c4e7b699798a7841cc293030a126f94) @@ -24,6 +24,7 @@ break; case "all-time": searchRangeDate["start-date"] = null; + searchRangeDate["end-date"] = null; break; case "previous-hour": let oneHourAgo = new Date(today.getTime() - (1 * 60 * 60 * 1000));