mirror of
https://git.mirrors.martin98.com/https://github.com/SigNoz/signoz
synced 2025-08-14 01:15:52 +08:00
Bump version of clickhouse to 22.8.8 LTS and deploy file changes (#1711)
* chore: 🔥 remove docker-compose-prod.yaml as redundant and update Makefile * chore: 🔧 scrape otel-collector internal metrics in same container and related changes * chore: 📌 Bump version of clickhouse to 22.8.8 LTS Signed-off-by: Prashant Shahi <prashant@signoz.io> Co-authored-by: Srikanth Chekuri <srikanth.chekuri92@gmail.com>
This commit is contained in:
parent
355264a43e
commit
622943645f
8
Makefile
8
Makefile
@ -120,14 +120,10 @@ down-local:
|
|||||||
down -v
|
down -v
|
||||||
|
|
||||||
run-x86:
|
run-x86:
|
||||||
@docker-compose -f \
|
@docker-compose -f $(STANDALONE_DIRECTORY)/docker-compose.yaml up --build -d
|
||||||
$(STANDALONE_DIRECTORY)/docker-compose-core.yaml -f $(STANDALONE_DIRECTORY)/docker-compose-prod.yaml \
|
|
||||||
up --build -d
|
|
||||||
|
|
||||||
down-x86:
|
down-x86:
|
||||||
@docker-compose -f \
|
@docker-compose -f $(STANDALONE_DIRECTORY)/docker-compose.yaml down -v
|
||||||
$(STANDALONE_DIRECTORY)/docker-compose-core.yaml -f $(STANDALONE_DIRECTORY)/docker-compose-prod.yaml \
|
|
||||||
down -v
|
|
||||||
|
|
||||||
clear-standalone-data:
|
clear-standalone-data:
|
||||||
@docker run --rm -v "$(PWD)/$(STANDALONE_DIRECTORY)/data:/pwd" busybox \
|
@docker run --rm -v "$(PWD)/$(STANDALONE_DIRECTORY)/data:/pwd" busybox \
|
||||||
|
@ -2,7 +2,7 @@ version: "3.9"
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
clickhouse:
|
clickhouse:
|
||||||
image: clickhouse/clickhouse-server:22.4.5-alpine
|
image: clickhouse/clickhouse-server:22.8.8-alpine
|
||||||
# ports:
|
# ports:
|
||||||
# - "9000:9000"
|
# - "9000:9000"
|
||||||
# - "8123:8123"
|
# - "8123:8123"
|
||||||
|
@ -55,6 +55,16 @@ receivers:
|
|||||||
disk: {}
|
disk: {}
|
||||||
filesystem: {}
|
filesystem: {}
|
||||||
network: {}
|
network: {}
|
||||||
|
prometheus:
|
||||||
|
config:
|
||||||
|
global:
|
||||||
|
scrape_interval: 30s
|
||||||
|
scrape_configs:
|
||||||
|
# otel-collector internal metrics
|
||||||
|
- job_name: otel-collector
|
||||||
|
static_configs:
|
||||||
|
- targets:
|
||||||
|
- localhost:8888
|
||||||
|
|
||||||
processors:
|
processors:
|
||||||
batch:
|
batch:
|
||||||
@ -134,8 +144,8 @@ service:
|
|||||||
receivers: [otlp]
|
receivers: [otlp]
|
||||||
processors: [batch]
|
processors: [batch]
|
||||||
exporters: [clickhousemetricswrite]
|
exporters: [clickhousemetricswrite]
|
||||||
metrics/hostmetrics:
|
metrics/generic:
|
||||||
receivers: [hostmetrics]
|
receivers: [hostmetrics, prometheus]
|
||||||
processors: [resourcedetection, batch]
|
processors: [resourcedetection, batch]
|
||||||
exporters: [clickhousemetricswrite]
|
exporters: [clickhousemetricswrite]
|
||||||
metrics/spanmetrics:
|
metrics/spanmetrics:
|
||||||
|
@ -2,27 +2,19 @@ receivers:
|
|||||||
prometheus:
|
prometheus:
|
||||||
config:
|
config:
|
||||||
scrape_configs:
|
scrape_configs:
|
||||||
# otel-collector internal metrics
|
|
||||||
- job_name: "otel-collector"
|
|
||||||
scrape_interval: 60s
|
|
||||||
dns_sd_configs:
|
|
||||||
- names:
|
|
||||||
- 'tasks.otel-collector'
|
|
||||||
type: 'A'
|
|
||||||
port: 8888
|
|
||||||
# otel-collector-metrics internal metrics
|
# otel-collector-metrics internal metrics
|
||||||
- job_name: "otel-collector-metrics"
|
- job_name: otel-collector-metrics
|
||||||
scrape_interval: 60s
|
scrape_interval: 60s
|
||||||
static_configs:
|
static_configs:
|
||||||
- targets:
|
- targets:
|
||||||
- localhost:8888
|
- localhost:8888
|
||||||
# SigNoz span metrics
|
# SigNoz span metrics
|
||||||
- job_name: "signozspanmetrics-collector"
|
- job_name: signozspanmetrics-collector
|
||||||
scrape_interval: 60s
|
scrape_interval: 60s
|
||||||
dns_sd_configs:
|
dns_sd_configs:
|
||||||
- names:
|
- names:
|
||||||
- 'tasks.otel-collector'
|
- tasks.otel-collector
|
||||||
type: 'A'
|
type: A
|
||||||
port: 8889
|
port: 8889
|
||||||
|
|
||||||
processors:
|
processors:
|
||||||
|
@ -2,7 +2,7 @@ version: "2.4"
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
clickhouse:
|
clickhouse:
|
||||||
image: clickhouse/clickhouse-server:22.4.5-alpine
|
image: clickhouse/clickhouse-server:22.8.8-alpine
|
||||||
container_name: clickhouse
|
container_name: clickhouse
|
||||||
# ports:
|
# ports:
|
||||||
# - "9000:9000"
|
# - "9000:9000"
|
||||||
|
@ -1,44 +0,0 @@
|
|||||||
version: "2.4"
|
|
||||||
|
|
||||||
services:
|
|
||||||
query-service:
|
|
||||||
image: signoz/query-service:0.11.2
|
|
||||||
container_name: query-service
|
|
||||||
command: ["-config=/root/config/prometheus.yml"]
|
|
||||||
# ports:
|
|
||||||
# - "6060:6060" # pprof port
|
|
||||||
# - "8080:8080" # query-service port
|
|
||||||
volumes:
|
|
||||||
- ./prometheus.yml:/root/config/prometheus.yml
|
|
||||||
- ../dashboards:/root/config/dashboards
|
|
||||||
- ./data/signoz/:/var/lib/signoz/
|
|
||||||
environment:
|
|
||||||
- ClickHouseUrl=tcp://clickhouse:9000/?database=signoz_traces
|
|
||||||
- ALERTMANAGER_API_PREFIX=http://alertmanager:9093/api/
|
|
||||||
- SIGNOZ_LOCAL_DB_PATH=/var/lib/signoz/signoz.db
|
|
||||||
- DASHBOARDS_PATH=/root/config/dashboards
|
|
||||||
- STORAGE=clickhouse
|
|
||||||
- GODEBUG=netdns=go
|
|
||||||
- TELEMETRY_ENABLED=true
|
|
||||||
- DEPLOYMENT_TYPE=docker-standalone-amd
|
|
||||||
restart: on-failure
|
|
||||||
healthcheck:
|
|
||||||
test: ["CMD", "wget", "--spider", "-q", "localhost:8080/api/v1/version"]
|
|
||||||
interval: 30s
|
|
||||||
timeout: 5s
|
|
||||||
retries: 3
|
|
||||||
depends_on:
|
|
||||||
clickhouse:
|
|
||||||
condition: service_healthy
|
|
||||||
|
|
||||||
frontend:
|
|
||||||
image: signoz/frontend:0.11.2
|
|
||||||
container_name: frontend
|
|
||||||
restart: on-failure
|
|
||||||
depends_on:
|
|
||||||
- alertmanager
|
|
||||||
- query-service
|
|
||||||
ports:
|
|
||||||
- "3301:3301"
|
|
||||||
volumes:
|
|
||||||
- ../common/nginx-config.conf:/etc/nginx/conf.d/default.conf
|
|
@ -2,7 +2,7 @@ version: "2.4"
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
clickhouse:
|
clickhouse:
|
||||||
image: clickhouse/clickhouse-server:22.4.5-alpine
|
image: clickhouse/clickhouse-server:22.8.8-alpine
|
||||||
# ports:
|
# ports:
|
||||||
# - "9000:9000"
|
# - "9000:9000"
|
||||||
# - "8123:8123"
|
# - "8123:8123"
|
||||||
|
@ -55,6 +55,16 @@ receivers:
|
|||||||
disk: {}
|
disk: {}
|
||||||
filesystem: {}
|
filesystem: {}
|
||||||
network: {}
|
network: {}
|
||||||
|
prometheus:
|
||||||
|
config:
|
||||||
|
global:
|
||||||
|
scrape_interval: 30s
|
||||||
|
scrape_configs:
|
||||||
|
# otel-collector internal metrics
|
||||||
|
- job_name: otel-collector
|
||||||
|
static_configs:
|
||||||
|
- targets:
|
||||||
|
- localhost:8888
|
||||||
|
|
||||||
processors:
|
processors:
|
||||||
batch:
|
batch:
|
||||||
@ -138,8 +148,8 @@ service:
|
|||||||
receivers: [otlp]
|
receivers: [otlp]
|
||||||
processors: [batch]
|
processors: [batch]
|
||||||
exporters: [clickhousemetricswrite]
|
exporters: [clickhousemetricswrite]
|
||||||
metrics/hostmetrics:
|
metrics/generic:
|
||||||
receivers: [hostmetrics]
|
receivers: [hostmetrics, prometheus]
|
||||||
processors: [resourcedetection, batch]
|
processors: [resourcedetection, batch]
|
||||||
exporters: [clickhousemetricswrite]
|
exporters: [clickhousemetricswrite]
|
||||||
metrics/spanmetrics:
|
metrics/spanmetrics:
|
||||||
|
@ -6,20 +6,14 @@ receivers:
|
|||||||
prometheus:
|
prometheus:
|
||||||
config:
|
config:
|
||||||
scrape_configs:
|
scrape_configs:
|
||||||
# otel-collector internal metrics
|
|
||||||
- job_name: "otel-collector"
|
|
||||||
scrape_interval: 60s
|
|
||||||
static_configs:
|
|
||||||
- targets:
|
|
||||||
- otel-collector:8888
|
|
||||||
# otel-collector-metrics internal metrics
|
# otel-collector-metrics internal metrics
|
||||||
- job_name: "otel-collector-metrics"
|
- job_name: otel-collector-metrics
|
||||||
scrape_interval: 60s
|
scrape_interval: 60s
|
||||||
static_configs:
|
static_configs:
|
||||||
- targets:
|
- targets:
|
||||||
- localhost:8888
|
- localhost:8888
|
||||||
# SigNoz span metrics
|
# SigNoz span metrics
|
||||||
- job_name: "signozspanmetrics-collector"
|
- job_name: signozspanmetrics-collector
|
||||||
scrape_interval: 60s
|
scrape_interval: 60s
|
||||||
static_configs:
|
static_configs:
|
||||||
- targets:
|
- targets:
|
||||||
|
@ -2,7 +2,7 @@ version: "2.4"
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
clickhouse:
|
clickhouse:
|
||||||
image: clickhouse/clickhouse-server:22.4.5-alpine
|
image: clickhouse/clickhouse-server:22.8.8-alpine
|
||||||
tty: true
|
tty: true
|
||||||
volumes:
|
volumes:
|
||||||
- ./clickhouse-config.xml:/etc/clickhouse-server/config.xml
|
- ./clickhouse-config.xml:/etc/clickhouse-server/config.xml
|
||||||
|
@ -55,6 +55,17 @@ receivers:
|
|||||||
disk: {}
|
disk: {}
|
||||||
filesystem: {}
|
filesystem: {}
|
||||||
network: {}
|
network: {}
|
||||||
|
prometheus:
|
||||||
|
config:
|
||||||
|
global:
|
||||||
|
scrape_interval: 30s
|
||||||
|
scrape_configs:
|
||||||
|
# otel-collector internal metrics
|
||||||
|
- job_name: otel-collector
|
||||||
|
scrape_interval: 60s
|
||||||
|
static_configs:
|
||||||
|
- targets:
|
||||||
|
- otel-collector:8888
|
||||||
|
|
||||||
processors:
|
processors:
|
||||||
batch:
|
batch:
|
||||||
@ -126,8 +137,8 @@ service:
|
|||||||
receivers: [otlp]
|
receivers: [otlp]
|
||||||
processors: [batch]
|
processors: [batch]
|
||||||
exporters: [clickhousemetricswrite]
|
exporters: [clickhousemetricswrite]
|
||||||
metrics/hostmetrics:
|
metrics/generic:
|
||||||
receivers: [hostmetrics]
|
receivers: [hostmetrics, prometheus]
|
||||||
processors: [resourcedetection, batch]
|
processors: [resourcedetection, batch]
|
||||||
exporters: [clickhousemetricswrite]
|
exporters: [clickhousemetricswrite]
|
||||||
metrics/spanmetrics:
|
metrics/spanmetrics:
|
||||||
|
@ -6,20 +6,14 @@ receivers:
|
|||||||
prometheus:
|
prometheus:
|
||||||
config:
|
config:
|
||||||
scrape_configs:
|
scrape_configs:
|
||||||
# otel-collector internal metrics
|
|
||||||
- job_name: "otel-collector"
|
|
||||||
scrape_interval: 60s
|
|
||||||
static_configs:
|
|
||||||
- targets:
|
|
||||||
- otel-collector:8888
|
|
||||||
# otel-collector-metrics internal metrics
|
# otel-collector-metrics internal metrics
|
||||||
- job_name: "otel-collector-metrics"
|
- job_name: otel-collector-metrics
|
||||||
scrape_interval: 60s
|
scrape_interval: 60s
|
||||||
static_configs:
|
static_configs:
|
||||||
- targets:
|
- targets:
|
||||||
- localhost:8888
|
- localhost:8888
|
||||||
# SigNoz span metrics
|
# SigNoz span metrics
|
||||||
- job_name: "signozspanmetrics-collector"
|
- job_name: signozspanmetrics-collector
|
||||||
scrape_interval: 60s
|
scrape_interval: 60s
|
||||||
static_configs:
|
static_configs:
|
||||||
- targets:
|
- targets:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user