Logs and performance monitoring
Access to several different types of logs and dashboards for performance monitoring are available to you throughout the development process.
HTTP request Log Shipping
HTTP request Log Shipping provides request logs for an environment and can be analyzed with a variety of tools such as GoAccess, Splunk, and more. Information in shipped logs includes page generation times, response codes, and cache status for requests.
HTTP request Log Shipping is not active by default, and must be enabled in the VIP Dashboard for an environment.
Read more about the HTTP request Log Shipping
New Relic
New Relic is an application performance monitoring (APM) tool that is available for all WordPress environments and Node.js environments. New Relic can collect data for current and historical average page generation times and capture traces of slow requests and much more.
You can enable or disable New Relic for an environment and manage user access in the VIP Dashboard.
Read more about New Relic for environments
Query Monitor
Query Monitor is a developer tools panel installed on all WordPress environments by VIP MU plugins. Query Monitor is useful for identifying and debugging database queries, PHP errors, warnings and notices, hooks and actions, block editor blocks, enqueued scripts and stylesheets, HTTP API calls, and more.
To access Query Monitor for a site, you must have a view_query_monitor
capability assigned to your WordPress user role.
Runtime Logs
Runtime Logs are available for WordPress and Node.js environments. For WordPress applications, Runtime Logs reports PHP errors including fatals, warnings, and notices. For Node.js applications, Runtime Logs reports output sent to stdout
or stderr
.
Logs are retrievable in the Runtime Logs panel of the VIP Dashboard or with the VIP-CLI Runtime Logs command.
Slow Query Logs
Slow Query Logs provide the ability to identify queries made by an application that take an unusually long time to execute. The Slow Query Logs panel, located in the VIP Dashboard, displays up to 100 of the most recent slow queries that have occurred on an environment. Details related to each slow query are provided to assist you with investigating the source of a slow query and improve its performance.
Read more about Slow Query Logs
Insights & metrics data
The Insights & Metrics panel in the VIP Dashboard displays a wide variety of data that provides insights into the performance, health, and usage of an environment.
Available data includes the types and amounts of HTTP response status codes that are returned by the origin servers and edge cache servers, the number of currently active PHP processes, page cache hit rate, object cache hit rate, the efficiency of the queries made to the database by the application code, and more.
Last updated: November 25, 2024