diff --git a/docs/use-cases/observability/clickstack/config.md b/docs/use-cases/observability/clickstack/config.md index 10cb9979988..3f974ab0d28 100644 --- a/docs/use-cases/observability/clickstack/config.md +++ b/docs/use-cases/observability/clickstack/config.md @@ -21,7 +21,7 @@ The following configuration options are available for each component of ClickSta If using the [All in One](/use-cases/observability/clickstack/deployment/all-in-one), [HyperDX Only](/use-cases/observability/clickstack/deployment/hyperdx-only) or [Local Mode](/use-cases/observability/clickstack/deployment/local-mode-only) simply pass the desired setting via an environment variable e.g. ```shell -docker run -e HYPERDX_LOG_LEVEL='debug' -p 8080:8080 -p 4317:4317 -p 4318:4318 docker.hyperdx.io/hyperdx/hyperdx-all-in-one +docker run -e HYPERDX_LOG_LEVEL='debug' -p 8080:8080 -p 4317:4317 -p 4318:4318 clickhouse/clickstack-all-in-one:latest ``` ### Docker Compose {#docker-compose} diff --git a/docs/use-cases/observability/clickstack/deployment/all-in-one.md b/docs/use-cases/observability/clickstack/deployment/all-in-one.md index d5a89f0c390..1b28a62e208 100644 --- a/docs/use-cases/observability/clickstack/deployment/all-in-one.md +++ b/docs/use-cases/observability/clickstack/deployment/all-in-one.md @@ -38,9 +38,13 @@ This option includes authentication, enabling the persistence of dashboards, ale The following will run an OpenTelemetry collector (on port 4317 and 4318) and the HyperDX UI (on port 8080). ```shell -docker run -p 8080:8080 -p 4317:4317 -p 4318:4318 docker.hyperdx.io/hyperdx/hyperdx-all-in-one +docker run -p 8080:8080 -p 4317:4317 -p 4318:4318 clickhouse/clickstack-all-in-one:latest ``` +:::note Image Name Update +ClickStack images are now published as `clickhouse/clickstack-*` (previously `docker.hyperdx.io/hyperdx/*`). +::: + ### Navigate to the HyperDX UI {#navigate-to-hyperdx-ui} Visit [http://localhost:8080](http://localhost:8080) to access the HyperDX UI. @@ -74,7 +78,7 @@ docker run \ -v "$(pwd)/.volumes/db:/data/db" \ -v "$(pwd)/.volumes/ch_data:/var/lib/clickhouse" \ -v "$(pwd)/.volumes/ch_logs:/var/log/clickhouse-server" \ - docker.hyperdx.io/hyperdx/hyperdx-all-in-one + clickhouse/clickstack-all-in-one:latest ``` ## Deploying to production {#deploying-to-production} @@ -91,7 +95,7 @@ If you need to customize the application (8080) or API (8000) ports that HyperDX Customizing the OpenTelemetry ports can simply be changed by modifying the port forwarding flags. For example, replacing `-p 4318:4318` with `-p 4999:4318` to change the OpenTelemetry HTTP port to 4999. ```shell -docker run -p 8080:8080 -p 4317:4317 -p 4999:4318 docker.hyperdx.io/hyperdx/hyperdx-all-in-one +docker run -p 8080:8080 -p 4317:4317 -p 4999:4318 clickhouse/clickstack-all-in-one:latest ``` ## Using ClickHouse Cloud {#using-clickhouse-cloud} @@ -105,7 +109,7 @@ export CLICKHOUSE_ENDPOINT= export CLICKHOUSE_USER= export CLICKHOUSE_PASSWORD= -docker run -e CLICKHOUSE_ENDPOINT=${CLICKHOUSE_ENDPOINT} -e CLICKHOUSE_USER=default -e CLICKHOUSE_PASSWORD=${CLICKHOUSE_PASSWORD} -p 8080:8080 -p 4317:4317 -p 4318:4318 docker.hyperdx.io/hyperdx/hyperdx-all-in-one +docker run -e CLICKHOUSE_ENDPOINT=${CLICKHOUSE_ENDPOINT} -e CLICKHOUSE_USER=default -e CLICKHOUSE_PASSWORD=${CLICKHOUSE_PASSWORD} -p 8080:8080 -p 4317:4317 -p 4318:4318 clickhouse/clickstack-all-in-one:latest ``` The `CLICKHOUSE_ENDPOINT` should be the ClickHouse Cloud HTTPS endpoint, including the port `8443` e.g. `https://mxl4k3ul6a.us-east-2.aws.clickhouse.com:8443` @@ -121,5 +125,5 @@ The OTel collector configuration can be modified if required - see ["Modifying c For example: ```shell -docker run -e OTEL_AGENT_FEATURE_GATE_ARG='--feature-gates=clickhouse.json' -e BETA_CH_OTEL_JSON_SCHEMA_ENABLED=true -p 8080:8080 -p 4317:4317 -p 4318:4318 docker.hyperdx.io/hyperdx/hyperdx-all-in-one +docker run -e OTEL_AGENT_FEATURE_GATE_ARG='--feature-gates=clickhouse.json' -e BETA_CH_OTEL_JSON_SCHEMA_ENABLED=true -p 8080:8080 -p 4317:4317 -p 4318:4318 clickhouse/clickstack-all-in-one:latest ``` \ No newline at end of file diff --git a/docs/use-cases/observability/clickstack/deployment/local-mode-only.md b/docs/use-cases/observability/clickstack/deployment/local-mode-only.md index 3912a818145..f5f99dec91a 100644 --- a/docs/use-cases/observability/clickstack/deployment/local-mode-only.md +++ b/docs/use-cases/observability/clickstack/deployment/local-mode-only.md @@ -39,7 +39,7 @@ Similar to the [all-in-one image](/use-cases/observability/clickstack/deployment Local mode deploys the HyperDX UI on port 8080. ```shell -docker run -p 8080:8080 docker.hyperdx.io/hyperdx/hyperdx-local +docker run -p 8080:8080 clickhouse/clickstack-local:latest ``` ### Navigate to the HyperDX UI {#navigate-to-hyperdx-ui} @@ -63,5 +63,5 @@ Create a source, retain all default values, and complete the `Table` field with For the local mode only image, users only need to set the `BETA_CH_OTEL_JSON_SCHEMA_ENABLED=true` parameter e.g. ```shell -docker run -e BETA_CH_OTEL_JSON_SCHEMA_ENABLED=true -p 8080:8080 docker.hyperdx.io/hyperdx/hyperdx-local +docker run -e BETA_CH_OTEL_JSON_SCHEMA_ENABLED=true -p 8080:8080 clickhouse/clickstack-local:latest ``` diff --git a/docs/use-cases/observability/clickstack/example-datasets/local-data.md b/docs/use-cases/observability/clickstack/example-datasets/local-data.md index b5d2ed94f79..6a3427a3694 100644 --- a/docs/use-cases/observability/clickstack/example-datasets/local-data.md +++ b/docs/use-cases/observability/clickstack/example-datasets/local-data.md @@ -117,7 +117,7 @@ docker run -d --name clickstack \ -v "$(pwd)/custom-local-config.yaml:/etc/otelcol-contrib/custom.config.yaml:ro" \ -v /var/log:/host/var/log:ro \ -v /private/var/log:/host/private/var/log:ro \ - docker.hyperdx.io/hyperdx/hyperdx-all-in-one:latest + clickhouse/clickstack-all-in-one:latest ``` :::note Root user @@ -140,7 +140,7 @@ docker run -d \ -v "$(pwd)/custom-local-config.yaml:/etc/otelcol-contrib/custom.config.yaml:ro" \ -v /var/log:/host/var/log:ro \ -v /private/var/log:/host/private/var/log:ro \ - docker.hyperdx.io/hyperdx/hyperdx-otel-collector + clickhouse/clickstack-otel-collector:latest ``` The collector will immediately begin collecting local system logs and metrics. diff --git a/docs/use-cases/observability/clickstack/getting-started.md b/docs/use-cases/observability/clickstack/getting-started.md index 22e3f4a227c..4f1b8aa6f47 100644 --- a/docs/use-cases/observability/clickstack/getting-started.md +++ b/docs/use-cases/observability/clickstack/getting-started.md @@ -42,10 +42,14 @@ This all-in-one image allows you to launch the full stack with a single command, The following will run an OpenTelemetry collector (on port 4317 and 4318) and the HyperDX UI (on port 8080). ```shell -docker run -p 8080:8080 -p 4317:4317 -p 4318:4318 docker.hyperdx.io/hyperdx/hyperdx-all-in-one +docker run -p 8080:8080 -p 4317:4317 -p 4318:4318 clickhouse/clickstack-all-in-one:latest ``` -:::note Persisting data and settings +:::note Image Name Update +ClickStack images are now published as `clickhouse/clickstack-*` (previously `docker.hyperdx.io/hyperdx/*`). +::: + +:::tip Persisting data and settings To persist data and settings across restarts of the container, users can modify the above docker command to mount the paths `/data/db`, `/var/lib/clickhouse` and `/var/log/clickhouse-server`. For example: @@ -59,7 +63,7 @@ docker run \ -v "$(pwd)/.volumes/db:/data/db" \ -v "$(pwd)/.volumes/ch_data:/var/lib/clickhouse" \ -v "$(pwd)/.volumes/ch_logs:/var/log/clickhouse-server" \ - docker.hyperdx.io/hyperdx/hyperdx-all-in-one + clickhouse/clickstack-all-in-one:latest ``` ::: @@ -124,7 +128,7 @@ export CLICKHOUSE_PASSWORD= Run the following docker command: ```shell -docker run -e CLICKHOUSE_ENDPOINT=${CLICKHOUSE_ENDPOINT} -e CLICKHOUSE_USER=default -e CLICKHOUSE_PASSWORD=${CLICKHOUSE_PASSWORD} -p 8080:8080 -p 4317:4317 -p 4318:4318 docker.hyperdx.io/hyperdx/hyperdx-all-in-one +docker run -e CLICKHOUSE_ENDPOINT=${CLICKHOUSE_ENDPOINT} -e CLICKHOUSE_USER=default -e CLICKHOUSE_PASSWORD=${CLICKHOUSE_PASSWORD} -p 8080:8080 -p 4317:4317 -p 4318:4318 clickhouse/clickstack-all-in-one:latest ``` This will expose an OpenTelemetry collector (on port 4317 and 4318), and the HyperDX UI (on port 8080). @@ -177,7 +181,7 @@ You can use a hosted version of HyperDX in local mode available at [play.hyperdx The self-hosted local mode image comes with an OpenTelemetry collector and a ClickHouse server pre-configured as well. This makes it easy to consume telemetry data from your applications and visualize it in HyperDX with minimal external setup. To get started with the self-hosted version, simply run the Docker container with the appropriate ports forwarded: ```shell -docker run -p 8080:8080 docker.hyperdx.io/hyperdx/hyperdx-local +docker run -p 8080:8080 clickhouse/clickstack-local:latest ``` You will not be promoted to create a user as local mode does not include authentication. diff --git a/docs/use-cases/observability/clickstack/host-logs/generic-host-logs.md b/docs/use-cases/observability/clickstack/host-logs/generic-host-logs.md index 500601d6f8b..9e45b9ceebd 100644 --- a/docs/use-cases/observability/clickstack/host-logs/generic-host-logs.md +++ b/docs/use-cases/observability/clickstack/host-logs/generic-host-logs.md @@ -245,7 +245,7 @@ docker run --name clickstack \ -e CUSTOM_OTELCOL_CONFIG_FILE=/etc/otelcol-contrib/custom.config.yaml \ -v "$(pwd)/host-logs-monitoring.yaml:/etc/otelcol-contrib/custom.config.yaml:ro" \ -v /var/log:/var/log:ro \ - docker.hyperdx.io/hyperdx/hyperdx-all-in-one:latest + clickhouse/clickstack-all-in-one:latest ``` :::note @@ -341,7 +341,7 @@ docker run --name clickstack-demo \ -e CUSTOM_OTELCOL_CONFIG_FILE=/etc/otelcol-contrib/custom.config.yaml \ -v "$(pwd)/host-logs-demo.yaml:/etc/otelcol-contrib/custom.config.yaml:ro" \ -v "$(pwd)/journal.log:/tmp/host-demo/journal.log:ro" \ - docker.hyperdx.io/hyperdx/hyperdx-all-in-one:latest + clickhouse/clickstack-all-in-one:latest ``` :::note diff --git a/docs/use-cases/observability/clickstack/ingesting-data/collector.md b/docs/use-cases/observability/clickstack/ingesting-data/collector.md index b9b330c9a1b..713180f9ddd 100644 --- a/docs/use-cases/observability/clickstack/ingesting-data/collector.md +++ b/docs/use-cases/observability/clickstack/ingesting-data/collector.md @@ -40,7 +40,7 @@ If you are managing your own OpenTelemetry collector in a standalone deployment To deploy the ClickStack distribution of the OTel connector in a standalone mode, run the following docker command: ```shell -docker run -e OPAMP_SERVER_URL=${OPAMP_SERVER_URL} -e CLICKHOUSE_ENDPOINT=${CLICKHOUSE_ENDPOINT} -e CLICKHOUSE_USER=default -e CLICKHOUSE_PASSWORD=${CLICKHOUSE_PASSWORD} -p 8080:8080 -p 4317:4317 -p 4318:4318 docker.hyperdx.io/hyperdx/hyperdx-otel-collector +docker run -e OPAMP_SERVER_URL=${OPAMP_SERVER_URL} -e CLICKHOUSE_ENDPOINT=${CLICKHOUSE_ENDPOINT} -e CLICKHOUSE_USER=default -e CLICKHOUSE_PASSWORD=${CLICKHOUSE_PASSWORD} -p 8080:8080 -p 4317:4317 -p 4318:4318 clickhouse/clickstack-otel-collector:latest ``` Note that we can overwrite the target ClickHouse instance with environment variables for `CLICKHOUSE_ENDPOINT`, `CLICKHOUSE_USERNAME`, and `CLICKHOUSE_PASSWORD`. The `CLICKHOUSE_ENDPOINT` should be the full ClickHouse HTTP endpoint, including the protocol and port—for example, `http://localhost:8123`. @@ -71,9 +71,13 @@ export CLICKHOUSE_PASSWORD= ``` ```shell -docker run -e OPAMP_SERVER_URL=${OPAMP_SERVER_URL} -e CLICKHOUSE_ENDPOINT=${CLICKHOUSE_ENDPOINT} -e CLICKHOUSE_USER=default -e CLICKHOUSE_PASSWORD=${CLICKHOUSE_PASSWORD} -p 8080:8080 -p 4317:4317 -p 4318:4318 docker.hyperdx.io/hyperdx/hyperdx-all-in-one +docker run -e OPAMP_SERVER_URL=${OPAMP_SERVER_URL} -e CLICKHOUSE_ENDPOINT=${CLICKHOUSE_ENDPOINT} -e CLICKHOUSE_USER=default -e CLICKHOUSE_PASSWORD=${CLICKHOUSE_PASSWORD} -p 8080:8080 -p 4317:4317 -p 4318:4318 clickhouse/clickstack-all-in-one:latest ``` +:::note Image Name Update +ClickStack images are now published as `clickhouse/clickstack-*` (previously `docker.hyperdx.io/hyperdx/*`). +::: + #### Docker Compose {#docker-compose-otel} With Docker Compose, modify the collector configuration using the same environment variables as above: @@ -169,7 +173,7 @@ docker run -d --name clickstack \ -p 8080:8080 -p 4317:4317 -p 4318:4318 \ -e CUSTOM_OTELCOL_CONFIG_FILE=/etc/otelcol-contrib/custom.config.yaml \ -v "$(pwd)/custom-config.yaml:/etc/otelcol-contrib/custom.config.yaml:ro" \ - docker.hyperdx.io/hyperdx/hyperdx-all-in-one:latest + clickhouse/clickstack-all-in-one:latest ``` **Deploy with the standalone collector:** @@ -182,7 +186,7 @@ docker run -d \ -e CLICKHOUSE_PASSWORD=${CLICKHOUSE_PASSWORD} \ -v "$(pwd)/custom-config.yaml:/etc/otelcol-contrib/custom.config.yaml:ro" \ -p 4317:4317 -p 4318:4318 \ - docker.hyperdx.io/hyperdx/hyperdx-otel-collector + clickhouse/clickstack-otel-collector:latest ``` :::note @@ -412,7 +416,7 @@ In order to query the JSON type, support must also be enabled in the HyperDX app For example: ```shell -docker run -e OTEL_AGENT_FEATURE_GATE_ARG='--feature-gates=clickhouse.json' -e OPAMP_SERVER_URL=${OPAMP_SERVER_URL} -e CLICKHOUSE_ENDPOINT=${CLICKHOUSE_ENDPOINT} -e CLICKHOUSE_USER=default -e CLICKHOUSE_PASSWORD=${CLICKHOUSE_PASSWORD} -p 8080:8080 -p 4317:4317 -p 4318:4318 docker.hyperdx.io/hyperdx/hyperdx-otel-collector +docker run -e OTEL_AGENT_FEATURE_GATE_ARG='--feature-gates=clickhouse.json' -e OPAMP_SERVER_URL=${OPAMP_SERVER_URL} -e CLICKHOUSE_ENDPOINT=${CLICKHOUSE_ENDPOINT} -e CLICKHOUSE_USER=default -e CLICKHOUSE_PASSWORD=${CLICKHOUSE_PASSWORD} -p 8080:8080 -p 4317:4317 -p 4318:4318 clickhouse/clickstack-otel-collector:latest ``` ### Migrating from map-based schemas to the JSON type {#migrating-from-map-based-schemas-to-json} diff --git a/docs/use-cases/observability/clickstack/integration-examples/kafka-metrics.md b/docs/use-cases/observability/clickstack/integration-examples/kafka-metrics.md index f0ee5b48648..1ac02036ad5 100644 --- a/docs/use-cases/observability/clickstack/integration-examples/kafka-metrics.md +++ b/docs/use-cases/observability/clickstack/integration-examples/kafka-metrics.md @@ -101,7 +101,7 @@ This example shows a complete setup with Kafka, the JMX Metric Gatherer, and Cli ```yaml services: clickstack: - image: docker.hyperdx.io/hyperdx/hyperdx-all-in-one:latest + image: clickhouse/clickstack-all-in-one:latest ports: - "8080:8080" - "4317:4317" @@ -234,7 +234,7 @@ Start a ClickStack instance: ```bash docker run -d --name clickstack-demo \ -p 8080:8080 -p 4317:4317 -p 4318:4318 \ - docker.hyperdx.io/hyperdx/hyperdx-all-in-one:latest + clickhouse/clickstack-all-in-one:latest ``` #### Load metrics into ClickStack {#load-metrics} diff --git a/docs/use-cases/observability/clickstack/integration-examples/nginx-logs.md b/docs/use-cases/observability/clickstack/integration-examples/nginx-logs.md index c8c74659b6a..29d69a44d51 100644 --- a/docs/use-cases/observability/clickstack/integration-examples/nginx-logs.md +++ b/docs/use-cases/observability/clickstack/integration-examples/nginx-logs.md @@ -160,7 +160,7 @@ docker run --name clickstack \ -e CUSTOM_OTELCOL_CONFIG_FILE=/etc/otelcol-contrib/custom.config.yaml \ -v "$(pwd)/nginx-monitoring.yaml:/etc/otelcol-contrib/custom.config.yaml:ro" \ -v /var/log/nginx:/var/log/nginx:ro \ - docker.hyperdx.io/hyperdx/hyperdx-all-in-one:latest + clickhouse/clickstack-all-in-one:latest ``` :::note @@ -245,7 +245,7 @@ docker run --name clickstack-demo \ -e CUSTOM_OTELCOL_CONFIG_FILE=/etc/otelcol-contrib/custom.config.yaml \ -v "$(pwd)/nginx-demo.yaml:/etc/otelcol-contrib/custom.config.yaml:ro" \ -v "$(pwd)/access.log:/tmp/nginx-demo/access.log:ro" \ - docker.hyperdx.io/hyperdx/hyperdx-all-in-one:latest + clickhouse/clickstack-all-in-one:latest ``` #### Verify logs in HyperDX {#verify-demo-logs} diff --git a/docs/use-cases/observability/clickstack/integration-examples/nginx-traces.md b/docs/use-cases/observability/clickstack/integration-examples/nginx-traces.md index 582e3f31a4e..b991ca41436 100644 --- a/docs/use-cases/observability/clickstack/integration-examples/nginx-traces.md +++ b/docs/use-cases/observability/clickstack/integration-examples/nginx-traces.md @@ -183,7 +183,7 @@ If you don't have ClickStack running yet, start it with: ```bash docker run --name clickstack-demo \ -p 8080:8080 -p 4317:4317 -p 4318:4318 \ - docker.hyperdx.io/hyperdx/hyperdx-all-in-one:latest + clickhouse/clickstack-all-in-one:latest ``` Wait about 30 seconds for ClickStack to fully initialize before proceeding. diff --git a/docs/use-cases/observability/clickstack/integration-examples/postgres-logs.md b/docs/use-cases/observability/clickstack/integration-examples/postgres-logs.md index 81fcd35f770..2cfa2364fb4 100644 --- a/docs/use-cases/observability/clickstack/integration-examples/postgres-logs.md +++ b/docs/use-cases/observability/clickstack/integration-examples/postgres-logs.md @@ -192,7 +192,7 @@ docker run --name clickstack \ -e CUSTOM_OTELCOL_CONFIG_FILE=/etc/otelcol-contrib/custom.config.yaml \ -v "$(pwd)/postgres-logs-monitoring.yaml:/etc/otelcol-contrib/custom.config.yaml:ro" \ -v /var/lib/postgresql:/var/lib/postgresql:ro \ - docker.hyperdx.io/hyperdx/hyperdx-all-in-one:latest + clickhouse/clickstack-all-in-one:latest ``` :::note @@ -283,7 +283,7 @@ docker run --name clickstack-demo \ -e CUSTOM_OTELCOL_CONFIG_FILE=/etc/otelcol-contrib/custom.config.yaml \ -v "$(pwd)/postgres-logs-demo.yaml:/etc/otelcol-contrib/custom.config.yaml:ro" \ -v "$(pwd)/postgresql.log:/tmp/postgres-demo/postgresql.log:ro" \ - docker.hyperdx.io/hyperdx/hyperdx-all-in-one:latest + clickhouse/clickstack-all-in-one:latest ``` #### Verify logs in HyperDX {#verify-demo-logs} diff --git a/docs/use-cases/observability/clickstack/integration-examples/postgres-metrics.md b/docs/use-cases/observability/clickstack/integration-examples/postgres-metrics.md index 9c4cfd28d78..bc43edd703f 100644 --- a/docs/use-cases/observability/clickstack/integration-examples/postgres-metrics.md +++ b/docs/use-cases/observability/clickstack/integration-examples/postgres-metrics.md @@ -161,7 +161,7 @@ Start a ClickStack instance: ```bash docker run -d --name clickstack-postgres-demo \ -p 8080:8080 -p 4317:4317 -p 4318:4318 \ - docker.hyperdx.io/hyperdx/hyperdx-all-in-one:latest + clickhouse/clickstack-all-in-one:latest ``` Wait approximately 30 seconds for ClickStack to fully start. diff --git a/docs/use-cases/observability/clickstack/integration-examples/redis-logs.md b/docs/use-cases/observability/clickstack/integration-examples/redis-logs.md index f065074c844..5cb5823c728 100644 --- a/docs/use-cases/observability/clickstack/integration-examples/redis-logs.md +++ b/docs/use-cases/observability/clickstack/integration-examples/redis-logs.md @@ -163,7 +163,7 @@ docker run --name clickstack \ -e CUSTOM_OTELCOL_CONFIG_FILE=/etc/otelcol-contrib/custom.config.yaml \ -v "$(pwd)/redis-monitoring.yaml:/etc/otelcol-contrib/custom.config.yaml:ro" \ -v /var/log/redis:/var/log/redis:ro \ - docker.hyperdx.io/hyperdx/hyperdx-all-in-one:latest + clickhouse/clickstack-all-in-one:latest ``` :::note @@ -246,7 +246,7 @@ docker run --name clickstack-demo \ -e CUSTOM_OTELCOL_CONFIG_FILE=/etc/otelcol-contrib/custom.config.yaml \ -v "$(pwd)/redis-demo.yaml:/etc/otelcol-contrib/custom.config.yaml:ro" \ -v "$(pwd)/redis-server.log:/tmp/redis-demo/redis-server.log:ro" \ - docker.hyperdx.io/hyperdx/hyperdx-all-in-one:latest + clickhouse/clickstack-all-in-one:latest ``` :::note diff --git a/docs/use-cases/observability/clickstack/integration-examples/redis-metrics.md b/docs/use-cases/observability/clickstack/integration-examples/redis-metrics.md index 1dbb52ab978..e96050a4da9 100644 --- a/docs/use-cases/observability/clickstack/integration-examples/redis-metrics.md +++ b/docs/use-cases/observability/clickstack/integration-examples/redis-metrics.md @@ -188,7 +188,7 @@ docker run --name clickstack \ -p 8080:8080 -p 4317:4317 -p 4318:4318 \ -e CUSTOM_OTELCOL_CONFIG_FILE=/etc/otelcol-contrib/custom.config.yaml \ -v "$(pwd)/redis-metrics.yaml:/etc/otelcol-contrib/custom.config.yaml:ro" \ - docker.hyperdx.io/hyperdx/hyperdx-all-in-one:latest + clickhouse/clickstack-all-in-one:latest ``` **Important:** If Redis is running in another container, use Docker networking: @@ -205,7 +205,7 @@ docker run --name clickstack \ -p 8080:8080 -p 4317:4317 -p 4318:4318 \ -e CUSTOM_OTELCOL_CONFIG_FILE=/etc/otelcol-contrib/custom.config.yaml \ -v "$(pwd)/redis-metrics.yaml:/etc/otelcol-contrib/custom.config.yaml:ro" \ - docker.hyperdx.io/hyperdx/hyperdx-all-in-one:latest + clickhouse/clickstack-all-in-one:latest ``` #### Verify metrics in HyperDX {#verifying-metrics} @@ -249,7 +249,7 @@ Start a ClickStack instance: ```bash docker run -d --name clickstack-demo \ -p 8080:8080 -p 4317:4317 -p 4318:4318 \ - docker.hyperdx.io/hyperdx/hyperdx-all-in-one:latest + clickhouse/clickstack-all-in-one:latest ``` Wait approximately 30 seconds for ClickStack to fully start.