• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

trickstercache / trickster / 25818009219
84%

Build:
DEFAULT BRANCH: main
Ran 13 May 2026 06:22PM UTC
Jobs 1
Files 292
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

13 May 2026 06:18PM UTC coverage: 52.786% (-31.1%) from 83.842%
25818009219

push

github

web-flow
chore: [docker] bump prometheus to 3.11.3, drop deprecated native-histograms feature flag (#995)

Signed-off-by: Chris Randles <randles.chris@gmail.com>

11426 of 21646 relevant lines covered (52.79%)

0.59 hits per line

Coverage Regressions

Lines Coverage ∆ File
419
11.42
-88.58% pkg/proxy/request/rewriter/rewrite_instructions.go
233
45.51
-47.55% pkg/timeseries/dataset/dataset.go
223
33.82
-64.45% pkg/timeseries/extent_list.go
212
57.84
-38.2% pkg/proxy/engines/proxy_request.go
205
55.74
-42.01% pkg/backends/clickhouse/parsing.go
157
0.0
-83.51% pkg/proxy/engines/cache_read.go
157
50.0
-34.89% pkg/proxy/engines/objectproxycache.go
127
42.41
-56.7% pkg/proxy/engines/document.go
122
0.0
-100.0% pkg/proxy/engines/progressive_collapse_forwarder.go
118
0.0
-88.72% pkg/backends/influxdb/influxql/unmarshal.go
116
40.7
-58.29% pkg/proxy/headers/forwarding.go
115
12.21
-87.79% pkg/backends/rule/operations.go
110
64.97
-35.03% pkg/parsing/lex/sql/sql.go
106
0.0
-82.17% pkg/backends/influxdb/flux/marshal_csv.go
101
0.0
-72.66% pkg/backends/influxdb/influxql/influxql.go
100
0.0
-87.72% pkg/proxy/engines/cache_write.go
96
40.8
-47.76% pkg/config/config.go
94
62.4
-37.6% pkg/proxy/engines/caching_policy.go
92
0.0
-74.19% pkg/backends/influxdb/influxql/marshal.go
88
0.0
-82.24% pkg/backends/influxdb/flux/unmarshal.go
85
0.0
-82.52% pkg/backends/influxdb/flux/marshal_json.go
79
65.18
-31.98% pkg/backends/healthcheck/target.go
76
41.44
-34.23% pkg/backends/influxdb/flux/flux.go
71
59.81
-22.12% pkg/backends/options/options.go
69
50.0
-47.26% pkg/backends/rule/parse.go
69
57.41
-25.56% pkg/proxy/listener/listener.go
69
52.53
-43.67% pkg/proxy/ranges/byterange/multipart.go
68
0.0
-79.07% pkg/backends/clickhouse/model/marshal_csv.go
68
67.69
-26.15% pkg/proxy/engines/cache.go
67
45.58
-45.58% pkg/proxy/engines/key.go
62
11.43
-88.57% pkg/backends/rule/input_type.go
62
0.0
-83.78% pkg/cache/bbolt/bbolt.go
62
52.86
-44.29% pkg/timeseries/dataset/series_list.go
61
42.37
-51.69% pkg/timeseries/dataset/series_header.go
58
54.9
-20.28% pkg/cache/index/client.go
55
0.0
-96.49% pkg/backends/prometheus/model/alerts.go
55
56.49
-20.99% pkg/observability/logging/logging.go
54
0.0
-93.1% pkg/cache/redis/sentinel.go
54
62.31
-27.14% pkg/proxy/ranges/byterange/range.go
52
20.59
-76.47% pkg/cache/index/index.go
51
0.0
-92.73% pkg/cache/redis/cluster.go
51
26.44
-58.62% pkg/timeseries/sqlparser/sqlparser.go
50
0.0
-79.37% pkg/observability/tracing/exporters/otlp/otlp.go
50
0.0
-92.59% pkg/observability/tracing/exporters/stdout/stdout.go
50
52.34
-39.06% pkg/timeseries/dataset/point_aggregate.go
48
72.09
-27.91% pkg/parsing/sql/select.go
47
83.25
-5.7% pkg/proxy/engines/deltaproxycache.go
45
0.0
-93.75% pkg/cache/badger/badger.go
45
50.0
-40.18% pkg/encoding/content_encoding.go
45
34.78
-65.22% pkg/encoding/profile/profile.go
42
0.0
-82.35% pkg/backends/influxdb/flux/marshal.go
41
57.14
-39.05% pkg/encoding/handler/writer.go
41
23.21
-73.21% pkg/observability/tracing/span/span.go
41
60.33
-16.94% pkg/proxy/engines/httpproxy.go
40
12.0
-80.0% pkg/encoding/zstd/zstd.go
40
68.0
-32.0% pkg/timeseries/dataset/point.go
40
48.15
-49.38% pkg/timeseries/timerangequery.go
38
0.0
-76.0% pkg/backends/options/errors.go
37
75.5
-24.5% pkg/backends/prometheus/prometheus.go
36
80.33
-15.06% pkg/routing/routing.go
35
20.45
-79.55% pkg/parsing/token/token_type.go
34
42.86
-53.97% pkg/observability/tracing/registry/registry.go
33
35.63
-37.93% pkg/backends/alb/options/options.go
31
47.5
-38.75% pkg/backends/alb/mech/ur/user_router.go
31
62.65
-37.35% pkg/backends/rule/rule.go
30
42.77
-17.34% pkg/backends/clickhouse/model/unmarshal.go
30
36.17
-63.83% pkg/parsing/token/token.go
30
43.18
-34.09% pkg/proxy/headers/headers.go
30
0.0
-100.0% pkg/timeseries/dataset/merge_strategy.go
29
63.53
-34.12% pkg/backends/healthcheck/healthcheck.go
29
89.46
-8.73% pkg/backends/prometheus/model/timeseries.go
29
0.0
-100.0% pkg/encoding/brotli/brotli.go
29
64.52
-31.18% pkg/proxy/headers/result_header.go
29
50.79
-46.03% pkg/proxy/tls/options/options.go
29
63.95
-33.72% pkg/timeseries/dataset/tags.go
28
47.54
-45.9% pkg/cache/redis/standard.go
28
0.0
-100.0% pkg/encoding/deflate/deflate.go
28
0.0
-100.0% pkg/encoding/reader/reader.go
28
62.37
-30.11% pkg/parsing/lex/run_state.go
27
66.21
-18.62% pkg/backends/alb/mech/fr/first_response.go
27
0.0
-100.0% pkg/timeseries/timeseries.go
26
0.0
-100.0% pkg/appinfo/usage/usage.go
26
0.0
-100.0% pkg/observability/tracing/tracing.go
26
40.91
-59.09% pkg/timeseries/dataset/result.go
24
58.62
-27.59% pkg/backends/tree/tree.go
24
44.0
-48.0% pkg/cache/index/objects.go
24
54.55
-43.64% pkg/cache/redis/redis.go
24
50.94
-45.28% pkg/encoding/gzip/gzip.go
24
18.18
-43.64% pkg/encoding/zlib/zlib.go
24
0.0
-85.71% pkg/proxy/tls/swapper.go
23
70.24
-27.38% pkg/parsing/run_state.go
23
10.0
-76.67% pkg/timeseries/field_definition.go
22
65.63
-34.38% pkg/backends/alb/pool/pool.go
22
52.42
-17.74% pkg/backends/healthcheck/options/options.go
22
45.0
-55.0% pkg/encoding/providers/getters.go
22
73.49
-26.51% pkg/parsing/sql/sql.go
22
33.33
-66.67% pkg/proxy/context/hops.go
21
0.0
-100.0% pkg/encoding/encoding.go
21
86.62
-13.38% pkg/proxy/router/lm/lm.go
20
75.31
-24.69% pkg/backends/healthcheck/status.go
20
42.5
-50.0% pkg/backends/influxdb/iofmt/iofmt.go
20
59.52
-23.81% pkg/config/loader.go
20
70.3
-19.8% pkg/proxy/params/params.go
20
71.76
-11.76% pkg/proxy/paths/options/options.go
20
31.03
-68.97% pkg/timeseries/dataset/series.go
20
7.32
-48.78% pkg/timeseries/epoch/epoch.go
19
30.65
-30.65% pkg/util/strings/strings.go
18
61.96
-19.57% pkg/backends/alb/mech/nlm/newest_last_modified.go
18
68.48
-19.57% pkg/cache/memory/memory.go
18
43.14
-35.29% pkg/parsing/lex/sql/token.go
18
14.29
-85.71% pkg/proxy/errors/errors.go
18
0.0
-100.0% pkg/proxy/handlers/trickster/local/local.go
17
64.15
-32.08% pkg/backends/backends.go
17
60.0
-9.44% pkg/cache/options/options.go
17
48.65
-45.95% pkg/cache/registry/registry.go
16
70.37
-29.63% pkg/config/flags.go
16
48.39
-51.61% pkg/config/tls.go
16
75.0
-25.0% pkg/encoding/providers/providers.go
16
50.0
-10.67% pkg/proxy/authenticator/providers/basic/basic.go
14
83.13
-16.87% pkg/proxy/methods/methods.go
14
43.18
-31.82% pkg/proxy/request/rewriter/options/options.go
13
72.58
-20.97% pkg/cache/filesystem/filesystem.go
13
59.02
-21.31% pkg/observability/tracing/options/options.go
13
27.78
-72.22% pkg/proxy/tls/tls.go
13
61.76
-38.24% pkg/proxy/urls/url.go
12
36.84
-63.16% pkg/config/env.go
12
0.0
-75.0% pkg/config/types/envstring.go
12
0.0
-100.0% pkg/proxy/handlers/trickster/redirect/redirector.go
12
57.41
-22.22% pkg/proxy/request/body.go
11
43.48
-47.83% pkg/parsing/parsing.go
10
61.68
-5.99% pkg/backends/alb/client.go
10
86.84
-13.16% pkg/backends/backend.go
10
0.0
-100.0% pkg/backends/influxdb/flux/model.go
10
51.85
-37.04% pkg/backends/influxdb/handler_query.go
10
74.36
-25.64% pkg/backends/prometheus/model/model.go
10
69.23
-19.23% pkg/backends/prometheus/tsm_provider.go
10
58.62
-34.48% pkg/cache/index/options/options.go
10
60.68
-8.55% pkg/config/validate/validate.go
10
76.74
-23.26% pkg/proxy/request/rewriter/rewriter.go
10
0.0
-100.0% pkg/timeseries/modeler.go
9
80.09
-2.08% pkg/backends/alb/mech/tsm/time_series_merge.go
9
0.0
-100.0% pkg/backends/prometheus/handler_alerts.go
9
71.88
-28.13% pkg/backends/providers/providers.go
9
0.0
-100.0% pkg/backends/rule/input_encoding.go
9
0.0
-100.0% pkg/encoding/base64/base64.go
9
64.89
-9.57% pkg/proxy/response/merge/timeseries.go
9
73.33
-15.0% pkg/util/timeconv/timeconv.go
8
0.0
-100.0% pkg/backends/prometheus/handler_unsupported.go
8
43.75
-50.0% pkg/backends/timeseries_backend.go
8
80.49
-19.51% pkg/parsing/options.go
8
48.39
-25.81% pkg/proxy/handlers/trickster/failures/failures.go
8
72.41
-27.59% pkg/proxy/handlers/trickster/switcher/switch.go
8
57.78
-17.78% pkg/proxy/proxy.go
8
56.92
-12.31% pkg/util/sets/sets.go
7
61.76
-20.59% pkg/backends/alb/mech/rr/round_robin.go
7
33.33
-21.21% pkg/backends/clickhouse/model/marshal.go
7
68.18
-31.82% pkg/cache/metrics/metrics.go
7
84.0
-9.33% pkg/proxy/request/resources.go
6
57.14
-42.86% pkg/proxy/forwarding/coll_fwd_type.go
6
50.0
-37.5% pkg/proxy/headers/sensitive.go
5
79.76
-5.95% pkg/backends/clickhouse/model/marshal_json.go
5
56.25
-31.25% pkg/backends/prometheus/options/options.go
5
44.44
-55.56% pkg/cache/evictionmethods/eviction_methods.go
5
58.33
-41.67% pkg/cache/providers/providers.go
5
50.0
-50.0% pkg/cache/redis/client_types.go
5
0.0
-100.0% pkg/proxy/engines/revalidation_status.go
5
28.57
-71.43% pkg/proxy/handlers/trickster/config/config.go
5
28.57
-71.43% pkg/proxy/handlers/trickster/ping/ping.go
5
44.44
-55.56% pkg/proxy/paths/matching/matching.go
5
76.92
-12.82% pkg/util/atomicx/time.go
4
83.64
-7.27% pkg/backends/clickhouse/clickhouse.go
4
0.0
-100.0% pkg/backends/influxdb/handler_proxy.go
4
0.0
-100.0% pkg/backends/prometheus/handler_proxy.go
4
77.53
-4.49% pkg/backends/prometheus/transformations.go
4
0.0
-100.0% pkg/backends/reverseproxycache/handler_proxy.go
4
0.0
-100.0% pkg/backends/reverseproxy/handler_proxy.go
4
57.14
-28.57% pkg/cache/status/lookup_status.go
4
73.08
-15.38% pkg/config/mgmt/mgmt.go
4
66.67
-12.12% pkg/frontend/options/options.go
4
76.47
-23.53% pkg/proxy/authenticator/loaders/htpasswd/htpasswd.go
4
78.57
-14.29% pkg/proxy/request/request.go
3
86.36
-13.64% pkg/backends/clickhouse/handler_query.go
3
0.0
-100.0% pkg/backends/clickhouse/stubs.go
3
0.0
-100.0% pkg/backends/influxdb/stubs.go
3
95.0
-5.0% pkg/backends/prometheus/handler_query.go
3
64.29
-21.43% pkg/backends/prometheus/model/vector.go
3
0.0
-100.0% pkg/checksum/sha1/sha1.go
3
0.0
-100.0% pkg/observability/tracing/exporters/noop/noop.go
3
64.29
-21.43% pkg/observability/tracing/exporters/stdout/options/options.go
3
68.75
-18.75% pkg/parsing/lex/lex.go
3
61.54
-23.08% pkg/proxy/context/healthcheck.go
3
0.0
-100.0% pkg/util/cmp/cmp.go
3
70.0
-30.0% pkg/util/timeconv/errors.go
2
72.73
-4.55% pkg/backends/clickhouse/url.go
2
63.46
-3.85% pkg/backends/prometheus/model/merge.go
2
87.76
-4.08% pkg/backends/rule/client.go
2
71.43
-14.29% pkg/encoding/profile/context.go
2
85.19
-7.41% pkg/proxy/response/capture/capture.go
2
72.22
-11.11% pkg/util/middleware/simulated_latency.go
2
37.5
-12.5% pkg/util/numbers/numbers.go
1
93.75
-6.25% pkg/backends/alb/mech/registry/registry.go
1
87.88
-3.03% pkg/backends/alb/pool/target.go
1
89.66
-3.45% pkg/backends/prometheus/promql/outer_aggregator.go
1
88.89
-11.11% pkg/observability/tracing/providers/providers.go
1
76.92
-7.69% pkg/proxy/context/resources.go
1
88.92
-0.29% pkg/proxy/handlers/health/health.go
Jobs
ID Job ID Ran Files Coverage
1 integration - 25818009219.1 13 May 2026 06:22PM UTC 292
52.79
GitHub Action Run
Source Files on build 25818009219
  • Tree
  • List 292
  • Changed 8
  • Source Changed 0
  • Coverage Changed 8
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 9b10190b on github
  • Prev Build on main (#25813859047)
  • Next Build on main (#25858939687)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc