Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagejava
themeEmacs
import java.io.Serializable;
import com.fasterxml.jackson.databind.ObjectMapper;


public class InFlowLog implements Serializable {
    // 로그를 정의한다. 로그를 귀찮게 필드명을 왜 지정을하느냐?
    // RDB에 저장하지 않고도 Table과 같이,키바나를 통해 SQL문을 사용해서 조회및 집계가가능하며
    // 궁극적으로 개발자가 아닌사람도... SQL문 사용없이 클릭만으로 리포팅생성이 가능해집니다.


	private String category1;

	private String category2;

	private String category3;

	private String category4;

	private String region;

	private String goodscode;
	
	private String goodsname;
	
	private String search;
	
	private String router;

	private String action;
	
	private long ctime;		
	
	private String userip;
	
	private int age;
	
	private String sex;
	
	private String ordertip;
	
	private String refgoodscode;
	
	@Override
    public String toString() {
		ObjectMapper mapper = new ObjectMapper();
		String jsonString ="";
		try {
			jsonString = mapper.writeValueAsString(this);			
		} catch(IOException e) {
			jsonString = "jsonerror";			
		}
		return jsonString;
	}

}

...

신규 로그형태가 추가 때문에, 새로운 인덱스 패턴을 추가해야..우리가 정한 로그 멤버를 통해 집계처리가가능해집니다.



Links: