차트 또는 대시보드가 포함된 보고서를 예약해야 합니까? 대시보드 공유 방법을 자동화하시겠습니까? GraphQL 변형을 사용하여 프로그래밍 방식으로 대시보드를 PDF 또는 PNG 파일로 얻을 수 있습니다. UI를 사용하여 대시보드를 PDF 파일로 내보낼 수도 있습니다.
예를 들어, New Relic 대시보드의 정적 스냅샷 버전을 생성하여 Slack으로 보내거나 파일로 다운로드할 수 있습니다. 방법을 알아보려면 이 짧은 YouTube 동영상(약 4분)을 시청하십시오.
대시보드 페이지 내보내기
대시보드의 GUID 얻기: 메타데이터 보기 및 태그 관리 모달에 액세스하고 대시보드의 GUID를 보려면 대시보드 이름 옆에 있는 아이콘을 클릭합니다.
아래 쿼리를 사용하여 개별 페이지의 GUID를 가져옵니다.
{ actor { entitySearch(query: "id ='YOUR_PAGE_GUID' OR parentId ='YOUR_PAGE_GUID' AND tags.isDashboardPage = 'true'" ) { results { entities { guid name ... on DashboardEntityOutline { guid name dashboardParentGuid } } } } } }
NerdGraphQL 탐색기 에서 DashboardCreateSnapshotURL 변형을 내보내려는 대시보드 페이지 수만큼 실행합니다. 원하는 대시보드 페이지 GUID를 매개변수로 제공하기만 하면 됩니다.
대시보드 페이지를 PDF로 검색할 수 있는 링크를 가져옵니다. 링크는 다음과 유사합니다.
https://gorgon.nr-assets.net/image/e0c22263-2d88-40bc-940a-b885dbc1d98d?format=PDF&width=2000&height=2000
- 필요한 경우 내보낸 파일을 구성 합니다.
검색한 파일 구성
반환된 링크를 편집하여 내보내기 형식(PDF 또는 PNG)을 변경하거나 크기를 조정하십시오.
예를 들어, 링크를 얻는 경우:
https://gorgon.nr-assets.net/image/e0c22263-2d88-40bc-940a-b885dbc1d98d?format=PDF&width=2000&height=2000
다음을 수행할 수 있습니다.
- 이미지를 얻으려면
PNG
을PDF
으로 대체하십시오. - 너비 및 높이 필드를 수정하여 필요에 맞게 크기를 조정합니다. 최대값은
2000
입니다.
문제점 해결
대시보드를 내보내는 동안 다음 오류가 발생하는 경우 수행할 작업은 다음과 같습니다.
- New Relic UI에서: PDF를 생성하는 동안 오류가 발생했습니다. 다시 시도하십시오
- New Relic NerdGraph에서: 대시보드 엔터티에 대한 작업이 guid:YOUR_GUID로 실패하고 원인: https://chart-image.service.newrelic.com/dashboard-url-from-guid/YOUR_GUID 로 Gorgon을 호출하는 오류 504: 업스트림 요청 시간 초과
이러한 오류는 PDF 생성이 API 최대 응답 시간을 초과하는 경우 발생할 수 있습니다.이러한 오류가 발생하면 대시보드에 있는 위젯 중 시간 창이 큰 위젯이 있는지 확인하십시오.예를 들어, 한 달 전체와 이전 달의 데이터를 비교할 수 있습니다.큰 기간이 표시되면 기간을 줄여 보십시오.
이러한 오류의 또 다른 가능한 원인은 대시보드에 많은 수의 위젯이 있을 수 있다는 것입니다.사용하지 않는 위젯이 있는 경우 일부를 제거하여 오류가 해결되는지 확인할 수 있습니다.