Welcome to the IBM Community, a place to collaborate, share knowledge, & support one another in everyday challenges. Connect with your fellow members through forums, blogs, files, & face-to-face networking.
Skip to main content (Press Enter).
Skip auxiliary navigation (Press Enter).
Agent and Sensors
Upcoming Instana Events
IBM Tech TV
All IBM Community Events
Post to Forum
Share a Resource
Blogging on the Community
Connect with Instana Users
All IBM Community Users
Community Front Porch
Learn about Instana
IBM Instanauts Community
Untangling the Complexities of Modern Application Visibility.
Join / Log in
Go to Stan's Corner
Skip main navigation (Press Enter).
Using Instana for Apache HTTPd tracing monitoring and performance management
Mon February 28, 2022 02:03 AM
- Developer for Instana Integration
Wang Zhi Hong
) - Developer for Instana Integration
Li Shao Rong
- Developer for Instana Integration
IBM Observability by Instana was named a
2021 Gartner Peer Insights Customers' Choice
for application performance monitoring.
provides enterprise observability to improve application performance management and accelerate CI/CD pipelines
public clouds, private clouds, hybrid clouds, on-premises environments, IBM Z®, etc.
is a key capability to trace every request across services, to facilitate application troubleshooting and performance optimi
Apache HTTPd Tracing
enables you to trace your request to
Apache HTTP server, and obtain the hierarchy of upstream and downstream service calls. You can also view details of the request to
Apache HTTP Server, including HTTP header, HTTP request method, status code and the related infrastructure.
Apache HTTPd Tracing Monitoring provided by Instana
full observability in your web applications and can immediately identify the root cause of issues
impact your service. To discover how powerful the feature is,
the following two use cases.
1. Using Instana
onitor multiple virtual hosts on one
Apache HTTPd Tracing provides users with the capability
multiple websites running on one
d server in one application perspective view.
rovided by Instana is a powerful tool for monitoring, alerting, and analysis of a micro-service environment.
Suppose there are two virtual hosts to be monitored. One is
, and the other is
. See the following virtual host definitions in the Apache HTTP server configuration file
First of all,
install instana agent and
enable Apache HTTPd Tracing in your Instana agent configuration file
or more configuration details, see
Apache HTTPd Tracing Configuration
You can modify the agent's configuration.xml as follows:
Then you can leverage Instana
to monitor these two virtual hosts as two services. Click the
icon in the side menu, and then create a new Application Perspective to include the
Now you can get your two virtual hosts monitored in the
view. The statistics of golden signals of these two
are shown in the
, a dependency map is provided to display an overall architecture of your application. You can easily obtain an overview of the service dependencies, and understand the communication paths and throughput by using a visual representation of calls between services.
If you click the
button, you'll be redirected to the
dashboard to get detailed calls or traces data about your services.
2. Using Instana to analyse erroneous calls
Suppose you see one event flagged in the
icon in the side menu as the following screen. Click the
icon to open the
dashboard. Then, you
find that the event
Erroneous call rate is too high
listed. Click the event, and drill down to see more details.
For example, in the
page, it can be seen that the erroneous call rate reached 100% in the timeline graph. Click the
button to go to the
dashboard for more information about this erroneous calls event.
When you go to the
page, you'll find
Instana already generates the appropriate
information for the erroneous calls event.
As a result of the filter, you can see the endpoint list where the metric
Erroneous Calls Rate
You can scroll down the endpoint list, and find the calls marked with the red flag, which means the call contains errors. Drill down to open the
Then, you can get an overall tree hierarchy of the calls. The erroneous call is marked with the red exclamation mark. Click the call to see more information. For example, after clicking the call, you can see that the span detail indicates a
503 Service Unavailable
error is thrown, which typically means the downstream service is not available.
IBM Observability by Instana brings benefits of full observability with complex applications. You can get a real-time understanding about what happens on the Apache HTTPd server and its impact, which helps you to resolve the issues faster.
Are you ready to start the tour of
Tue September 27, 2022 04:05 PM
This is only possible on Linux? Tracing on Windows is currently not supported?
Copyright © 2022 IBM Corporation. All rights reserved.
Powered by Higher Logic