“Monitor all the things” is a mantra we take seriously at New Relic, and our continued investment in providing out-of-the-box on-host integrations keeps moving us closer to that goal. The latest step comes with our release of the Apache integration for New Relic Infrastructure.
Apache is an open source, cross-platform web server distributed under the Apache License version 2.0. Because of its durability, battle-tested SSL security, and dedicated user base, it’s one of the most widely used web servers in production on the Internet. The integration is available for customers with a subscription to New Relic Infrastructure Pro. New Relic Infrastructure processes, displays, alerts on, and analyzes the change and performance data about your on-premise or cloud infrastructure—running on traditional servers or in containerized clusters.
With this integration, you can use New Relic to collect valuable performance metrics and inventory data from your Apache web servers to help you gain complete visibility into your underlying infrastructure. Metrics and inventory data are sent to Infrastructure and New Relic Insights, which include pre-built dashboards of your Apache metric data. You can also easily create alert policies and your own custom queries and charts in Insights.
Our goal for this integration? To help you better manage your Apache infrastructure with speed and agility so you can do everything possible to meet your critical business goals.
Critical performance and health metrics for monitoring Apache web servers
metrics command, the integration collects the following metric data attributes:
- Requests per second, by host
- Status of busy workers
- Total, idle, and busy workers
- Bytes sent per second, by host
- Bytes sent per request, by host
inventory command captures the version numbers from running Apache instances and from all loaded Apache modules, using Apache's binary file.
Troubleshoot Apache web servers faster
You can find your data in the New Relic UI by clicking Infrastructure > Integrations > On-host integrations and then selecting the Apache integration link.
To be sure your web server is running optimally, you need to know if outages or bottlenecks are causing a poor customer experience. For example, let’s say you get alerted that the latency of your website has increased significantly—something that will definitely affect customer experience. With the Apache integration installed, you can use the preconfigured dashboard in Insights to quickly check on exactly how many Apache workers are idle or busy:
You’ll know right away if you’ve reached the maximum amount of processes allowed—or where other processes are occupied. And this could likely be the cause of your website’s increased latency. This is just one example of how the integration can help you optimize your Apache infrastructure.
Get started with the Infrastructure Apache integration
This integration is compatible with Apache versions 2.2 or 2.4 and requires that you enable and configure the Apache status module for each Apache instance. For installation, configuration, and exact compatibility requirements, check out Apache monitoring integration for New Relic Infrastructure in our documentation.
With the New Relic Infrastructure Apache Integration, you've got easy access to the information you need to keep your Apache web servers running at peak efficiency. Don't let slow web servers ruin your organization's digital customer experience.
The views expressed on this blog are those of the author and do not necessarily reflect the views of New Relic. Any solutions offered by the author are environment-specific and not part of the commercial solutions or support offered by New Relic. Please join us exclusively at the Explorers Hub (discuss.newrelic.com) for questions and support related to this blog post. This blog may contain links to content on third-party sites. By providing such links, New Relic does not adopt, guarantee, approve or endorse the information, views or products available on such sites.