Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -13,5 +13,6 @@ quick start guides for various log and trace sources.

| Section | Description |
|------|-------------|
| [Nginx Logs](./nginx-logs.md) | Introduction to data ingestion methods and architecture |
| [Nginx Traces](./nginx-traces.md) | Introduction to data ingestion methods and architecture |
| [Nginx Logs](./nginx-logs.md) | Quick start guide for Nginx logs |
| [Nginx Traces](./nginx-traces.md) | Quick start guide for nginx traces |
| [Redis](./redis-logs.md) | Quick start guide for Redis logs |
Original file line number Diff line number Diff line change
Expand Up @@ -26,19 +26,18 @@ This guide shows you how to monitor nginx with ClickStack by configuring the Ope
- Deploy ClickStack with your custom configuration
- Use a pre-built dashboard to visualize nginx metrics (requests, errors, latency)

A demo dataset with 10,000 sample logs is provided to test the integration before connecting your production nginx instances.

Time Required: 5-10 minutes.
Time Required: 5-10 minutes
::::

## Prerequisites {#prerequisites}
- ClickStack instance running
- Existing nginx installation
- Access to modify nginx configuration files

## Integration with existing nginx {#existing-nginx}

This section covers configuring your existing nginx installation to send logs to ClickStack by modifying the ClickStack OTel collector configuration.
If you would like to test the integration before configuring your own existing setup, you can test with our preconfigured setup and sample data in the [following section](/use-cases/observability/clickstack/integrations/nginx#demo-dataset).

### Prerequisites {#prerequisites}
- ClickStack instance running
- Existing nginx installation
- Access to modify nginx configuration files

<VerticalStepper>

Expand Down Expand Up @@ -255,12 +254,16 @@ Once ClickStack is running (you may have to create an account and login first):

1. Open [HyperDX](http://localhost:8080/search?from=1760976000000&to=1761062400000&isLive=false&source=690235c1a9b7fc5a7c0fffc7&select=Timestamp,ServiceName,SeverityText,Body&where=&whereLanguage=lucene&filters=[]&orderBy=)

::::note
It is important to use the link above to get the correct time range, if you don't use this link set your time range to Oct 20 11:00:00 - Oct 21 11:00:00 to see proper results.
::::

Here's what you should see in your search view:

:::note
If you don't see logs, ensure the time range is set to 2025-10-20 11:00:00 - 2025-10-21 11:00:00 and 'Logs' is selected as the source. Using the link is important to get the proper time range of results.
:::

:::note
If you don't see logs, ensure the time range is set to 2025-10-20 11:00:00 - 2025-10-21 11:00:00 and 'Logs' is selected as the source. Using the link is important to get the proper time range of results.
:::

<Image img={search_view} alt="Log view"/>

<Image img={log_view} alt="Log view"/>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,19 +25,20 @@ This guide shows you how to capture distributed traces from your existing nginx
- Verify traces are appearing in HyperDX
- Use a pre-built dashboard to visualize request performance (latency, errors, throughput)

Time Required: 5-10 minutes.
Time Required: 5-10 minutes
::::

## Prerequisites {#prerequisites}
## Integration with existing nginx {#existing-nginx}

This section covers adding distributed tracing to your existing nginx installation by installing the OpenTelemetry module and configuring it to send traces to ClickStack.
If you would like to test the integration before configuring your own existing setup, you can test with our preconfigured setup and sample data in the [following section](/use-cases/observability/clickstack/integrations/nginx-traces#demo-dataset).

### Prerequisites {#prerequisites}
- ClickStack instance running with OTLP endpoints accessible (ports 4317/4318)
- Existing nginx installation (version 1.18 or higher)
- Root or sudo access to modify nginx configuration
- ClickStack hostname or IP address

## Integration with existing nginx {#existing-nginx}

This section covers adding distributed tracing to your existing nginx installation by installing the OpenTelemetry module and configuring it to send traces to ClickStack.

<VerticalStepper>

## Install OpenTelemetry nginx module {#install-module}
Expand Down Expand Up @@ -235,12 +236,12 @@ You should see a response like `{"partialSuccess":{}}` indicating the traces wer

1. Open [HyperDX](http://localhost:8080/search?from=1761501600000&to=1761588000000&isLive=false&source=69023d1b4f1d41a964641b09&where=&select=Timestamp,ServiceName,StatusCode,round(Duration/1e6),SpanName&whereLanguage=lucene&orderBy=&filters=[])

::::note
It is important to use the link above to get the correct time range, if you don't use this link set your time range to Oct 26 13:00:00 - Oct 27 13:00:00 to see proper results.
::::

Here's what you should see in your search view:

:::note
If you don't see logs, ensure the time range is set to 2025-10-26 13:00:00 - 2025-10-27 13:00:00 and 'Logs' is selected as the source. Using the link is important to get the proper time range of results.
:::

<Image img={view_traces} alt="View Traces"/>

</VerticalStepper>
Expand Down
Loading