diff --git a/.env.example b/.env.example
index fb86a4a..895f6b2 100644
--- a/.env.example
+++ b/.env.example
@@ -1,2 +1,6 @@
# 根用户密码,不要为空
CLICKHOUSE_PASSWORD=
+
+# 收集器被动模式监听地址,非 tls 传输,只在内网监听,不要暴露到公网
+OTEL_COLLECTOR_APP_GRPC_HOST=
+OTEL_COLLECTOR_APP_HTTP_HOST=
diff --git a/clickhouse/configs/docker.xml b/clickhouse/configs/docker.xml
new file mode 100644
index 0000000..6686812
--- /dev/null
+++ b/clickhouse/configs/docker.xml
@@ -0,0 +1,11 @@
+
+
+ ::
+ 0.0.0.0
+ 1
+
+
+ notice
+ 1
+
+
diff --git a/clickhouse/configs/low-memory.xml b/clickhouse/configs/low-memory.xml
new file mode 100644
index 0000000..5e77357
--- /dev/null
+++ b/clickhouse/configs/low-memory.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/clickhouse/configs/ttl.xml b/clickhouse/configs/ttl.xml
new file mode 100644
index 0000000..63b9008
--- /dev/null
+++ b/clickhouse/configs/ttl.xml
@@ -0,0 +1,10 @@
+
+
+
diff --git a/docker-compose.yaml b/docker-compose.yaml
index eec81cc..e2eee91 100644
--- a/docker-compose.yaml
+++ b/docker-compose.yaml
@@ -7,7 +7,7 @@ services:
- CLICKHOUSE_PASSWORD=${CLICKHOUSE_PASSWORD}
volumes:
- clickhouse-data:/var/lib/clickhouse
- - ./clickhouse/logs:/var/log/clickhouse-server
+ - ./clickhouse/configs:/etc/clickhouse-server/config.d:ro
ulimits:
nofile:
soft: 262144
@@ -27,8 +27,8 @@ services:
volumes:
- ./otel/app.yaml:/etc/otelcol-contrib/config.yaml
ports:
- - 4317:4317
- - 4318:4318
+ - ${OTEL_COLLECTOR_APP_GRPC_PORT}:4317
+ - ${OTEL_COLLECTOR_APP_HTTP_PORT}:4318
restart: unless-stopped
grafana:
diff --git a/otel/esxi.yaml b/otel/esxi.yaml
index 644abe4..562f613 100644
--- a/otel/esxi.yaml
+++ b/otel/esxi.yaml
@@ -1,36 +1,42 @@
receivers:
- vcenter/43.226.58.3:
- endpoint: https://43.226.58.3
+ vcenter/103.183.122.3:
+ endpoint: https://103.183.122.3
username: root
password: idc321..
tls:
insecure: true
- vcenter/43.226.58.4:
- endpoint: https://43.226.58.4
+ vcenter/103.183.122.4:
+ endpoint: https://103.183.122.4
username: root
password: juip916...
tls:
insecure: true
- vcenter/43.226.59.3:
- endpoint: https://43.226.59.3:8443
+ vcenter/103.183.122.5:
+ endpoint: https://103.183.122.5
username: root
password: juip916...
tls:
insecure: true
- vcenter/43.226.59.4:
- endpoint: https://43.226.59.4
+ vcenter/103.183.123.3:
+ endpoint: https://103.183.123.3:8443
+ username: root
+ password: juip916...
+ tls:
+ insecure: true
+ vcenter/103.183.123.4:
+ endpoint: https://103.183.123.4
username: root
password: idc321..
tls:
insecure: true
- vcenter/43.226.59.5:
- endpoint: https://43.226.59.5:8443
+ vcenter/103.183.123.5:
+ endpoint: https://103.183.123.5:8443
username: root
password: juip916...
tls:
insecure: true
- vcenter/43.226.59.6:
- endpoint: https://43.226.59.6:8443
+ vcenter/103.183.123.6:
+ endpoint: https://103.183.123.6:8443
username: root
password: juip916...
tls:
@@ -38,36 +44,41 @@ receivers:
processors:
batch:
- resource/43.226.58.3:
+ resource/103.183.122.3:
attributes:
- key: vcenter.host.address
action: upsert
- value: 43.226.58.3
- resource/43.226.58.4:
+ value: 103.183.122.3
+ resource/103.183.122.4:
attributes:
- key: vcenter.host.address
action: upsert
- value: 43.226.58.4
- resource/43.226.59.3:
+ value: 103.183.122.4
+ resource/103.183.122.5:
attributes:
- key: vcenter.host.address
action: upsert
- value: 43.226.59.3
- resource/43.226.59.4:
+ value: 103.183.122.5
+ resource/103.183.123.3:
attributes:
- key: vcenter.host.address
action: upsert
- value: 43.226.59.4
- resource/43.226.59.5:
+ value: 103.183.123.3
+ resource/103.183.123.4:
attributes:
- key: vcenter.host.address
action: upsert
- value: 43.226.59.5
- resource/43.226.59.6:
+ value: 103.183.123.4
+ resource/103.183.123.5:
attributes:
- key: vcenter.host.address
action: upsert
- value: 43.226.59.6
+ value: 103.183.123.5
+ resource/103.183.123.6:
+ attributes:
+ - key: vcenter.host.address
+ action: upsert
+ value: 103.183.123.6
exporters:
clickhouse:
@@ -77,51 +88,57 @@ exporters:
service:
pipelines:
- metrics/43.226.58.3:
+ metrics/103.183.122.3:
receivers:
- - vcenter/43.226.58.3
+ - vcenter/103.183.122.3
processors:
- batch
- - resource/43.226.58.3
+ - resource/103.183.122.3
exporters:
- clickhouse
- metrics/43.226.58.4:
+ metrics/103.183.122.4:
receivers:
- - vcenter/43.226.58.4
+ - vcenter/103.183.122.4
processors:
- batch
- - resource/43.226.58.4
+ - resource/103.183.122.4
exporters:
- clickhouse
- metrics/43.226.59.3:
+ metrics/103.183.122.5:
receivers:
- - vcenter/43.226.59.3
+ - vcenter/103.183.122.5
processors:
- batch
- - resource/43.226.59.3
- exporters:
- - clickhouse
- metrics/43.226.59.4:
+ - resource/103.183.122.5
+ metrics/103.183.123.3:
receivers:
- - vcenter/43.226.59.4
+ - vcenter/103.183.123.3
processors:
- batch
- - resource/43.226.59.4
+ - resource/103.183.123.3
exporters:
- clickhouse
- metrics/43.226.59.5:
+ metrics/103.183.123.4:
receivers:
- - vcenter/43.226.59.5
+ - vcenter/103.183.123.4
processors:
- batch
- - resource/43.226.59.5
+ - resource/103.183.123.4
exporters:
- clickhouse
- metrics/43.226.59.6:
+ metrics/103.183.123.5:
receivers:
- - vcenter/43.226.59.6
+ - vcenter/103.183.123.5
processors:
- batch
- - resource/43.226.59.6
+ - resource/103.183.123.5
+ exporters:
+ - clickhouse
+ metrics/103.183.123.6:
+ receivers:
+ - vcenter/103.183.123.6
+ processors:
+ - batch
+ - resource/103.183.123.6
exporters:
- clickhouse