MCPcopy Create free account
hub / github.com/MaterializeInc/materialize / handle_promsql

Function handle_promsql

src/environmentd/src/http/sql.rs:252–264  ·  view source on GitHub ↗
(
    mut client: AuthedClient,
    queries: &[PrometheusSqlQuery<'_>],
)

Source from the content-addressed store, hash-verified

250}
251
252pub async fn handle_promsql(
253 mut client: AuthedClient,
254 queries: &[PrometheusSqlQuery<'_>],
255) -> MetricsRegistry {
256 let metrics_registry = MetricsRegistry::new();
257 let mut metrics_by_name = BTreeMap::new();
258
259 for query in queries {
260 handle_promsql_query(&mut client, query, &metrics_registry, &mut metrics_by_name).await;
261 }
262
263 metrics_registry
264}
265
266pub async fn handle_sql(
267 mut client: AuthedClient,

Callers 1

newMethod · 0.85

Calls 1

handle_promsql_queryFunction · 0.85

Tested by

no test coverage detected