Skip to content

feat(metrics): Add a meta table to counters #15631

feat(metrics): Add a meta table to counters

feat(metrics): Add a meta table to counters #15631

Triggered via pull request March 21, 2024 15:59
Status Failure
Total duration 24m 8s
Artifacts

ci.yml

on: pull_request
pre-commit hooks
38s
pre-commit hooks
Build snuba CI image
8m 56s
Build snuba CI image
detect what files changed
5s
detect what files changed
Linting - Rust
2m 17s
Linting - Rust
mypy typing
1m 12s
mypy typing
Dataset Config Validation
39s
Dataset Config Validation
Publish Snuba to DockerHub
0s
Publish Snuba to DockerHub
Front end tests for snuba admin
54s
Front end tests for snuba admin
Matrix: Tests on multiple clickhouse versions
Matrix: Tests and code coverage
Matrix: sentry
Fit to window
Zoom out
Zoom in

Annotations

49 errors and 34 warnings
Tests on multiple clickhouse versions (23.3.13.7.altinitystable)
Process completed with exit code 1.
Tests on multiple clickhouse versions (23.8.8.21.altinitystable)
Process completed with exit code 1.
Tests on multiple clickhouse versions (22.8.15.25.altinitystable)
Process completed with exit code 1.
Tests and code coverage (test)
Process completed with exit code 1.
Tests and code coverage (test_distributed)
The job was canceled because "test" failed.
Tests and code coverage (test_distributed)
The operation was canceled.
Tests and code coverage (test_rust)
The job was canceled because "test" failed.
Tests and code coverage (test_rust)
The operation was canceled.
Tests on multiple clickhouse versions (21.8.13.1.altinitystable)
Process completed with exit code 1.
sentry (2): sentry/tests/sentry/search/events/builder/test_metrics.py#L501
TimeseriesMetricQueryBuilderTest.test_on_demand_top_timeseries_dynamic_metric_spec_with_environment_set requests.exceptions.ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))
sentry (2): sentry/tests/sentry/search/events/builder/test_metrics.py#L501
TimeseriesMetricQueryBuilderTest.test_run_query_with_on_demand_count requests.exceptions.ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))
sentry (2): sentry/tests/sentry/search/events/builder/test_metrics.py#L501
TimeseriesMetricQueryBuilderTest.test_run_query_with_on_demand_eps requests.exceptions.ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))
sentry (2): sentry/tests/snuba/test_metrics_layer.py#L501
MQLTest.test_automatic_granularity requests.exceptions.ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))
sentry (2): sentry/tests/snuba/test_metrics_layer.py#L501
MQLTest.test_complex_generic_metrics requests.exceptions.ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))
sentry (2): sentry/tests/snuba/test_metrics_layer.py#L501
MQLTest.test_formulas_with_scalar_formulas requests.exceptions.ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))
sentry (2): sentry/tests/snuba/test_metrics_layer.py#L501
MQLTest.test_meta_data_in_response requests.exceptions.ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))
sentry (2): sentry/tests/snuba/test_metrics_layer.py#L501
MQLTest.test_metrics_groupby requests.exceptions.ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))
sentry (2)
Process completed with exit code 1.
sentry (1)
The job was canceled because "_2" failed.
sentry (1): sentry/tests/sentry/search/events/builder/test_metrics.py#L501
TimeseriesMetricQueryBuilderTest.test_run_query_with_on_demand_apdex requests.exceptions.ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))
sentry (1): sentry/tests/sentry/search/events/builder/test_metrics.py#L501
TimeseriesMetricQueryBuilderTest.test_run_query_with_on_demand_epm requests.exceptions.ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))
sentry (1): sentry/tests/snuba/test_metrics_layer.py#L501
MQLTest.test_automatic_dataset requests.exceptions.ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))
sentry (1): sentry/tests/snuba/test_metrics_layer.py#L501
MQLTest.test_basic_generic_metrics requests.exceptions.ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))
sentry (1): sentry/tests/snuba/test_metrics_layer.py#L501
MQLTest.test_filters_generic_metrics requests.exceptions.ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))
sentry (1): sentry/tests/snuba/test_metrics_layer.py#L501
MQLTest.test_interval_with_totals requests.exceptions.ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))
sentry (1): sentry/tests/snuba/test_metrics_layer.py#L501
MQLTest.test_metrics_filters requests.exceptions.ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))
sentry (1)
Process completed with exit code 1.
sentry (3)
The job was canceled because "_2" failed.
sentry (3): sentry/tests/sentry/search/events/builder/test_metrics.py#L501
TimeseriesMetricQueryBuilderTest.test_on_demand_top_timeseries_simple_metric_spec_with_environment_set requests.exceptions.ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))
sentry (3): sentry/tests/sentry/search/events/builder/test_metrics.py#L501
TimeseriesMetricQueryBuilderTest.test_run_query_with_on_demand_count_web_vitals requests.exceptions.ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))
sentry (3): sentry/tests/sentry/search/events/builder/test_metrics.py#L501
TimeseriesMetricQueryBuilderTest.test_run_query_with_on_demand_failure_count requests.exceptions.ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))
sentry (3): sentry/tests/sentry/search/events/builder/test_metrics.py#L501
TimeseriesMetricQueryBuilderTest.test_run_top_timeseries_query_with_on_demand_columns requests.exceptions.ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))
sentry (3): sentry/tests/sentry/search/events/builder/test_metrics.py#L501
AlertMetricsQueryBuilderTest.test_run_query_with_on_demand_apdex requests.exceptions.ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))
sentry (3): sentry/tests/sentry/search/events/builder/test_metrics.py#L501
AlertMetricsQueryBuilderTest.test_run_query_with_on_demand_failure_rate requests.exceptions.ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))
sentry (3): sentry/tests/snuba/test_metrics_layer.py#L501
MQLTest.test_bad_query requests.exceptions.ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))
sentry (3): sentry/tests/snuba/test_metrics_layer.py#L501
MQLTest.test_dataset_correctness requests.exceptions.ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))
sentry (3): sentry/tests/snuba/test_metrics_layer.py#L501
MQLTest.test_gauges requests.exceptions.ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))
sentry (3): sentry/tests/snuba/test_metrics_layer.py#L501
MQLTest.test_metrics_complex requests.exceptions.ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))
sentry (0)
The job was canceled because "_2" failed.
sentry (0): sentry/tests/sentry/search/events/builder/test_metrics.py#L501
TimeseriesMetricQueryBuilderTest.test_run_query_with_on_demand_failure_rate requests.exceptions.ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))
sentry (0): sentry/tests/sentry/search/events/builder/test_metrics.py#L501
AlertMetricsQueryBuilderTest.test_run_query_with_on_demand_count_and_environments requests.exceptions.ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))
sentry (0): sentry/tests/sentry/search/events/builder/test_metrics.py#L501
CustomMetricsWithMetricsLayerTest.test_count_metrics_query requests.exceptions.ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))
sentry (0): sentry/tests/snuba/test_metrics_layer.py#L501
MQLTest.test_aggregate_aliases requests.exceptions.ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))
sentry (0): sentry/tests/snuba/test_metrics_layer.py#L501
MQLTest.test_basic_bulk_generic_metrics requests.exceptions.ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))
sentry (0): sentry/tests/snuba/test_metrics_layer.py#L501
MQLTest.test_failure_rate requests.exceptions.ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))
sentry (0): sentry/tests/snuba/test_metrics_layer.py#L501
MQLTest.test_groupby_generic_metrics requests.exceptions.ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))
sentry (0): sentry/tests/snuba/test_metrics_layer.py#L501
MQLTest.test_metrics_correctly_reverse_resolved requests.exceptions.ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))
sentry (0): sentry/tests/snuba/test_metrics_layer.py#L501
MQLTest.test_totals requests.exceptions.ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))
sentry (0)
The operation was canceled.
detect what files changed
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@7884fcad6b5d53d10323aee724dc68d8b9096a2e, getsentry/paths-filter@66f7f1844185eb7fb6738ea4ea59d74bb99199e5. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
detect what files changed
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@7884fcad6b5d53d10323aee724dc68d8b9096a2e, getsentry/paths-filter@66f7f1844185eb7fb6738ea4ea59d74bb99199e5. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
detect what files changed
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
detect what files changed
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
detect what files changed
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
detect what files changed
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
detect what files changed
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
detect what files changed
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
pre-commit hooks
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, getsentry/action-github-app-token@97c9e23528286821f97fba885c1b1123284b29cc, actions/setup-python@v4, actions/cache@v3, getsentry/paths-filter@v2, getsentry/action-github-commit@v1.0.0. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
pre-commit hooks
The following actions uses node12 which is deprecated and will be forced to run on node16: getsentry/paths-filter@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
pre-commit hooks
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
pre-commit hooks
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
pre-commit hooks
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
pre-commit hooks
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Dataset Config Validation
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/setup-python@v4. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
mypy typing
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/setup-python@v4. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Front end tests for snuba admin
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Front end tests for snuba admin
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Linting - Rust
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Build snuba CI image
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, docker/setup-buildx-action@v2, docker/build-push-action@v4. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Tests on multiple clickhouse versions (23.3.13.7.altinitystable)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2, docker/setup-buildx-action@v2, docker/build-push-action@v4. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Tests on multiple clickhouse versions (23.3.13.7.altinitystable)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Tests on multiple clickhouse versions (23.8.8.21.altinitystable)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2, docker/setup-buildx-action@v2, docker/build-push-action@v4. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Tests on multiple clickhouse versions (23.8.8.21.altinitystable)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Tests on multiple clickhouse versions (22.8.15.25.altinitystable)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2, docker/setup-buildx-action@v2, docker/build-push-action@v4. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Tests on multiple clickhouse versions (22.8.15.25.altinitystable)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Tests and code coverage (test_distributed_migrations)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2, docker/setup-buildx-action@v2, docker/build-push-action@v4. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Tests and code coverage (test_distributed_migrations)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Tests and code coverage (test)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2, docker/setup-buildx-action@v2, docker/build-push-action@v4. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Tests and code coverage (test)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Tests on multiple clickhouse versions (21.8.13.1.altinitystable)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2, docker/setup-buildx-action@v2, docker/build-push-action@v4. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Tests on multiple clickhouse versions (21.8.13.1.altinitystable)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
sentry (2)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2, docker/setup-buildx-action@v2, docker/build-push-action@v4. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
sentry (2)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/