Infrastructure Integrations SDK를 사용 하면 맞춤형 온호스트 통합을 구축할 수 있습니다. 이 문서에서는 Go 언어 도구와 온호스트 통합을 구축하는 데 사용할 수 있는 구축 도구 및 리소스에 대해 설명합니다.
통합 튜토리얼
중요
다음 자습서는 SDK 통합 프로토콜 v3을 사용한 통합을 기반으로 합니다.
Github 저장소 에서 통합 프로토콜 v4에 대한 자세한 정보를 찾으십시오.
GitHub의 Go 언어 통합 구축 자습서에서는 Redis 데이터를 보고하는 Go 언어 통합을 구축하기 위한 단계별 절차를 제공합니다.
이 자습서는 Linux 명령줄을 사용하여 통합을 구축하는 방법을 보여주지만 표준 Go 설치 및 PowerShell과 Windows 통합에 동일한 기술을 사용할 수 있습니다. make
명령은 PowerShell에서 작동하지 않지만 그 안에 있는 Go 명령을 통합 빌드를 위한 가이드로 사용할 수 있습니다.
팁
모든 언어로 호스트 내 통합을 생성할 수 있지만 Go는 New Relic이 자체 통합 및 빌드 도구에 사용하는 언어입니다. 다른 언어로 통합을 생성하려면통합 파일 구조 및 JSON 출력 요구 사항 을 준수하십시오.
Go 언어 통합 구축 패키지
튜토리얼은 유용한 Go 기능과 데이터 구조 세트를 제공하는 New Relic Go 언어 통합 구축 라이브러리 패키지 에 의존합니다. 패키지는 다음과 같은 도구를 제공합니다.
- 모든 필수 필드를 사용하여 "스캐폴드" 통합 구조를 생성합니다.
- 명령줄 인수 또는 환경 변수에서 값을 읽습니다.
- JSON 데이터를 생성하고
stdout
에 인쇄합니다.
파일 형식 및 JSON 출력 사양에 대한 자세한 내용은파일 요구 사항 을 참조하십시오.