mirror of
https://github.com/hanzoai/datastore.git
synced 2026-09-26 13:55:07 +00:00
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.
95 lines
3.1 KiB
XML
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>
|