최현진
06/27/2024, 5:10 AMSELECT count(*)
FROM signoz_metrics.distributed_time_series_v4
WHERE (temporality = 'Cumulative') AND (unix_milli >= (toUnixTimestamp('2024-06-27 03:45:00') * 1000)) AND (unix_milli < (toUnixTimestamp('2024-06-27 04:15:00') * 1000))
Query id: 41f49dcd-04f9-42e6-ab7c-dd291b9c16f7
┌─count()─┐
│ 95828 │
└─────────┘
1 row in set. Elapsed: 0.010 sec. Processed 548.86 thousand rows, 4.94 MB (56.26 million rows/s., 506.35 MB/s.)
Peak memory usage: 1.49 MiB.
chi-signoz-clickhouse-cluster-0-0-0.chi-signoz-clickhouse-cluster-0-0.signoz.svc.cluster.local :) select count(*) ^I^I
FROM signoz_metrics.distributed_time_series_v4
where (temporality = 'Cumulative') AND (unix_milli >= toUnixTimestamp('2024-06-27 03:45:00')*1000) AND (unix_milli < toUnixTimestamp('2024-06-27 04:15:00')*1000)
SELECT count(*)
FROM signoz_metrics.distributed_time_series_v4
WHERE (temporality = 'Cumulative') AND (unix_milli >= (toUnixTimestamp('2024-06-27 03:45:00') * 1000)) AND (unix_milli < (toUnixTimestamp('2024-06-27 04:15:00') * 1000))
Query id: d10be415-73fa-473d-8143-4b4fdded0fd8
┌─count()─┐
│ 96381 │
└─────────┘
1 row in set. Elapsed: 0.013 sec. Processed 565.25 thousand rows, 5.09 MB (44.31 million rows/s., 398.75 MB/s.)
Peak memory usage: 1.50 MiB.
chi-signoz-clickhouse-cluster-0-0-0.chi-signoz-clickhouse-cluster-0-0.signoz.svc.cluster.local :) select count(*) ^I^I
FROM signoz_metrics.distributed_time_series_v4
where (temporality = 'Cumulative') AND (unix_milli >= toUnixTimestamp('2024-06-27 03:45:00')*1000) AND (unix_milli < toUnixTimestamp('2024-06-27 04:15:00')*1000)
SELECT count(*)
FROM signoz_metrics.distributed_time_series_v4
WHERE (temporality = 'Cumulative') AND (unix_milli >= (toUnixTimestamp('2024-06-27 03:45:00') * 1000)) AND (unix_milli < (toUnixTimestamp('2024-06-27 04:15:00') * 1000))
Query id: 66ad5e01-4a08-4810-9901-25ffa0b63802
┌─count()─┐
│ 96379 │
└─────────┘
Srikanth Chekuri
06/27/2024, 6:20 AM최현진
06/27/2024, 6:23 AMSrikanth Chekuri
06/27/2024, 6:24 AM최현진
06/27/2024, 6:27 AMCREATE TABLE signoz_metrics.time_series_v4
(
`env` LowCardinality(String) DEFAULT 'default',
`temporality` LowCardinality(String) DEFAULT 'Unspecified',
`metric_name` LowCardinality(String),
`description` LowCardinality(String) DEFAULT '' CODEC(ZSTD(1)),
`unit` LowCardinality(String) DEFAULT '' CODEC(ZSTD(1)),
`type` LowCardinality(String) DEFAULT '' CODEC(ZSTD(1)),
`is_monotonic` Bool DEFAULT false CODEC(ZSTD(1)),
`fingerprint` UInt64 CODEC(Delta(8), ZSTD(1)),
`unix_milli` Int64 CODEC(Delta(8), ZSTD(1)),
`labels` String CODEC(ZSTD(5)),
INDEX idx_labels labels TYPE ngrambf_v1(4, 1024, 3, 0) GRANULARITY 1
)
ENGINE = ReplacingMergeTree
PARTITION BY toDate(unix_milli / 1000)
ORDER BY (env, temporality, metric_name, fingerprint, unix_milli)
SETTINGS ttl_only_drop_parts = 1, index_granularity = 8192
Srikanth Chekuri
06/27/2024, 6:27 AM최현진
06/27/2024, 6:28 AMSrikanth Chekuri
06/27/2024, 6:30 AMunix_milli
has hours granularity what that means is there is only one record for a time series in an hour window. This is space efficient and makes queries faster by reading less data.최현진
06/27/2024, 6:45 AM┌─fromUnixTimestamp64Milli(unix_milli)─┐
│ 2024-05-17 02:00:00.000 │
│ 2024-05-17 03:00:00.000 │
│ 2024-05-17 04:00:00.000 │
│ 2024-05-17 05:00:00.000 │
│ 2024-05-17 06:00:00.000 │
│ 2024-05-17 07:00:00.000 │
│ 2024-05-17 08:00:00.000 │
│ 2024-05-17 09:00:00.000 │
│ 2024-05-17 10:00:00.000 │
│ 2024-05-17 11:00:00.000 │
최현진
06/27/2024, 6:54 AMSELECT *
FROM signoz_metrics.distributed_samples_v4
WHERE (metric_name = 'jvm_thread_count') AND (unix_milli >= (toUnixTimestamp('2024-06-27 03:45:00') * 1000)) AND (unix_milli < (toUnixTimestamp('2024-06-27 04:15:00') * 1000))
최현진
06/27/2024, 10:45 AMCREATE TABLE signoz_metrics.samples_v4
(
`env` LowCardinality(String) DEFAULT 'default',
`temporality` LowCardinality(String) DEFAULT 'Unspecified',
`metric_name` LowCardinality(String),
`fingerprint` UInt64 CODEC(Delta(8), ZSTD(1)),
`unix_milli` Int64 CODEC(DoubleDelta, ZSTD(1)),
`value` Float64 CODEC(Gorilla, ZSTD(1))
)
ENGINE = MergeTree
PARTITION BY toDate(unix_milli / 1000)
ORDER BY (env, temporality, metric_name, fingerprint, unix_milli)
SETTINGS ttl_only_drop_parts = 1, index_granularity = 8192
SELECT count(*)
FROM signoz_metrics.distributed_samples_v4
WHERE (metric_name = 'jvm_thread_count') AND (unix_milli >= (toUnixTimestamp('2024-06-27 03:45:00') * 1000)) AND (unix_milli < (toUnixTimestamp('2024-06-27 04:15:00') * 1000))
Query id: 6fd4ea71-9e93-43de-b5b6-5c530df26f8b
┌─count()─┐
│ 26 │
└─────────┘
1 row in set. Elapsed: 0.011 sec. Processed 122.88 thousand rows, 292.78 KB (11.19 million rows/s., 26.66 MB/s.)
Peak memory usage: 1.49 MiB.
chi-signoz-clickhouse-cluster-0-0-0.chi-signoz-clickhouse-cluster-0-0.signoz.svc.cluster.local :) SELECT count(*)
FROM signoz_metrics.distributed_samples_v4
WHERE (metric_name = 'jvm_thread_count') AND (unix_milli >= (toUnixTimestamp('2024-06-27 03:45:00') * 1000)) AND (unix_milli < (toUnixTimestamp('2024-06-27 04:15:00') * 1000))
SELECT count(*)
FROM signoz_metrics.distributed_samples_v4
WHERE (metric_name = 'jvm_thread_count') AND (unix_milli >= (toUnixTimestamp('2024-06-27 03:45:00') * 1000)) AND (unix_milli < (toUnixTimestamp('2024-06-27 04:15:00') * 1000))
Query id: faaacb94-71c2-4430-be3e-2d7408d1a9c9
┌─count()─┐
│ 36 │
└─────────┘
1 row in set. Elapsed: 0.010 sec. Processed 147.46 thousand rows, 354.62 KB (14.33 million rows/s., 34.46 MB/s.)
Peak memory usage: 1.49 MiB.
chi-signoz-clickhouse-cluster-0-0-0.chi-signoz-clickhouse-cluster-0-0.signoz.svc.cluster.local :) SELECT count(*)
FROM signoz_metrics.distributed_samples_v4
WHERE (metric_name = 'jvm_thread_count') AND (unix_milli >= (toUnixTimestamp('2024-06-27 03:45:00') * 1000)) AND (unix_milli < (toUnixTimestamp('2024-06-27 04:15:00') * 1000))
SELECT count(*)
FROM signoz_metrics.distributed_samples_v4
WHERE (metric_name = 'jvm_thread_count') AND (unix_milli >= (toUnixTimestamp('2024-06-27 03:45:00') * 1000)) AND (unix_milli < (toUnixTimestamp('2024-06-27 04:15:00') * 1000))
Query id: f9069048-a350-42ec-931b-1d21524a5f75
┌─count()─┐
│ 27 │
└─────────┘
1 row in set. Elapsed: 0.011 sec. Processed 122.88 thousand rows, 283.07 KB (11.08 million rows/s., 25.52 MB/s.)
Peak memory usage: 1.48 MiB.
Srikanth Chekuri
06/27/2024, 2:42 PM최현진
06/28/2024, 12:08 AM