-
Notifications
You must be signed in to change notification settings - Fork 84
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Reuse ClickHouse SELECT statements #4482
Conversation
|
🐋 This PR was built and pushed to the following Docker images (tag: Docker Bake metadata{
"app": {
"buildx.build.ref": "builder-e03e7b4d-fc2a-4629-8c0d-f0a1107727f9/builder-e03e7b4d-fc2a-4629-8c0d-f0a1107727f90/ay4a99yyvojgkhf0imrvatw6l",
"containerimage.descriptor": {
"mediaType": "application/vnd.docker.distribution.manifest.list.v2+json",
"digest": "sha256:f80e62093028a0430a70a0cd4acc9bd21cac21cfebe9d04432bd0048c145fdf2",
"size": 685
},
"containerimage.digest": "sha256:f80e62093028a0430a70a0cd4acc9bd21cac21cfebe9d04432bd0048c145fdf2",
"image.name": "ghcr.io/kamilkisiela/graphql-hive/app:efb514cb9b98f1a8b6b4a0505615ab9d8966fd4d,ghcr.io/kamilkisiela/graphql-hive/app:kamil_coord_client_daily_2"
},
"composition-federation-2": {
"buildx.build.ref": "builder-e03e7b4d-fc2a-4629-8c0d-f0a1107727f9/builder-e03e7b4d-fc2a-4629-8c0d-f0a1107727f90/xce5zvs7yur24eydmns4c3qe8",
"containerimage.descriptor": {
"mediaType": "application/vnd.docker.distribution.manifest.list.v2+json",
"digest": "sha256:614a096602584f73ffa0e65e9fc8fb4334f2a8a96a86e896e2d788a8c52e96b2",
"size": 685
},
"containerimage.digest": "sha256:614a096602584f73ffa0e65e9fc8fb4334f2a8a96a86e896e2d788a8c52e96b2",
"image.name": "ghcr.io/kamilkisiela/graphql-hive/composition-federation-2:efb514cb9b98f1a8b6b4a0505615ab9d8966fd4d,ghcr.io/kamilkisiela/graphql-hive/composition-federation-2:kamil_coord_client_daily_2"
},
"emails": {
"buildx.build.ref": "builder-e03e7b4d-fc2a-4629-8c0d-f0a1107727f9/builder-e03e7b4d-fc2a-4629-8c0d-f0a1107727f90/3zl2bp8r3nhzhvgu8xozc7bwl",
"containerimage.descriptor": {
"mediaType": "application/vnd.docker.distribution.manifest.list.v2+json",
"digest": "sha256:6ec272b69510cc8cfded576babc1130f98442559071063e7afe90dbd97109953",
"size": 685
},
"containerimage.digest": "sha256:6ec272b69510cc8cfded576babc1130f98442559071063e7afe90dbd97109953",
"image.name": "ghcr.io/kamilkisiela/graphql-hive/emails:efb514cb9b98f1a8b6b4a0505615ab9d8966fd4d,ghcr.io/kamilkisiela/graphql-hive/emails:kamil_coord_client_daily_2"
},
"policy": {
"buildx.build.ref": "builder-e03e7b4d-fc2a-4629-8c0d-f0a1107727f9/builder-e03e7b4d-fc2a-4629-8c0d-f0a1107727f90/l5cusa6lcwn4y2utor71pmfvp",
"containerimage.descriptor": {
"mediaType": "application/vnd.docker.distribution.manifest.list.v2+json",
"digest": "sha256:86448143d40cadfda99a363d3a108afa8dde8dc664be4d777e7e7c4f09185c42",
"size": 685
},
"containerimage.digest": "sha256:86448143d40cadfda99a363d3a108afa8dde8dc664be4d777e7e7c4f09185c42",
"image.name": "ghcr.io/kamilkisiela/graphql-hive/policy:efb514cb9b98f1a8b6b4a0505615ab9d8966fd4d,ghcr.io/kamilkisiela/graphql-hive/policy:kamil_coord_client_daily_2"
},
"rate-limit": {
"buildx.build.ref": "builder-e03e7b4d-fc2a-4629-8c0d-f0a1107727f9/builder-e03e7b4d-fc2a-4629-8c0d-f0a1107727f90/82hpzyw3ilknbg93prbohquv2",
"containerimage.descriptor": {
"mediaType": "application/vnd.docker.distribution.manifest.list.v2+json",
"digest": "sha256:ebe2bc112cbb21cfd2b36a4faf652c4ca919d5f85ab055a9d0d9ded0732f2356",
"size": 685
},
"containerimage.digest": "sha256:ebe2bc112cbb21cfd2b36a4faf652c4ca919d5f85ab055a9d0d9ded0732f2356",
"image.name": "ghcr.io/kamilkisiela/graphql-hive/rate-limit:efb514cb9b98f1a8b6b4a0505615ab9d8966fd4d,ghcr.io/kamilkisiela/graphql-hive/rate-limit:kamil_coord_client_daily_2"
},
"schema": {
"buildx.build.ref": "builder-e03e7b4d-fc2a-4629-8c0d-f0a1107727f9/builder-e03e7b4d-fc2a-4629-8c0d-f0a1107727f90/rx8erf8o5o5bf02wp9fw8gyhr",
"containerimage.descriptor": {
"mediaType": "application/vnd.docker.distribution.manifest.list.v2+json",
"digest": "sha256:11c55fac1bfb57663ce0e512ea664bf04f78878a37edb0a29a72410592b7bd33",
"size": 685
},
"containerimage.digest": "sha256:11c55fac1bfb57663ce0e512ea664bf04f78878a37edb0a29a72410592b7bd33",
"image.name": "ghcr.io/kamilkisiela/graphql-hive/schema:efb514cb9b98f1a8b6b4a0505615ab9d8966fd4d,ghcr.io/kamilkisiela/graphql-hive/schema:kamil_coord_client_daily_2"
},
"server": {
"buildx.build.ref": "builder-e03e7b4d-fc2a-4629-8c0d-f0a1107727f9/builder-e03e7b4d-fc2a-4629-8c0d-f0a1107727f90/lpxtswb8gjknbz6bczofe6jv1",
"containerimage.descriptor": {
"mediaType": "application/vnd.docker.distribution.manifest.list.v2+json",
"digest": "sha256:579f15b702e52ab8eff70815253a5e678a9218a19093d19b8b8cc90745ed0a22",
"size": 685
},
"containerimage.digest": "sha256:579f15b702e52ab8eff70815253a5e678a9218a19093d19b8b8cc90745ed0a22",
"image.name": "ghcr.io/kamilkisiela/graphql-hive/server:efb514cb9b98f1a8b6b4a0505615ab9d8966fd4d,ghcr.io/kamilkisiela/graphql-hive/server:kamil_coord_client_daily_2"
},
"storage": {
"buildx.build.ref": "builder-e03e7b4d-fc2a-4629-8c0d-f0a1107727f9/builder-e03e7b4d-fc2a-4629-8c0d-f0a1107727f90/7dkl8fj3u7tkqzplm1eysfqzj",
"containerimage.descriptor": {
"mediaType": "application/vnd.docker.distribution.manifest.list.v2+json",
"digest": "sha256:9329ad5268444d88e649687140cf3144d8f4a74ec956a980c62964d7fa9f753f",
"size": 685
},
"containerimage.digest": "sha256:9329ad5268444d88e649687140cf3144d8f4a74ec956a980c62964d7fa9f753f",
"image.name": "ghcr.io/kamilkisiela/graphql-hive/storage:efb514cb9b98f1a8b6b4a0505615ab9d8966fd4d,ghcr.io/kamilkisiela/graphql-hive/storage:kamil_coord_client_daily_2"
},
"stripe-billing": {
"buildx.build.ref": "builder-e03e7b4d-fc2a-4629-8c0d-f0a1107727f9/builder-e03e7b4d-fc2a-4629-8c0d-f0a1107727f90/u1c9l94kjynigzlqydy7k1omw",
"containerimage.descriptor": {
"mediaType": "application/vnd.docker.distribution.manifest.list.v2+json",
"digest": "sha256:1acbf621c135a806f4f15b558c618de6653caf588a6fb364b0ff568462ca9c1b",
"size": 685
},
"containerimage.digest": "sha256:1acbf621c135a806f4f15b558c618de6653caf588a6fb364b0ff568462ca9c1b",
"image.name": "ghcr.io/kamilkisiela/graphql-hive/stripe-billing:efb514cb9b98f1a8b6b4a0505615ab9d8966fd4d,ghcr.io/kamilkisiela/graphql-hive/stripe-billing:kamil_coord_client_daily_2"
},
"tokens": {
"buildx.build.ref": "builder-e03e7b4d-fc2a-4629-8c0d-f0a1107727f9/builder-e03e7b4d-fc2a-4629-8c0d-f0a1107727f90/8ym351w3vs1580h7183na7vbv",
"containerimage.descriptor": {
"mediaType": "application/vnd.docker.distribution.manifest.list.v2+json",
"digest": "sha256:18a6c8aaf7b8af14fdd177f31856f4b79ea2788869a4748c797aca242448899b",
"size": 685
},
"containerimage.digest": "sha256:18a6c8aaf7b8af14fdd177f31856f4b79ea2788869a4748c797aca242448899b",
"image.name": "ghcr.io/kamilkisiela/graphql-hive/tokens:efb514cb9b98f1a8b6b4a0505615ab9d8966fd4d,ghcr.io/kamilkisiela/graphql-hive/tokens:kamil_coord_client_daily_2"
},
"usage": {
"buildx.build.ref": "builder-e03e7b4d-fc2a-4629-8c0d-f0a1107727f9/builder-e03e7b4d-fc2a-4629-8c0d-f0a1107727f90/sfra2kgmpgiwheqxim2fyvu24",
"containerimage.descriptor": {
"mediaType": "application/vnd.docker.distribution.manifest.list.v2+json",
"digest": "sha256:2af2cab026c7865893175dcffd0ecbc4f3e4e27d8e20b87169ad808eb884a9ac",
"size": 685
},
"containerimage.digest": "sha256:2af2cab026c7865893175dcffd0ecbc4f3e4e27d8e20b87169ad808eb884a9ac",
"image.name": "ghcr.io/kamilkisiela/graphql-hive/usage:efb514cb9b98f1a8b6b4a0505615ab9d8966fd4d,ghcr.io/kamilkisiela/graphql-hive/usage:kamil_coord_client_daily_2"
},
"usage-estimator": {
"buildx.build.ref": "builder-e03e7b4d-fc2a-4629-8c0d-f0a1107727f9/builder-e03e7b4d-fc2a-4629-8c0d-f0a1107727f90/xu15rv30twrz0lir5p04iyef2",
"containerimage.descriptor": {
"mediaType": "application/vnd.docker.distribution.manifest.list.v2+json",
"digest": "sha256:baa9beabd49bd2653e08625793df668e5690c8dc04a4a1347d12bfe1d6f5fa14",
"size": 685
},
"containerimage.digest": "sha256:baa9beabd49bd2653e08625793df668e5690c8dc04a4a1347d12bfe1d6f5fa14",
"image.name": "ghcr.io/kamilkisiela/graphql-hive/usage-estimator:efb514cb9b98f1a8b6b4a0505615ab9d8966fd4d,ghcr.io/kamilkisiela/graphql-hive/usage-estimator:kamil_coord_client_daily_2"
},
"usage-ingestor": {
"buildx.build.ref": "builder-e03e7b4d-fc2a-4629-8c0d-f0a1107727f9/builder-e03e7b4d-fc2a-4629-8c0d-f0a1107727f90/at6ozr35fgqmfkou6sby16nyu",
"containerimage.descriptor": {
"mediaType": "application/vnd.docker.distribution.manifest.list.v2+json",
"digest": "sha256:6a333eca45319e6ad293f5f8ab3afa78516ef284ffc1d8373e90d5922ab09c21",
"size": 685
},
"containerimage.digest": "sha256:6a333eca45319e6ad293f5f8ab3afa78516ef284ffc1d8373e90d5922ab09c21",
"image.name": "ghcr.io/kamilkisiela/graphql-hive/usage-ingestor:efb514cb9b98f1a8b6b4a0505615ab9d8966fd4d,ghcr.io/kamilkisiela/graphql-hive/usage-ingestor:kamil_coord_client_daily_2"
},
"webhooks": {
"buildx.build.ref": "builder-e03e7b4d-fc2a-4629-8c0d-f0a1107727f9/builder-e03e7b4d-fc2a-4629-8c0d-f0a1107727f90/ods85bwk4ezijf1shd4913leg",
"containerimage.descriptor": {
"mediaType": "application/vnd.docker.distribution.manifest.list.v2+json",
"digest": "sha256:a327067f8eca5dca81942a5f5eef19ab8a42e07cb8e89ebec88912068df673ad",
"size": 685
},
"containerimage.digest": "sha256:a327067f8eca5dca81942a5f5eef19ab8a42e07cb8e89ebec88912068df673ad",
"image.name": "ghcr.io/kamilkisiela/graphql-hive/webhooks:efb514cb9b98f1a8b6b4a0505615ab9d8966fd4d,ghcr.io/kamilkisiela/graphql-hive/webhooks:kamil_coord_client_daily_2"
}
} |
📚 Storybook DeploymentThe latest changes are available as preview in: https://2c12afe1.hive-storybook.pages.dev |
e9e0dca
to
bcc187b
Compare
dff0dd7
to
ae8540f
Compare
- Bring #4481 to live - Use clients_minutely, clients_hourly, coordinates_minutely, coordinates_hourly tables - Reuse ClickHouse SELECT statements by making the table name dynamic.
ae8540f
to
5c100e4
Compare
clients_{minutely,hourly}
,coordinates_{minutely,hourly}
tablesCaution
Merge 30 days after #4481 is deployed to production.