James Carter
03/31/2025, 7:41 PMAPI responded with 500 - Something went wrong status: error in builder queries
Many thanks for the excellent product!James Carter
03/31/2025, 9:10 PMERROR clickhouseReader/reader.go:4688 > timestamp=2025-03-31T21:07:43.053Z msg=error while reading result error=code: 173, message: Couldn't allocate 449 bytes when parsing JSON: while executing 'FUNCTION JSONExtractString(labels :: 1, 'type' :: 2) -> JSONExtractString(labels, 'type') String : 3' stacktrace=<http://go.signoz.io/signoz/pkg/query-service/app/clickhouseReader.getPersonalisedError|go.signoz.io/signoz/pkg/query-service/app/clickhouseReader.getPersonalisedError>
/home/runner/work/signoz/signoz/pkg/query-service/app/clickhouseReader/reader.go:4688
<http://go.signoz.io/signoz/pkg/query-service/app/clickhouseReader.readRowsForTimeSeriesResult|go.signoz.io/signoz/pkg/query-service/app/clickhouseReader.readRowsForTimeSeriesResult>
/home/runner/work/signoz/signoz/pkg/query-service/app/clickhouseReader/reader.go:4525
<http://go.signoz.io/signoz/pkg/query-service/app/clickhouseReader.(*ClickHouseReader).GetTimeSeriesResultV3|go.signoz.io/signoz/pkg/query-service/app/clickhouseReader.(*ClickHouseReader).GetTimeSeriesResultV3>
/home/runner/work/signoz/signoz/pkg/query-service/app/clickhouseReader/reader.go:4608
<http://go.signoz.io/signoz/pkg/query-service/app/querier/v2.(*querier).execClickHouseQuery|go.signoz.io/signoz/pkg/query-service/app/querier/v2.(*querier).execClickHouseQuery>
/home/runner/work/signoz/signoz/pkg/query-service/app/querier/v2/querier.go:117
<http://go.signoz.io/signoz/pkg/query-service/app/querier/v2.(*querier).runBuilderQuery|go.signoz.io/signoz/pkg/query-service/app/querier/v2.(*querier).runBuilderQuery>
/home/runner/work/signoz/signoz/pkg/query-service/app/querier/v2/helper.go:268
INFO utils/time.go:17 > timestamp=2025-03-31T21:07:43.053Z msg=Elapsed time func_name=GetTimeSeriesResultV3 duration=16 path=/dashboard/ec56ae28-916b-455e-ac6a-ef829ab408fb/new source=dashboards client=browser dashboardID=ec56ae28-916b-455e-ac6a-ef829ab408fb alertID= viewName= query=SELECT type, ts, sum(per_series_value) as value FROM (SELECT type, ts, If((per_series_value - lagInFrame(per_series_value, 1, 0) OVER rate_window) < 0, nan, If((ts - lagInFrame(ts, 1, toDate('1970-01-01')) OVER rate_window) >= 86400, nan, (per_series_value - lagInFrame(per_series_value, 1, 0) OVER rate_window))) as per_series_value FROM (SELECT fingerprint, any(type) as type, toStartOfInterval(toDateTime(intDiv(unix_milli, 1000)), INTERVAL 60 SECOND) as ts, max(value) as per_series_value FROM signoz_metrics.distributed_samples_v4 INNER JOIN (SELECT DISTINCT JSONExtractString(labels, 'type') as type, fingerprint FROM signoz_metrics.time_series_v4 WHERE metric_name IN ['userexchangegrain_stream_userexchangeupdates'] AND temporality = 'Cumulative' AND __normalized = true AND unix_milli >= 1743451200000 AND unix_milli < 1743455220000) as filtered_time_series USING fingerprint WHERE metric_name IN ['userexchangegrain_stream_userexchangeupdates'] AND unix_milli >= 1743453360000 AND unix_milli < 1743455220000 GROUP BY fingerprint, ts ORDER BY fingerprint, ts) WINDOW rate_window as (PARTITION BY fingerprint ORDER BY fingerprint, ts)) WHERE isNaN(per_series_value) = 0 GROUP BY type, ts ORDER BY type ASC, ts ASC servicesTab=
James Carter
03/31/2025, 9:17 PMvar _meter = new Meter($"MyCounters");
var counter = _meter.CreateCounter<int>("userexchangegrain.stream.userexchangeupdates");
counter.Add(1, [
new KeyValuePair<string, object?>("type", "example")
]);
Srikanth Chekuri
04/01/2025, 1:46 PMNagesh Bansal
04/08/2025, 9:38 PMJames Carter
05/21/2025, 12:45 PMJames Carter
05/21/2025, 12:51 PMx86-64-v2-AES
to host
Now I can succesfully query metrics by labels!