mirror of
https://github.com/hanzoai/o11y.git
synced 2026-11-03 02:04:48 +00:00
Verified against ghcr.io/hanzoai/datastore:26.6.1.1, the image these files run:
config /etc/datastore-server, data /var/lib/datastore, config root <datastore>,
client /usr/bin/datastore-client, and an entrypoint that reads DATASTORE_* and
nothing else. The mounts pointed at /etc/clickhouse-server and
/var/lib/clickhouse, which the image does not have, and passed CLICKHOUSE_* the
entrypoint ignores.
.devenv bound ${PWD}/../../../deploy/common/clickhouse/custom-function.xml; that
directory is deploy/common/datastore.
Service, hostname, volume, anchor and swarm-config names follow, and the cluster
XML replicas match the compose hostnames again.
The eight built-in integrations credited [email protected] and o11y.io, which
does not resolve; ours is o11y.hanzo.ai. The datastore integration is titled
Hanzo Datastore. Its id stays — an installed integration references it.
data-collected.json and the dashboards keep ClickHouseProfileEvents_* and
ClickHouseAsyncMetrics_*: those are the names the server binary emits, checked
in the running pod.
49 lines
1.4 KiB
XML
49 lines
1.4 KiB
XML
<datastore replace="true">
|
|
<logger>
|
|
<level>information</level>
|
|
<formatting>
|
|
<type>json</type>
|
|
</formatting>
|
|
<log>/var/log/datastore-server/clickhouse-server.log</log>
|
|
<errorlog>/var/log/datastore-server/clickhouse-server.err.log</errorlog>
|
|
<size>1000M</size>
|
|
<count>3</count>
|
|
</logger>
|
|
<display_name>cluster</display_name>
|
|
<listen_host>0.0.0.0</listen_host>
|
|
<http_port>8123</http_port>
|
|
<tcp_port>9000</tcp_port>
|
|
<user_directories>
|
|
<users_xml>
|
|
<path>users.xml</path>
|
|
</users_xml>
|
|
<local_directory>
|
|
<path>/var/lib/datastore/access/</path>
|
|
</local_directory>
|
|
</user_directories>
|
|
<distributed_ddl>
|
|
<path>/clickhouse/task_queue/ddl</path>
|
|
</distributed_ddl>
|
|
<remote_servers>
|
|
<cluster>
|
|
<shard>
|
|
<replica>
|
|
<host>datastore</host>
|
|
<port>9000</port>
|
|
</replica>
|
|
</shard>
|
|
</cluster>
|
|
</remote_servers>
|
|
<zookeeper>
|
|
<node>
|
|
<host>zookeeper</host>
|
|
<port>2181</port>
|
|
</node>
|
|
</zookeeper>
|
|
<macros>
|
|
<shard>01</shard>
|
|
<replica>01</replica>
|
|
</macros>
|
|
<user_defined_executable_functions_config>*function.xml</user_defined_executable_functions_config>
|
|
<user_scripts_path>/var/lib/datastore/user_scripts/</user_scripts_path>
|
|
</datastore> |