“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

The Apache Integration captures key performance metrics and attaches them to the ApacheSample event type.

Using the 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

The integration’s 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:

Apache default dashboard showing worker status

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.

Ali Gerrard is a product marketing manager at New Relic.

View posts by .

Interested in writing for New Relic Blog? Send us a pitch!