• 로그인지금 시작하기

사용자의 편의를 위해 제공되는 기계 번역입니다.

영문본과 번역본이 일치하지 않는 경우 영문본이 우선합니다. 보다 자세한 내용은 를 방문하시기 바랍니다.

문제 신고

Go 에이전트 호환성 및 요구 사항

아직 계정이 없다면 New Relic 계정을 만드 십시오. 영원히 무료입니다. New Relic for Go를 설치 하기 전에 시스템이 이러한 요구 사항을 충족하는지 확인하십시오.

골랑 버전

New Relic은 Golang 1.17 이상을 지원합니다.

운영 환경

에이전트는 Linux, macOS 및 Windows를 지원합니다. Google App Engine(GAE) 가변형 환경 에서 Go 에이전트를 사용할 수도 있습니다.

통합

다음 통합 패키지 는 기본 newrelic 패키지를 확장하여 다른 프레임워크 및 라이브러리를 지원합니다. 프레임워크와 데이터베이스에 통합 패키지가 없는 경우에도 newrelic 패키지 기본 요소를 사용하여 계측할 수 있습니다. 이러한 기본 요소를 사용하여 데이터베이스를 계측하는 방법에 대한 자세한 내용은 GitHub에서 Go 에이전트의 데이터 저장소 세그먼트 설명서를 참조하세요.

GitHub의 nrgin 예제에 표시된 대로 다음 통합 패키지를 newrelic 패키지와 함께 가져와야 합니다.

프로젝트

통합 패키지

목적

aws/aws-sdk-go

v3/integrations/nrawssdk-v1

Go AWS SDK를 사용한 아웃바운드 호출 계측

aws/aws-sdk-go-v2

v3/integrations/nrawssdk-v2

Go AWS SDK v2를 사용한 아웃바운드 호출 계측

랩스택/에코

v3/integration/nrecho-v3

Echo 프레임워크 버전 3을 통해 인바운드 요청 계측

랩스택/에코

v3/integrations/nrecho-v4

Echo 프레임워크 버전 4를 통한 인바운드 요청 계측

진고닉/진

v3/통합/nrgin

Gin 프레임워크를 통한 인바운드 요청 계측

고릴라/먹스

v3/통합/nrgorilla

Gorilla 프레임워크를 통한 인바운드 요청 계측

julienschmidt/httprouter

v3/integrations/nrhttprouter

HttpRouter 프레임워크를 통한 인바운드 요청 계측

aws/aws-lambda-go

v3/integration/nrlambda

AWS Lambda 애플리케이션 계측

시럽/로그루스

v3/integrations/nrlogrus

Logrus에 에이전트 로그 메시지 보내기

rs/zerolog

v3/integrations/logcontext-v2/zerologWriter

zerolog로 작성된 로그에서 컨텍스트 데이터의 로그 캡처 및 전송

시럽/로그루스

v3/integrations/logcontext-v2/nrlogrus

logrus에 작성된 로그에서 컨텍스트 데이터의 로그 캡처 및 전송

통나무

v3/integrations/logcontext-v2/logWriter

표준 라이브러리 로그 패키지에 작성된 로그에서 컨텍스트 데이터의 로그 캡처 및 전송

mgutz/logxi

v3/integration/nrlogxi

Logxi에 에이전트 로그 메시지 보내기

uber-go/zap

v3/통합/nrzap

Zap에 에이전트 로그 메시지 보내기

패키지/오류

v3/integrations/nrpkgerrors

스택 추적 및 오류 클래스 정보를 개선하기 위해 pkg/errors 오류를 래핑합니다.

openzipkin/b3-전파

v3/통합/nrb3

발신 요청에 B3 헤더 추가

데이터베이스/SQL

지원되는 데이터베이스 드라이버 또는 내장 계측 사용

SQL로 데이터베이스 호출 계측

jmoiron/sqlx

지원되는 데이터베이스 드라이버 또는 내장 계측 사용

SQLx로 데이터베이스 호출 계측

go-sql-드라이버/mysql

v3/통합/nrmysql

MySQL에 대한 계측 데이터베이스 호출

라이브러리/pq

v3/통합/nrpq

database/sql 라이브러리 및 pq를 사용하여 Postgres에 대한 데이터베이스 호출 계측

jackc/pgx

v3/통합/nrpgx

database/sql 라이브러리 및 jackc/pgx를 사용하여 Postgres에 대한 데이터베이스 호출 계측

잭c/pgx/v5

v3/통합/nrpgx5

데이터베이스/sql 라이브러리 및 jackc/pgx/v5를 사용하여 Postgres에 대한 계측 데이터베이스 호출

눈송이db/gosnowflake

v3/integrations/nrsnowflake

Snowflake에 대한 계측기 데이터베이스 호출

고-레디스/레디스

v3/integrations/nrredis-v7

Redis 버전 7에 대한 계측기 호출

고-레디스/레디스

v3/integrations/nrredis-v8

Redis 버전 8에 대한 계측기 호출

mattn/go-sqlite3

v3/통합/nrsqlite3

SQLite에 대한 계측 데이터베이스 호출

mongodb/mongo-go-driver

v3/integration/nrmongo

MongoDB 호출 계측

google.golang.org/grpc

v3/통합/nrgrpc

gRPC 서버 및 클라이언트 계측

마이크로/고마이크로

v3/integration/nrmicro

Micro 프레임워크를 통한 계측기 서버, 클라이언트, 게시자 및 구독자

nats-io/nats.go

v3/통합/nrnats

NATS 클라이언트를 사용하여 발행자와 구독자를 계측합니다.

nats-io/stan.go

v3/통합/nrstan

NATS 스트리밍 클라이언트를 사용하여 발행자와 구독자를 계측합니다.

graphql-go/graphql

v3/integrations/nrgraphqlgo

graphql-go/graphql을 사용하여 인바운드 요청 계측

graph-gophers/graphql-go

v3/integrations/nrgraphgophers

graph-gophers/graphql-go를 사용하여 인바운드 요청 계측

데이터베이스 및 인스턴스 수준 성능

New Relic은 다양한 데이터베이스 및 데이터베이스 드라이버에 대한 인스턴스 세부 정보를 수집합니다. APM에서 특정 인스턴스 및 데이터베이스 정보 유형을 보는 기능은 에이전트 버전에 따라 다릅니다.

New Relic Go 에이전트 버전 1.4 이상 은 모든 데이터베이스 드라이버에 대한 인스턴스 세부 정보를 지원합니다.

에이전트를 다른 기능에 연결

Go 에이전트는 다른 기능과 통합되어 전체 스택에서 관찰 가능성을 제공합니다.

제품

완성

인프라 모니터링

동일한 호스트에 인프라 및 APM 에이전트를 설치하면 자동으로 서로를 감지합니다. 그런 다음 APM UI에서 호스트 목록을 보고 인프라 UI에서 APM 앱별로 인프라 호스트를 필터링할 수 있습니다. 자세한 내용 은 인프라 모니터링의 APM 데이터를 참조하세요.

New Relic 대시보드

Go 에이전트는 NRQL 쿼리를 위해 기본 이벤트와 속성을 New Relic 에 보냅니다. 고급 분석을 위해 사용자 정의 이벤트를 기록 할 수도 있습니다.

합성 모니터링

합성 트랜잭션 추적 은 합성 모니터의 요청을 기본 APM 트랜잭션으로 연결합니다.

브라우저 모니터링

Go 에이전트에는 브라우저 에이전트의 JavaScript를 반환하기 위한 API가 있습니다. 각 요청에서 이 API 메서드를 사용한 후 APM 요약 페이지 에서 브라우저 데이터를 보고 APM과 특정 앱에 대한 브라우저 데이터 간에 빠르게 전환할 수 있습니다.

Copyright © 2023 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.