GreptimeTeam / greptimedb

An open-source, cloud-native, unified time series database for metrics, logs and events with SQL/PromQL supported. Available on GreptimeCloud.
https://greptime.com/
Apache License 2.0
4.33k stars 313 forks source link

Add a report about Prometheus Compliance Tests #4079

Open tisonkun opened 5 months ago

tisonkun commented 5 months ago

What type of enhancement is this?

Other

What does the enhancement do?

We have over 80% compliance with PromQL:

Let's see how to make a continuous integration and add a report to the docs folder.

Implementation challenges

No response

tisonkun commented 5 months ago

cc @waynexia @killme2008

killme2008 commented 5 months ago

We can add it to https://promlabs.com/promql-compliance-tests/ if possible.

tisonkun commented 3 months ago
image

Just run locally. We may still try to avoid the fatal error:

ERRO[0000] Error running comparison: expected reference API query "label_replace(demo_num_cpus, \"instance\", \"\", \"\", \"\")" to fail, but succeeded  source="main.go:137"

So that we can just use the upstream code and contribute back our test yml config.