애플리케이션의 상태 및 보고 상태를 찾으려면 New Relic REST API에서 제공되는 요약 데이터 를 사용하십시오.
상태 출력 예시
애플리케이션에 대한 요약 정보 를 얻기 위해 설명된 방법을 사용하면 출력은 다음과 유사합니다.
{ "applications": [ { "id": 1129082, "name": "My Web Page", "language": "java", "health_status": "green", "reporting": true, "last_reported_at": "2014-07-29T23:45:07+00:00", "application_summary": { "response_time": 304, "throughput": 4570, "error_rate": 0.0016, "apdex_target": 523, "apdex_score": 0.97 }, "end_user_summary": { "response_time": 3.73, "throughput": 0.333, "apdex_target": 0, "apdex_score": 1 }, "settings": { "app_apdex_threshold": 0.5, "end_user_apdex_threshold": 7, "enable_real_user_monitoring": true, "use_server_side_config": true }, "links": { "application_instances": [ 2928655, 3941052, 3940275, 3944066, 3943114, 3943147 ], "alert_policy": 41534, "servers": [], "application_hosts": [ 2927654, 3940051, 3943274, 3943065, 3943513, 3943146 ] } } ]}
보고 상태
보고 상태는 신청 상태의 일부로 반환된 "reporting": true,
줄에 의해 제공됩니다. 애플리케이션이 10분 동안 보고되지 않으면 이 상태가 false
으로 변경됩니다. 또한 상태가 false
이면 "last_reported_at":<time stamp>
에 더 이상 타임스탬프가 포함되지 않습니다.
건강 상태
상태 는 애플리케이션 상태의 일부로 반환된 "health_status": "green",
줄에 의해 제공됩니다. API에서 반환된 색상은 UI에 표시된 앱의 상태 표시기와 일치합니다.
Exception: REST API는 yellow
대신 orange
사용합니다. 해당 내용이 공지사항과 연관되어 있지 않으면 unknown
로 표시됩니다.