mirror of
https://github.com/zoriya/snow.git
synced 2025-12-05 23:06:23 +00:00
Add clickhouse exporter
This commit is contained in:
@@ -7,7 +7,8 @@ spec:
|
|||||||
project: default
|
project: default
|
||||||
destination:
|
destination:
|
||||||
server: https://kubernetes.default.svc
|
server: https://kubernetes.default.svc
|
||||||
namespace: clickhouse
|
# i don't wanna deal with making this cluster scoped
|
||||||
|
namespace: otel
|
||||||
syncPolicy:
|
syncPolicy:
|
||||||
automated:
|
automated:
|
||||||
prune: true
|
prune: true
|
||||||
|
|||||||
@@ -1,18 +0,0 @@
|
|||||||
apiVersion: argoproj.io/v1alpha1
|
|
||||||
kind: Application
|
|
||||||
metadata:
|
|
||||||
name: clickhouse
|
|
||||||
namespace: argocd
|
|
||||||
spec:
|
|
||||||
project: default
|
|
||||||
destination:
|
|
||||||
server: https://kubernetes.default.svc
|
|
||||||
namespace: clickhouse
|
|
||||||
syncPolicy:
|
|
||||||
automated:
|
|
||||||
prune: true
|
|
||||||
selfHeal: false
|
|
||||||
source:
|
|
||||||
repoURL: https://github.com/zoriya/snow
|
|
||||||
targetRevision: HEAD
|
|
||||||
path: apps/clickhouse
|
|
||||||
@@ -25,7 +25,7 @@ spec:
|
|||||||
enabled: false
|
enabled: false
|
||||||
manager:
|
manager:
|
||||||
collectorImage:
|
collectorImage:
|
||||||
repository: ghcr.io/open-telemetry/opentelemetry-collector-releases/opentelemetry-collector-k8s
|
repository: ghcr.io/open-telemetry/opentelemetry-collector-releases/opentelemetry-collector-contrib
|
||||||
admissionWebhooks:
|
admissionWebhooks:
|
||||||
certManager:
|
certManager:
|
||||||
enabled: true
|
enabled: true
|
||||||
|
|||||||
@@ -35,7 +35,24 @@ spec:
|
|||||||
timeout: 5s
|
timeout: 5s
|
||||||
|
|
||||||
exporters:
|
exporters:
|
||||||
debug: {}
|
debug:
|
||||||
|
verbosity: detailed
|
||||||
|
clickhouse:
|
||||||
|
endpoint: tcp://clickhouse-otel-cluster:9000?dial_timeout=10s&compress=lz4&async_insert=1
|
||||||
|
ttl: 168h # a week
|
||||||
|
traces_table_name: otel_traces
|
||||||
|
logs_table_name: otel_logs
|
||||||
|
create_schema: true
|
||||||
|
timeout: 5s
|
||||||
|
database: default
|
||||||
|
sending_queue:
|
||||||
|
queue_size: 1000
|
||||||
|
retry_on_failure:
|
||||||
|
enabled: true
|
||||||
|
initial_interval: 5s
|
||||||
|
max_interval: 30s
|
||||||
|
max_elapsed_time: 300s
|
||||||
|
|
||||||
|
|
||||||
extensions:
|
extensions:
|
||||||
health_check:
|
health_check:
|
||||||
@@ -51,12 +68,12 @@ spec:
|
|||||||
traces:
|
traces:
|
||||||
receivers: [otlp]
|
receivers: [otlp]
|
||||||
processors: [memory_limiter, batch]
|
processors: [memory_limiter, batch]
|
||||||
exporters: [debug]
|
exporters: [debug, clickhouse]
|
||||||
metrics:
|
metrics:
|
||||||
receivers: [otlp] #[otlp, hostmetrics]
|
receivers: [otlp] #[otlp, hostmetrics]
|
||||||
processors: [memory_limiter, batch]
|
processors: [memory_limiter, batch]
|
||||||
exporters: [debug]
|
exporters: [debug, clickhouse]
|
||||||
logs:
|
logs:
|
||||||
receivers: [otlp]
|
receivers: [otlp]
|
||||||
processors: [memory_limiter, batch]
|
processors: [memory_limiter, batch]
|
||||||
exporters: [debug]
|
exporters: [debug, clickhouse]
|
||||||
|
|||||||
Reference in New Issue
Block a user