Skip to content
This repository was archived by the owner on Apr 2, 2024. It is now read-only.

Commit 2441ed4

Browse files
committed
Removing chunks_created metrics because it's not computed correctly and
thus not particularly useful.
1 parent 68c6ab6 commit 2441ed4

File tree

3 files changed

+2
-19
lines changed

3 files changed

+2
-19
lines changed

CHANGELOG.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,11 @@ We use the following categories for changes:
2222
- Add cmd flag `web.auth.ignore-path` to skip http paths from authentication [#1637]
2323
- Add cmd flag `tracing.streaming-span-writer` to enable/disable streaming span writer. It is enabled by default. [#1633].
2424
- Enable tracing.async-acks by default [#1633].
25+
- Sizes of maintenance worker backlogs exposed as database metrics on the Promscale dashboard [#1634]
2526

2627
### Changed
2728
- Log throughput in the same line for samples, spans and metric metadata [#1643]
28-
- Sizes of maintenance worker backlogs exposed as database metrics on the Promscale dashboard [#1634]
29-
- Enable tracing.async-acks by default [#1633]
29+
- The `chunks_created` metrics was removed. [#1634]
3030

3131
### Fixed
3232
- Do not collect telemetry if `timescaledb.telemetry_level=off` [#1612]

pkg/pgmodel/metrics/database/metrics.go

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -84,12 +84,6 @@ var metrics = []metricQueryWrap{
8484
Name: "chunks_count",
8585
Help: "Total number of chunks in TimescaleDB currently.",
8686
},
87-
prometheus.GaugeOpts{
88-
Namespace: util.PromNamespace,
89-
Subsystem: "sql_database",
90-
Name: "chunks_created",
91-
Help: "Total number of chunks created since creation of database.",
92-
},
9387
prometheus.GaugeOpts{
9488
Namespace: util.PromNamespace,
9589
Subsystem: "sql_database",
@@ -100,7 +94,6 @@ var metrics = []metricQueryWrap{
10094
// Compressed_chunk_id is null for both yet to be compressed and already compressed chunks.
10195
query: `SELECT
10296
count(*) FILTER (WHERE dropped=false AND compressed_chunk_id IS NULL)::BIGINT AS chunks_count,
103-
count(*) FILTER (WHERE compressed_chunk_id IS NULL)::BIGINT AS chunks_created,
10497
count(*) FILTER (WHERE dropped=false AND compressed_chunk_id IS NOT NULL)::BIGINT AS chunks_compressed_count
10598
FROM _timescaledb_catalog.chunk`,
10699
}, {

pkg/tests/end_to_end_tests/database_metrics_test.go

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,6 @@ func TestDatabaseMetrics(t *testing.T) {
3333
require.Equal(t, float64(0), compressionStatus)
3434
numMaintenanceJobs := getMetricValue(t, "worker_maintenance_job")
3535
require.Equal(t, float64(0), numMaintenanceJobs)
36-
chunksCreated := getMetricValue(t, "chunks_created")
37-
require.Equal(t, float64(0), chunksCreated)
3836
chunksCount := getMetricValue(t, "chunks_count")
3937
require.Equal(t, float64(0), chunksCount)
4038
chunksCompressedCount := getMetricValue(t, "chunks_compressed_count")
@@ -56,8 +54,6 @@ func TestDatabaseMetrics(t *testing.T) {
5654
require.Equal(t, float64(1), compressionStatus)
5755
numMaintenanceJobs = getMetricValue(t, "worker_maintenance_job")
5856
require.Equal(t, float64(2), numMaintenanceJobs)
59-
chunksCreated = getMetricValue(t, "chunks_created")
60-
require.Equal(t, float64(0), chunksCreated)
6157
chunksCount = getMetricValue(t, "chunks_count")
6258
require.Equal(t, float64(0), chunksCount)
6359
chunksCompressedCount = getMetricValue(t, "chunks_compressed_count")
@@ -81,8 +77,6 @@ func TestDatabaseMetrics(t *testing.T) {
8177
// Update the metrics again.
8278
require.NoError(t, dbMetrics.Update())
8379

84-
chunksCreated = getMetricValue(t, "chunks_created")
85-
require.Equal(t, float64(3), chunksCreated)
8680
chunksCount = getMetricValue(t, "chunks_count")
8781
require.Equal(t, float64(3), chunksCount)
8882
chunksCompressedCount = getMetricValue(t, "chunks_compressed_count")
@@ -126,8 +120,6 @@ func TestDatabaseMetricsAfterCompression(t *testing.T) {
126120
require.Equal(t, float64(1), compressionStatus)
127121
numMaintenanceJobs := getMetricValue(t, "worker_maintenance_job")
128122
require.Equal(t, float64(2), numMaintenanceJobs)
129-
chunksCreated := getMetricValue(t, "chunks_created")
130-
require.Equal(t, float64(2), chunksCreated)
131123
chunksCount := getMetricValue(t, "chunks_count")
132124
require.Equal(t, float64(2), chunksCount)
133125
chunksCompressedCount := getMetricValue(t, "chunks_compressed_count")
@@ -146,8 +138,6 @@ func TestDatabaseMetricsAfterCompression(t *testing.T) {
146138

147139
// Update the metrics after compression.
148140
require.NoError(t, dbMetrics.Update())
149-
chunksCreated = getMetricValue(t, "chunks_created")
150-
require.Equal(t, float64(2), chunksCreated)
151141
chunksCount = getMetricValue(t, "chunks_count")
152142
require.Equal(t, float64(2), chunksCount)
153143
chunksCompressedCount = getMetricValue(t, "chunks_compressed_count")

0 commit comments

Comments
 (0)