Files
zooqueen 0f1e1b5143 merge: ClickHouse 26.6.1.1 into datastore — preserve debrand + ZAP + gRPC/gcloud removal
Merge upstream/changelog-26.6 (9593 commits) into our debranded fork.
- 190 conflicts resolved: 24 delete-side kept-removed (grpc/arrowflight/gcloud), submodules+version→26.6,
  contrib/CMakeLists keeps zap + new libpng, drops capnproto (zap provides kj), Server.cpp/CMakeLists
  re-apply the ZAP wiring + gRPC/arrowflight/gcloud removal.
- Full-tree debrand re-swept over the new 26.6 code (uniform Datastore naming; Azure fork Clickhouse*
  symbols preserved). 0 clickhouse in product src/programs/CMakeLists.
- Version now 26.6.1.1. gRPC/google-cloud/chdig stay removed; ZAP remains the transport.
2026-06-23 12:23:48 -07:00

95 lines
3.1 KiB
XML

<datastore>
<prometheus>
<port>9093</port>
<handlers>
<my_rule_1>
<url>/write</url>
<handler>
<type>write</type>
<table>default.prometheus</table>
</handler>
</my_rule_1>
<my_rule_2>
<url>/read</url>
<handler>
<type>read</type>
<table>default.prometheus</table>
</handler>
</my_rule_2>
<my_rule_3>
<url>/read_auth_ok</url>
<handler>
<type>read</type>
<table>default.prometheus</table>
<user>default</user>
</handler>
</my_rule_3>
<my_rule_4>
<url>/read_auth_fail</url>
<handler>
<type>read</type>
<table>default.prometheus</table>
<user>no_such_user</user>
</handler>
</my_rule_4>
<!-- Query and metadata endpoints of the Prometheus HTTP API -->
<my_rule_5>
<url>/api/v1/query</url>
<handler>
<type>query</type>
<table>default.prometheus</table>
</handler>
</my_rule_5>
<my_rule_6>
<url>/api/v1/query_range</url>
<handler>
<type>query</type>
<table>default.prometheus</table>
</handler>
</my_rule_6>
<my_rule_7>
<url>/api/v1/series</url>
<handler>
<type>query</type>
<table>default.prometheus</table>
</handler>
</my_rule_7>
<my_rule_8>
<url>/api/v1/labels</url>
<handler>
<type>query</type>
<table>default.prometheus</table>
</handler>
</my_rule_8>
<my_rule_9>
<url>/api/v1/label/*/values</url>
<handler>
<type>query</type>
<table>default.prometheus</table>
</handler>
</my_rule_9>
<my_rule_10>
<!-- This handler sets no database and no table, so both database and table names
come from the query parameters. -->
<url>/dynamic_table/api/v1/query</url>
<handler>
<type>query_api</type>
</handler>
</my_rule_10>
<my_rule_11>
<!-- This handler sets only database, so the table name comes from the query parameters. -->
<url>/dynamic_table_and_fixed_db/api/v1/query</url>
<handler>
<type>query_api</type>
<database>default</database>
</handler>
</my_rule_11>
</handlers>
</prometheus>
</datastore>