Skip to content

clickhouse

ClickHouse 存储,用于描述 ClickHouse 或其他 SQL 表后端的配置和查询规划信息。它通过 spec.family 路由到 sql-table 查询家族,把 get_metrics 渲染为 SQL。

Kind: clickhouse

每个元素共享标准信封 kind · metadata · schema.

spec 字段

字段类型必填默认值说明
familystring该存储渲染所用的查询家族。设为 sql-table 即可经由 sql-table 渲染器把 get_metrics 渲染为 SQL;不设则该存储仅透传、不渲染。该家族此后的每个后端都只是配置。
endpointstringClickHouse 的访问地址,例如 http://clickhouse:8123
databasestring查询所用的数据库名。
tablestring指标所在的表名。sql-table 渲染器从该表 SELECT 数据。
time_columnstringtimestamp时间列名,用于时间范围过滤与降采样。默认值为 timestamp。
value_columnstringvalue指标数值列名。默认值为 value。
metric_columnstringmetric_name指标名所在的列名,用于按指标过滤。默认值为 metric_name。
default_query_typeenum: instant, rangerange默认查询类型。instant 表示取最新值,range 表示区间降采样。
default_stepstring区间查询的默认降采样步长,例如 60s、1m。
credential_refstring凭据引用标识,例如 secret://clickhouse-prod-readonly。不得在 UModel 中保存明文用户名、密码或 Token。
tls_verifybooleantrue是否校验 TLS 证书。默认值为 true。
propertiesmap<string, string>ClickHouse 的额外非敏感配置,以键值对形式存储。
tagsmap<string, string>用于标注该 ClickHouse 存储的标签。

基于 Apache-2.0 许可发布。