저는 logstash가 제공 한 문서를 읽은 후에도 여전히 혼란 스럽습니다. Android 앱을 작성할 계획이며 앱의 활동을 기록하고 싶습니다. 로그는 네트워크를 통해 전송됩니다. logstash가 올바른 해결책이 아닙니까? 로그를 생성하는 시스템에 "에이전트"가 설치되어 있어야하기 때문입니다.안드로이드에서 로그를 받기위한 logstash? 또는이 elasticsearch입니까?
앱 활동에서 로그를 저장할 수있는 시스템이 필요하지만 수집 된 로그를 일반 텍스트 파일로 내보낼 수 있어야합니다. 나는 logstash가 elasticsearch에 출력 할 수 있다는 것을 알고 있지만, 동시에 평문 파일로 내보낼 수 있는지 확실하지 않습니다. 아니면 ElasticSearch가해야 할 일입니까?
덕분에 당신이
Logstash HTTP 입력 플러그인은 어떻게 사용합니까? https://www.elastic.co/blog/introducing-logstash-input-http-plugin –
그렇다면 서버 측에서 HTTP 또는 TCP 끝점을 사용할 수 있습니다. 하지만 클라이언트 에이전트를 직접 구축해야합니다. 즉, 사용자가 직접 로그 항목을로드하거나, 필터링하거나, 일괄 처리하거나, 압축하거나, 스로틀하거나, 예약 (오프라인/온라인, 모바일/wifi)하거나, 다시 시도하고 메타 데이터 (IP, 장치 모델, OS 버전)를 추가하고 익명화하십시오. PC에서는 이것이 바로 logstash 에이전트의 기능입니다. logstash에 대한 모바일 세계에서 기존 솔루션을 찾을 수 없습니다. – Sheepy