소개
2013년에 설립된 빅데이터 전문 기업 로그프레소는 보안, 통신, 금융, 반도체, 물류 등 다양한 산업군에 빅데이터/AI 분석 플랫폼을 공급하고 있습니다.
강의
로드맵
전체 1수강평
게시글
질문&답변
시스로그 수집기 수집 설정 중 시스로그 설비 목록 설정 문의
안녕하세요. 시스로그 포맷도 국제 규약에 따라 지정된 것이기 때문에 설비 목록도 프로토콜 문서를 보셔야 이해하시기 편합니다. 아래 주소의 블로그에서 그나마 쉽게 잘 정리를 해 놓았으니 이를 참고하시면 될 것 같구요.그러면 -1~23이 어떤 의미인지 파악이 가능합니다.https://yeonfamily.tistory.com/22수집 설정은 오히려 간단합니다. 대부분의 경우 설비 목록으로 필터링 해서 수집하기 보다는 일단 다 받아놓고 필터링 하는 경우가 많습니다. 그래서 설비 목록을 비워두시면 모든 설비 목록의 값을 받겠다는 의미가 되기 때문에 특정한 설비만 수집하겠다는 목적이 없다면 그냥 비워 두시면 됩니다. 매뉴얼의 의미도 이와 같습니다. 감사합니다.
- 0
- 1
- 328
질문&답변
earth 파일업로드 안됨
정 안되시면 아래 쿼리로 import를 하신 후에 진행하시기 바랍니다. 쿼리창에서 아래 쿼리를 긁어다 수행하시면 같은 결과를 얻으실 수 있습니다.json "[{'line' :'PUERTO RICO,17.916,-66.813,PR'},{'line':'CHINA,39.831,77.106,CN'},{'line':'TURKEY,38.39,39.081,TR'},{'line':'CUBA,19.44,-78.755,CU'},{'line':'TURKEY,38.482,44.367,TR'},{'line':'INDONESIA,-6.808,106.676,ID'},{'line':'UTAH,40.751,-112.078,US'},{'line':'RUSSIA,48.986,157.693,RU'},{'line':'CHINA,33.124,98.916,CN'},{'line':'GREECE,34.205,25.712,GR'},{'line':'IRAN,35.725,52.044,IR'},{'line':'CHINA,27.296,103.281,CN'},{'line':'INDONESIA,-8.058,114.242,ID'},{'line':'INDONESIA,2.923,128.248,ID'},{'line':'PERU,-9.634,-78.591,PE'},{'line':'TURKEY,39.421,40.697,TR'},{'line':'MEXICO,16.029,-95.901,MX'},{'line':'TURKEY,38.558,44.023,TR'},{'line':'PAPUA NEW GUINEA,-7.843,147.766,PG'},{'line':'VIETNAM,20.872,104.541,VN'},{'line':'NORTH CAROLINA,36.476,-81.094,US'},{'line':'PHILIPPINES,12.021,124.123,PH'},{'line':'ALASKA,54.608,-159.655,US'},{'line':'GREECE,37.918,26.79,GR'},{'line':'CHILE,-39.343,-74.99,CL'},{'line':'INDONESIA,-2.976,118.901,ID'},{'line':'IRAN,26.926,55.186,IR'},{'line':'ARGENTINA,-31.83,-68.806,AR'},{'line':'NEW CALEDONIA,-23.054,171.601,NC'},{'line':'PAKISTAN,38.132,73.569,PK'},{'line':'JAPAN,37.745,141.749,JP'},{'line':'COLOMBIA,6.239,-76.098,CO'},{'line':'GREECE,39.764,22.176,GR'},{'line':'NEW ZEALAND,-37.563,179.444,NZ'},{'line':'ALGERIA,36.915,5.199,DZ'},{'line':'CHINA,41.812,81.155,CN'},{'line':'INDONESIA,-8.562,112.519,ID'},{'line':'INDIA,26.782,92.436,IN'},{'line':'CHINA,25.761,100.011,CN'}]" | import earth
- 0
- 2
- 434
질문&답변
리스트 선택 컨트롤 추가질문
아 필드 이름과 값이 같을 때 해당 텍스트가 포함된 것만 가지고 오는 것이군요. 그렇다면 다음과 같이 하시면 됩니다. (사진) 리스트 컨트롤은 동일하게 하시면 되구요. 그리드 쪽의 쿼리에 반영하도록 해야 합니다. 원본은 보내주신 데이터를 그대로 활용했습니다. contains()라는 로그프레소 함수는 지정한 필드의 스트링에서 검색어로 포함된 스트링이 있는지 여부를 알려줍니다. 이 함수를 사용하기 위해 각 row를 하나의 문자열로 만들필요가 있었고 그래서 tojson이라는 쿼리 커맨드를 사용하였습니다. tojson의 결과에서 리스트 컨트롤의 텍스트가 포함되어 있는 값만 필터링 하되 값이 들어오지 않을 경우 전체를 가져오기 위해 $ 함수의 기본값을 모든 데이터가 가지고 있는 "is"라는 값으로 지정하였습니다. (사진)
- 0
- 1
- 225
질문&답변
리스트 선택 컨트롤 질문
리스트 선택 컨트롤로 넘어온 값은 문자열이라 bool 타입의 데이터와 직접 비교가 되지 않아 주신 질문으로 생각됩니다. bool 타입의 값은 참과 거짓 두가지 밖에 없으니 이 값을 표현하는 값을 리스트 컨트롤로 만들고 넘어온 값을 bool로 변환해 주시면 됩니다. 아래와 같이 리스트 선택 컨트롤을 만들어 주시구요. (사진) 이 컨트롤의 선택값을 받아서 표현할 다른 위젯에는 이를 변환하여 사용할 search문을 추가합니다. | search is_mobile == case($("mobile") == "참", true, $("mobile") == "거짓", false, is_mobile) 예를 들어 그리드에 주신 정보를 표출하는 위젯이 있다고 가정해 보겠습니다. (사진) if문을 쓰지 않고 case문을 쓰고 기본값으로 필드 이름을 그냥 쓴 것은 값을 선택하지 않았을 경우 전체를 보여주기 위함입니다. 리스트에서 값을 선택하면 다음과 같이 됩니다. (사진) (사진)
- 0
- 1
- 173
질문&답변
parsecsv 쿼리 사용 후 count 쓰는 법 문의
정확하게 질문을 이해했는지 모르겠는데요. 특정 필드의 값의 갯수에 대해 질문을 하시는 것으로 짐작이 됩니다. 이럴 경우는 stats cout 뒤에 by절로 필드 명을 쓰시면 됩니다. stats | 로그프레소 쿼리 (logpresso.com) (사진) dc라는 함수를 사용하시면 특정 필드의 통계에서 다른 필드가 몇 종류의 값이 들어가 있는지도 파악이 가능합니다. (사진)
- 0
- 1
- 228
질문&답변
value 값 추가 파싱
안녕하세요. 파싱 이후에 값을 재가공은 데이터 처리하는 데 있어 다양한 방식으로 빈번한 요구사항이 있습니다. 일단 파싱을하면 b라는 컬럼에 c,d,e라는 텍스트로 값이 들어가게 될 것인데요. 이 값을 split이라는 함수로 배열로 만들 수 있습니다. 그 이후 배열의 값을 문자열 함수를 사용하여 원하는 대로 가공할 수 있습니다. 1. 값을 하나씩 별도의 필드로 추출하는 방식 - 이는 valueof 라는 함수를 사용하여 배열의 값을 필드로 추출하는 방식입니다. json "{ 'b' : 'c,d,e'}" | eval b2 = split(b, ","), b_c = valueof(b2, 0), b_d = valueof(b2, 2), b_e = valueof(b2, 2) (사진) 2. 배열의 값을 하나씩 행으로 생성하는 방식 - 이는 explode라는 쿼리를 사용하여 c, d, e를 각각의 행으로 만드는 방식입니다. json "{ 'b' : 'c,d,e'}" | eval b2 = split(b, ",") | explode b2 (사진) 함수를 가지고 배열 혹은 문자열 자체를 재가공 하실 수 있습니다.
- 1
- 1
- 235
질문&답변
_id 값에 대해
질문에서 _id를 고유키로 사용한다고 하셨는데요. 사실 로그프레소 각 row의 유일키는 _table, _time, _id의 조합이기 때문에 _id만 고유키로 사용하지는 않습니다. _id는 테이블에 저장될 때 부여되고 날짜가 시작하게 되면 1부터 시작하게 되는 64bit long 타입의 일련번호로 보시면 됩니다. 이는 _time이 중복이 되었을 경우를 대비한 것으로 이해하시면 됩니다. 다시 말해 테이블에 저장될 때 순차적으로 부여되고 한 번 부여되면 변하지 않게 되구요. _id 값은 그 날 데이터가 들어온 순서이고 같은 테이블이라도 다른 날짜끼리 _id가 중복될 수 있습니다. 이런 이유에서 _id는 데이터를 검색하거나 하는 조건으로는 사용되지 않기 때문에 크게 고민하지 않으셔도 될 것 같습니다.
- 0
- 1
- 175
질문&답변
강의에서 사용되는 테이블 관련 질문입니다.
이 강의를 위해서 데이터가 포함된 설치 버전을 따로 만들어 제공하고 있습니다. 섹션 1 강의에서 오른쪽 구름 표시의 아이콘을 클릭하시고 다운 받으셔서 설치하시면 됩니다. 감사합니다.
- 0
- 1
- 186