To find the health and reporting status of an application, use the summary data available from the New Relic REST API.
Example status output
Using the methods described to get summary information for applications, the output will be similar to this:
{ "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 status
The reporting status is provided by the "reporting": true,
line returned as part of the application status. This status will change to false
if the application has not reported in 10 minutes. Also, when the status is false
, the "last_reported_at":<time stamp>
will no longer contain a timestamp.
Health status
The health status is provided by the "health_status": "green",
line returned as part of the application status. The color returned in the API matches the app's health status indicators displayed in the UI.
Exception: The REST API uses orange
instead of yellow
. If the application is not associated with an alert policy, it will show as unknown
.
For more help
If you need more help, check out these support and learning resources:
- Browse the Explorers Hub to get help from the community and join in discussions.
- Find answers on our sites and learn how to use our support portal.
- Run New Relic Diagnostics, our troubleshooting tool for Linux, Windows, and macOS.
- Review New Relic's and and documentation.