Open askfongjojo opened 2 months ago
Thanks for filing this! The behavior here is one of the reasons I want to move the schema for all timeseries into CRDB and then populate them in ClickHouse from there. Today, the oximeter
collector derives a schema from every sample it collects, and inserts those into ClickHouse. As you pointed out, if a producer doesn't generate a sample, there will never be a schema for it! I'd rather it were not up to the producer, since we know at the time the software is built the schema that are available, even if those tables remain empty forever.
A query against the component polling error metrics returns the following HTTP 400 error on rack2:
The problem was also seen with a rackettle but wasn't with rack3 (where the query returned one row of data). It would appear that when there isn't any polling error, instead of inserting a zero count, the producer skips it altogether.