Both Splunk and New Relic are web application monitoring tools. However, New Relic is a cloud-based tool, whereas Splunk is available in cloud and on-premise deployment. Also, New Relic is commonly used to monitor apps and their host server performance. Meanwhile, Splunk is more focused on log management functionality and security.