Skip to content

feat: metrics instrumentation #5353

feat: metrics instrumentation

feat: metrics instrumentation #5353

Triggered via pull request July 23, 2024 18:57
Status Failure
Total duration 2m 37s
Artifacts

ci.yml

on: pull_request
Shard Integration Tests
5s
Shard Integration Tests
Matrix: Integration Test
Integration Success
0s
Integration Success
Fit to window
Zoom out
Zoom in

Annotations

58 errors and 45 warnings
Lint: backend/controller/observability/observability.go#L12
could not import github.com/TBD54566975/ftl/backend/controller/dal (-: import cycle not allowed: import stack: [github.com/TBD54566975/ftl/backend/controller github.com/TBD54566975/ftl/backend/controller/cronjobs github.com/TBD54566975/ftl/backend/controller/dal github.com/TBD54566975/ftl/backend/controller/observability github.com/TBD54566975/ftl/backend/controller/dal]) (typecheck)
Lint: backend/controller/pubsub/manager.go#L7
could not import github.com/TBD54566975/ftl/backend/controller/dal (-: import cycle not allowed: import stack: [github.com/TBD54566975/ftl/backend/controller github.com/TBD54566975/ftl/backend/controller/cronjobs github.com/TBD54566975/ftl/backend/controller/dal github.com/TBD54566975/ftl/backend/controller/observability github.com/TBD54566975/ftl/backend/controller/dal]) (typecheck)
Lint: cmd/ftl/cmd_serve.go#L23
`ftl` redeclared in this block (typecheck)
Lint: cmd/ftl/cmd_serve.go#L7
other declaration of ftl (typecheck)
Lint: cmd/ftl/cmd_serve.go#L36
`observability` redeclared in this block (typecheck)
Lint: cmd/ftl/cmd_serve.go#L8
other declaration of observability (typecheck)
Lint: cmd/ftl-controller/main.go#L17
could not import github.com/TBD54566975/ftl/backend/controller/dal (-: import cycle not allowed: import stack: [github.com/TBD54566975/ftl/backend/controller github.com/TBD54566975/ftl/backend/controller/cronjobs github.com/TBD54566975/ftl/backend/controller/dal github.com/TBD54566975/ftl/backend/controller/observability github.com/TBD54566975/ftl/backend/controller/dal]) (typecheck)
Lint: backend/controller/console.go#L17
could not import github.com/TBD54566975/ftl/backend/controller/dal (-: import cycle not allowed: import stack: [github.com/TBD54566975/ftl/backend/controller github.com/TBD54566975/ftl/backend/controller/cronjobs github.com/TBD54566975/ftl/backend/controller/dal github.com/TBD54566975/ftl/backend/controller/observability github.com/TBD54566975/ftl/backend/controller/dal]) (typecheck)
Lint: backend/controller/console.go#L454
missing return (typecheck)
Lint: backend/controller/controller.go#L1376
missing return (typecheck)
Test Go
Process completed with exit code 1.
Integration Test (TestBox)
Process completed with exit code 1.
Integration Test (TestDatabase)
Process completed with exit code 1.
Integration Test (TestConfigsWithController)
Process completed with exit code 1.
Integration Test (TestHttpIngress)
Process completed with exit code 1.
Integration Test (TestFTLMap)
Process completed with exit code 1.
Integration Test (TestRuntimeReflection)
Process completed with exit code 1.
Integration Test (TestUndefinedExportedDecls)
Process completed with exit code 1.
Integration Test (TestRetry)
Process completed with exit code 1.
Integration Test (TestASMWorkflow)
Process completed with exit code 1.
Integration Test (TestConsumptionDelay)
Process completed with exit code 1.
Integration Test (TestNonExportedDecls)
Process completed with exit code 1.
Integration Test (TestNonStructRequestResponse)
Process completed with exit code 1.
Integration Test (TestDiskSchemaRetrieverWithBuildArtefact)
Process completed with exit code 1.
Integration Test (TestModuleUnitTests)
Process completed with exit code 1.
Integration Test (TestFSM)
Process completed with exit code 1.
Integration Test (TestInterModuleCall)
Process completed with exit code 1.
Integration Test (TestAdminNoValidationWithNoSchema)
Process completed with exit code 1.
Integration Test (TestPubSub)
Process completed with exit code 1.
Integration Test (TestDefaultToRootWhenModuleDirsMissing)
Process completed with exit code 1.
Integration Test (TestFSMRetry)
Process completed with exit code 1.
Integration Test (TestHttpEncodeOmitempty)
Process completed with exit code 1.
Integration Test (TestFSMGoTests)
Process completed with exit code 1.
Integration Test (TestASMPagination)
Process completed with exit code 1.
Integration Test (TestRealMap)
Process completed with exit code 1.
Integration Test (TestSecretImportExport)
Process completed with exit code 1.
Integration Test (TestCron)
Process completed with exit code 1.
Integration Test (TestServiceWithRealDal)
Process completed with exit code 1.
Integration Test (TestConfigCmdWithoutController)
Process completed with exit code 1.
Integration Test (TestFollowerSync)
Process completed with exit code 1.
Test README
Process completed with exit code 1.
Integration Test (TestExternalPublishRuntimeCheck)
Process completed with exit code 1.
Integration Test (TestConfigsWithoutController)
Process completed with exit code 1.
Integration Test (TestLeaderSync)
Process completed with exit code 1.
Integration Test (TestHttpIngressWithCors)
Process completed with exit code 1.
Integration Test (TestSchemaGenerate)
Process completed with exit code 1.
Integration Test (TestConfigValidation)
Process completed with exit code 1.
Integration Test (TestTypeRegistryUnitTest)
Process completed with exit code 1.
Integration Test (TestDiskSchemaRetrieverWithNoSchema)
Process completed with exit code 1.
Integration Test (TestLease)
Process completed with exit code 1.
Integration Test (TestConfigImportExport)
Process completed with exit code 1.
Integration Test (TestNonFTLTypes)
Process completed with exit code 1.
Integration Test (TestSecretsWithController)
Process completed with exit code 1.
Integration Test (TestFindConfig)
Process completed with exit code 1.
Integration Test (TestLifecycle)
Process completed with exit code 1.
Integration Test (TestSecretsWithoutController)
Process completed with exit code 1.
Integration Test (TestMigrate)
Process completed with exit code 1.
Integration Success
Process completed with exit code 1.
Integration Test (TestBox)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Integration Test (TestDatabase)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Integration Test (TestConfigsWithController)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Integration Test (TestHttpIngress)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Integration Test (TestFTLMap)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Integration Test (TestRuntimeReflection)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Integration Test (TestUndefinedExportedDecls)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Integration Test (TestRetry)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Integration Test (TestASMWorkflow)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Integration Test (TestConsumptionDelay)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Integration Test (TestNonExportedDecls)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Integration Test (TestNonStructRequestResponse)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Integration Test (TestDiskSchemaRetrieverWithBuildArtefact)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Integration Test (TestModuleUnitTests)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Integration Test (TestFSM)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Integration Test (TestInterModuleCall)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Integration Test (TestAdminNoValidationWithNoSchema)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Integration Test (TestPubSub)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Integration Test (TestDefaultToRootWhenModuleDirsMissing)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Integration Test (TestFSMRetry)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Integration Test (TestHttpEncodeOmitempty)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Integration Test (TestFSMGoTests)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Integration Test (TestASMPagination)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Integration Test (TestRealMap)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Integration Test (TestSecretImportExport)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Integration Test (TestCron)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Integration Test (TestServiceWithRealDal)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Integration Test (TestConfigCmdWithoutController)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Integration Test (TestFollowerSync)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Integration Test (TestExternalPublishRuntimeCheck)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Integration Test (TestConfigsWithoutController)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Integration Test (TestLeaderSync)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Integration Test (TestHttpIngressWithCors)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Integration Test (TestSchemaGenerate)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Integration Test (TestConfigValidation)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Integration Test (TestTypeRegistryUnitTest)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Integration Test (TestDiskSchemaRetrieverWithNoSchema)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Integration Test (TestLease)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Integration Test (TestConfigImportExport)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Integration Test (TestNonFTLTypes)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Integration Test (TestSecretsWithController)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Integration Test (TestFindConfig)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Integration Test (TestLifecycle)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Integration Test (TestSecretsWithoutController)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Integration Test (TestMigrate)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/