Versions Compared

Key

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

...

우리가 정의한 로그 Class의 멤버 필드가, 정확하게 엘라스틱이 이해하는 필드명이 되면 성공입니다.

이것이 중요한 이유는, 추후 이렇게 정의된 필드를 통해서 다양한 집계처리및 리포팅이 가능하기때문입니다.



Image Modified

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


GEOPINT 연동

위경도 로그 구조

Code Block
languagejava
themeEmacs
public class Location implements Serializable {

	private Double lat;

	private Double lon;
	

	public Double getLat() {
		return lat;
	}

	public void setLat(Double lat) {
		this.lat = lat;
	}

	public Double getLon() {
		return lon;
	}

	public void setLon(Double lon) {
		this.lon = lon;
	}

}


public class InFlowLog implements Serializable {
  private Location location;
}


키바나에서 맵핑명령실행

Image Added

Code Block
languagejava
themeEmacs
PUT my_index
{
  "mappings": {
    "_doc": {
      "properties": {
        "location": {
          "type": "geo_point"
        }
      }
    }
  }
}





Links:

...