최신 시스템은 대량의 로그 데이터를 생성합니다. 오늘날 수백 기가바이트에서 수십 테라바이트를 처리하고 있을 수 있으며 시스템이 확장됨에 따라 그 양은 계속 증가할 것입니다. 로그를 검색해야 하는 경우 가치 있고 관련성 있는 로그를 찾으려고 몇 시간 동안 수고해야 합니다. 모든 로그를 로그 관리 도구로 보내면 이러한 수고를 줄이는 데 도움이 될 수 있지만 더 많은 로그를 수집함에 따라 조직의 장애물과 비용 상승에 빠르게 직면하게 됩니다. New Relic은 가치 있는 로그만 수집하여 비용을 절감할 수 있는 도구, 로그를 서비스와 연관시키는 통합 UI, 로그에 빠지기 전에 로그를 정리할 수 있는 다양한 방법을 제공하여 이 문제를 해결합니다.
처음으로 로그 관리 플랫폼을 설정하든 New Relic으로 마이그레이션하든 관계없이 이 튜토리얼은 New Relic을 사용하여 대량의 로그 데이터를 관리하는 방법을 안내합니다. 먼저 로그를 New Relic으로 전달합니다. 즉, 로그 데이터를 New Relic에 자동으로 전송합니다. 그런 다음 수집할 로그와 삭제할 로그를 식별합니다. 마지막으로 파티션 및 구문 분석을 통해 로그를 구성합니다.
로그 관리 플랫폼 선택
로그 관리에 문제가 있음을 확인한 후에는 로그 관리 플랫폼을 선택해야 합니다. 거기에는 많은 플랫폼이 있습니다. 일부는 빠른 자동화에 중점을 두지만 사용 편의성을 희생합니다. 다른 사람들은 복잡한 기능에 초점을 맞추지만 가격을 모호하게 합니다.
New Relic의 철학 우리는 로그 솔루션이 유연하고 투명하며 사용량 기반이기를 원합니다. 이것이 무엇을 의미하는지 빠르게 이야기해 봅시다:
- 유연성: 모든 사람은 자신의 로그에서 다른 것을 필요로 합니다. 일부는 기록 보관을 위해 많은 양을 섭취해야 할 수도 있고 일부는 소량을 섭취해야 할 수도 있습니다. 일부는 로그를 많이 구문 분석해야 하는 반면 다른 일부는 로그를 거의 구문 분석하지 않을 수 있습니다. 당사의 로그 관리 플랫폼은 귀하가 당사에 보내는 것을 관리할 수 있는 도구를 제공합니다.
- 투명성: 청구서에 놀라움이 없습니다. New Relic은 수집한 데이터에 대해서만 기가바이트당 고정 가격으로 요금을 부과합니다.
- 사용량 기반: 수집한 로그에 대해서만 비용을 지불합니다. 모든 로그가 가치 있는 것은 아니므로 사용하지 않을 로그를 수집하고 비용을 지불하는 것은 소용이 없습니다. 이 자습서에서는 저렴하고 효과적인 방식으로 로그를 선택적으로 수집하는 방법을 살펴봅니다.
시작하겠습니다: 로그 전달
로그 데이터를 New Relic으로 전달하려면 다음 옵션 중 하나 이상을 선택하십시오.
로그 전달 옵션 | 사용 시기 | 설치 |
---|---|---|
APM 에이전트 | 기본적으로 APM 에이전트는 다음 세 가지 작업을 수행합니다.
| |
인프라 에이전트 | 인프라 에이전트를 사용하면 앱 로그를 포함하여 호스트에 있는 모든 로그를 캡처할 수 있습니다. APM 에이전트를 사용하여 로그를 보고하는 것과 비교할 때 이것은 설정이 조금 더 필요할 수 있지만 훨씬 더 강력한 옵션을 제공합니다(예: 수행할 수 없는 사용자 정의 속성 수집 기능). 자치령 대표). | |
타사 로그 서비스 | 뉴렐릭은 Amazon, Microsoft, Fluentd, Fluent Bit, Kubernetes, Logstash 등 다른 로그 서비스에 대한 광범위한 통합을 제공합니다. | |
로그 API 또는 TCP 엔드포인트 | New Relic으로 전송되는 로그의 내용과 방법에 대해 보다 정밀한 제어를 원할 때. | |
OpenTelemetry SDK | 앱에서 OpenTelemetry 수집기로 로그를 전달하면 OTLP를 통해 New Relic으로 전달할 수 있습니다. |
로그 전달 옵션 및 특정 사용 사례에 대한 자세한 내용은 로그 전달을 참조하십시오.