Update on the alert generator compliance:

Some vendors cannot expose some of the APIs required by the Prometheus 
alert generator compliance test suite.

*We modified the test suite so it can be run by vendors themselves and 
submit results to Prometheus/CNCF. *CNCF will contractually protect against 
submitting wrong results on purpose.

If there are any questions, please feel free to ask in this thread.

Thanks,
Jean-Philippe Quéméner (johnnyqqqq)

On Friday, May 6, 2022 at 10:51:07 AM UTC+2 [email protected] wrote:

> Hello everyone,
>
> I have run the alert-generator compliance test on Promscale and I am happy 
> to report that *Promscale passed the test with a score of 100%*. Please 
> find the logs of the alert generator attached to this message.
>
> I will open a PR on prometheus/compliance 
> <https://github.com/prometheus/compliance> shortly, with instructions on 
> how to run the alert-generator compliance test on Promscale.
>
> Thank you
> Harkishen
>
> Promscale version: 0.11-alpha
> Promscale recent commit: link 
> <https://github.com/timescale/promscale/commit/1c8efecc9b7a5d6fcf025dba58017e17f2194c2a>
> TimescaleDB image: 
> ghcr.io/timescale/dev_promscale_extension:0.5.0-alpha-ts2-pg14
>
> *Note:* The above image is a pre-release. While opening the PR in the 
> prometheus/compliance repository, I will use the stable version which will 
> be ready soon.
>
> *Links*
> Promscale: https://github.com/timescale/promscale
> Alert-generator compliance: 
> https://github.com/prometheus/compliance/tree/main/alert_generator
>
> On Wednesday, March 2, 2022 at 2:12:02 PM UTC+5:30 [email protected] 
> wrote:
>
>> Hello Promscale team,
>>
>> I hope this email finds you well.
>>
>> As a part of Prometheus conformance program 
>> <https://github.com/cncf/prometheus-conformance>, we had floated a doc 
>> on "Prometheus Alert-Generator Compliance" many months ago and had 
>> finalized the specification for that (see here 
>> <https://github.com/prometheus/compliance/blob/main/alert_generator/specification.md>
>> ).
>>
>> The test suite to test the specification is now ready and instructions on 
>> how to run the test suite are present here 
>> <https://github.com/prometheus/compliance/blob/main/alert_generator/README.md>
>> .
>>
>> If you wish Promscale to be compliant with Prometheus Alert-Generator, 
>> please test your software with the above test suite and report back the 
>> results by replying to this thread (results being the entire log output of 
>> the test run).
>>
>> If you do need any additional help from the test suite (for example 
>> setting custom headers to some requests), please let me know and I will add 
>> those abilities to the test suite.
>>
>> Going forward, we would like to automate this process. We ask you to add 
>> your test-suite config template by opening a PR against 
>> prometheus/compliance <https://github.com/prometheus/compliance/> and 
>> create test-promscale.yaml in the alert_generator directory. See 
>> test-.*.yaml files here 
>> <https://github.com/prometheus/compliance/tree/main/alert_generator> for 
>> example. Please also add instructions on how to set up as comments in the 
>> same file.
>>
>> If you face issues in running the test suite or understanding any error 
>> messages, I am happy to answer your queries.
>>
>> We plan to publish the results during the third week of May 2022 (during 
>> KubeCon EU).
>>
>> Thanks,
>> Ganesh (codesome)
>> Prometheus team
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Prometheus Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/prometheus-developers/02b774a2-a926-4122-9829-2d0313890b86n%40googlegroups.com.

Reply via email to