3 ms·
This is my response to ongoing discussion at https://github.com/prometheus/prometheus/issues/6178 https://github.com/prometheus/prometheus/issues/6178 because g
by hagen1778 7y ago
This is my response to ongoing discussion at https://github.com/prometheus/prometheus/issues/6178 https://github.com/prometheus/prometheus/issues/6178 because github issues is truly the wrong place for doing this.
>> @hagen1778 My comment at #5706 (comment) goes into this a bit more. It can indeed be helpful to cross-link to other products/projects at times, and I don't see this individual comment as a big problem - but it fits into an overall pattern that is less ok (see details in my linked comment).
@juliusv I am familiar with the comment you linked. I am also sharing your opinion about being `a bit more sensitive about using Prometheus channels`. However, I find it a bit unfair comparing to other OSS mentions in Prometheus issues. Anyone can verify this easily by searching for `thanos`, `cortex` or `victoriametrics` on https://github.com/prometheus/prometheus/issues https://github.com/prometheus/prometheus/issues
I disagree with second point about `own implementation of PromQL`. The reason why it was re-implemented(AFAIK) with so much efforts instead of just reusing the existing Prometheus code is the unwillingness to extend existing implementation. I'm pretty sure you are familiar with that, because this discussion appeared in your own proposal ticket from Jun 25. And I understand this, authors should protect their projects from being overwhelmed by other people proposals and needs to keep it solid. But I don't understand why it is not allowed to mention the alternative way for users on public platforms like github.
I am very grateful for Prometheus and the ecosystem around it and strongly believe it becomes a standard for the industry, so we all should work on it. That's why such confrontations make me sad. I hope that such situations will never occur in future and opensource will remain the place for creating cool software.
- roidelapluie 7y agoTo be fair, members of Thanos and Cortex projects do contribute code to Prometheus, which might explain why they are named more often here.
- valyala 7y agoTo be fair, VictoriaMetrics also contributes to Prometheus ecosystem by providing open source cost-effective remote storage for Prometheus, which is easy to setup and operate. Additional contributions to Prometheus ecosystem include: * Filing issues and feature requests for Prometheus [1], [2], [3]. * Publishing introduction materials for Prometheus users [4], [5]. * Helping Prometheus users at prometheus-users Google group [6]. [1] https://github.com/prometheus/prometheus/issues/4456 https://github.com/prometheus/prometheus/issues/4456 [2] https://github.com/prometheus/prometheus/issues/4769 https://github.com/prometheus/prometheus/issues/4769 [3] https://github.com/prometheus/prometheus/issues/5166 https://github.com/prometheus/prometheus/issues/5166 [4] https://medium.com/@valyala/promql-tutorial-for-beginners-9ab455142085 https://medium.com/@valyala/promql-tutorial-for-beginners-9a... [5] https://medium.com/@valyala/prometheus-storage-technical-terms-for-humans-4ab4de6c3d48 https://medium.com/@valyala/prometheus-storage-technical-ter... [6] https://groups.google.com/forum/#!searchin/prometheus-users/valyala%7Csort:date https://groups.google.com/forum/#!searchin/prometheus-users/...
- roidelapluie 7y agoI explicitely said "code". Thanos and Cortex use some code from prometheus. That can explain that. Try looking timescale or opentsdb in the issues/pr.