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