• /
  • EnglishEspañol日本語한국어Português
  • 로그인지금 시작하기

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

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

문제 신고

사용자 지정 사용자 에이전트 설정

New Relic이 API 통합 게시자를 올바르게 식별하도록 하려면 각 통합에 고유한 사용자 지정 사용자 에이전트 문자열이 필요합니다.

내부적으로만 통합을 사용하고 조직 외부와 공유할 계획이 없는 경우 고유한 사용자 지정 에이전트 문자열을 설정할 필요가 없습니다.

전제 조건

이 문서에서는 New Relic의 공개 RESTful API를 사용하는 통합을 공개적으로 배포할 계획이라고 가정합니다. 공개 배포의 예는 다음과 같습니다.

사용자 에이전트

뉴렐릭의 RESTful API (이 문서에서는 integration 라고 함)와 작동하도록 로그를 작성할 때, 마이그와 뉴렐릭 간의 정보 교환을 관리하기 위한 HTTP 에이전트를 생성하게 됩니다. 통합은 표준 식별 문자열을 제출하여 자신을 식별합니다. HTTP에서 이 문자열은 헤더 필드 User-Agent 에 포함됩니다.

뉴렐릭의 RESTful API 사용하는 경우 API 호출에서 통합을 식별하는 User-Agent 헤더를 설정하세요. 이 사용자 정의 User-Agent 문자열을 사용하면 뉴렐릭이 뉴렐릭의 API 에 요청하는 통합을 식별할 수 있습니다.

사용자 지정 사용자 에이전트를 설정하여 New Relic은 다음을 추적할 수 있습니다.

  • 통합에 대한 사용 통계입니다.
  • 잠재적으로 버그가 있거나 악의적인 API 사용.

사용자 에이전트 설정

맞춤 사용자 에이전트를 설정하려면 HTTP 헤더 User-Agent 에 에이전트 문자열을 포함하세요.

예:

Language

Example

곱슬 곱슬하다

curl -H 'User-Agent: my-integration/1.2.3'

자바
(GET 사용)

get.setHeader("User-Agent", "my-integration/1.2.3");

PHP

header('User-Agent: my-integration/1.2.3');

최소 사용자 에이전트 문자열은 통합 이름 및 버전 name/version 입니다. 공백으로 구분된 목록에서 여러 값을 함께 묶을 수 있습니다. 전체 구문은 다음과 같습니다.

name/version [(comments)] [name/version [(comments)]] [...]​

통합 이름에는 통합을 명확하고 의미 있게 식별하는 문자열을 사용하십시오.

  • 모호한 이름: New Relic Integration

  • 명확하고 의미 있는 이름: SaaS XYZTools와 New Relic 통합

통합 버전의 경우 새 통합 버전을 출시할 때 업데이트되는 빌드 ID, 커밋 해시 또는 기타 식별자를 사용합니다.

() 괄호 안에 주석을 세미콜론으로 구분된 목록으로 묶습니다.

다음을 포함하는 유용한 의견:

  • 공개적으로 액세스할 수 있는 통합 URL입니다. 예를 들어 Github URL 또는 통합을 설명하는 문서 사이트의 페이지입니다.
  • New Relic이 통합 게시자에게 쉽게 연락할 수 있도록 연락처 정보를 제공합니다.

사용자 에이전트 문자열의 정보는 게시자와의 통합에 대한 논의 이외의 다른 목적으로 New Relic에서 공유되거나 사용되지 않습니다.

사용자 에이전트 문자열 및 New Relic

New Relic은 API 호출에서 사용자 에이전트 문자열을 캡처하여 소스를 식별합니다.

공개적으로 사용 가능한 통합을 위해 사용자 지정 사용자 에이전트 문자열을 사용하는 것이 권장되는 모범 사례입니다. New Relic과의 비즈니스 관계에 따라 필요할 수 있습니다. 사용자 지정 사용자 에이전트 문자열로 통합에 레이블을 지정해도 New Relic의 API와의 상호 작용에는 영향을 미치지 않습니다.

Copyright © 2024 New Relic Inc.

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