Vector 에서 이미 로그 데이터를 모니터링하고 있다면 Vector 출력 싱크 를 사용하여 New Relic에서 로그 데이터를 전달하고 강화할 수 있습니다.
벡터 로그를 뉴렐릭으로 전달하면 로그 데이터에 대한 수집, 처리, 탐색, 쿼리 및 공지를 위한 향상된 기능이 제공됩니다.
New Relic에 대한 벡터 로그 싱크 구성
Vector에서 New Relic으로 로그를 전달하려면:
다음 사항이 있는지 확인하십시오.
뉴렐릭
벡터 버전 0.7.0 이상
절차에 따라 New Relic에 대한 Vector 로그 싱크를 구성합니다 .
vector.toml
파일(기본적으로/etc/vector
에 위치)에 스니펫을 추가하고YOUR_LICENSE_KEY
뉴렐릭 으로 바꿉니다.# Ingest data by tailing one or more files[sources.mylog]type = "file"include = ["/path/to/file"] # Specify file or files to be tailedignore_older = 86400 # Ignore events older than 1 dayfile_key = "file" # Add filename to log eventshost_key = "host" # Add hostname to log events# Configure sink to forward events to New Relic[sinks.new_relic_logs]# REQUIREDtype = "new_relic_logs" # must be: "new_relic_logs"inputs = ["mylog"] # example - value must be one or more source IDslicense_key = "YOUR_LICENSE_KEY"region = "us" # Enum, must be one of: "us" "eu" depending on your New Relic account regionencoding.codec = "json"# OPTIONALhealthcheck = true # default변경 사항이 적용되었는지 확인하려면 Vector 서비스를 다시 시작하십시오.
벡터 로그 싱크 테스트
Vector 로그 싱크가 이벤트를 New Relic으로 전달하는지 테스트하려면:
다음 명령을 실행하여 테스트 로그 메시지를 로그 파일에 추가합니다.
bash$echo "test message" >> /PATH/TO/YOUR/LOG/FILE테스트 메시지에 대한 로그 UI를 검색하십시오.
로그 데이터 보기
모든 것이 올바르게 구성되고 데이터가 수집되는 경우 다음 위치 모두에서 로그 데이터를 볼 수 있습니다.
SELECT * FROM Log
로그 관리 기능을 활성화한 후에도 데이터가 나타나지 않으면 표준 로그 문제 해결 절차 를 따르십시오.
이 문서가 설치하는데 도움이 되셨나요?
다음은 뭐지?
로그 UI를사용하여 플랫폼 전체에서 로깅 데이터를 탐색합니다.
- 컨텍스트에서 로그 기능을 사용하여 로그를 전달하여 애플리케이션 및 플랫폼 성능 데이터 모두에 대한 가시성을 확보하십시오.
- 경보를 설정하십시오.
- 데이터를 조회 하고 대시보드를 작성하십시오.
로그 전달 사용 안함
로그 전달 기능을 비활성화하려면 벡터 로그 싱크 문서 의 표준 절차를 따르세요. New Relic에서는 다른 작업을 수행할 필요가 없습니다.