pezzo
pezzo copied to clipboard
window run docker-desktop docker-compose -f docker-compose.infra.yaml up
Report
pezzo-clickhouse-migrate-1 | TableCompilerClickHouse.createQuery: create table reports
(id
String, timestamp
DateTime, environment
String, organizationId
String, projectId
String, promptTokens
Float64, completionTokens
Float64, totalTokens
Float64, promptCost
Float64, completionCost
Float64, totalCost
Float64, duration
UInt32, type
String, client
String, clientVersion
String, model
String, provider
String, modelAuthor
String, requestTimestamp
DateTime, requestBody
String, isError
boolean, responseStatusCode
UInt32, responseTimestamp
DateTime, responseBody
String, cacheEnabled
boolean, cacheHit
boolean) engine = MergeTree ORDER BY tuple()
pezzo-clickhouse-migrate-1 | migration file "20231231065935_create_reports.ts" failed
pezzo-clickhouse-migrate-1 | migration failed with error: insert into knex_migrations
(batch
, migration_time
, name
) values (1, '2024-03-07 08:05:37', '20231231065935_create_reports.ts') - 500: std::exception. Code: 1001, type: std::__1::__fs::filesystem::filesystem_error, e.what() = filesystem error: in rename: Permission denied ["/var/lib/clickhouse/store/17f/17f0a7f9-a863-4ce7-98d2-75f40e2226f4/tmp_insert_all_1_1_0/"] ["/var/lib/clickhouse/store/17f/17f0a7f9-a863-4ce7-98d2-75f40e2226f4/all_1_1_0/"]
pezzo-clickhouse-migrate-1 | Cannot print extra info for Poco::Exception (version 23.12.4.15 (official build))
pezzo-clickhouse-migrate-1 |
pezzo-clickhouse-migrate-1 | insert into knex_migrations
(batch
, migration_time
, name
) values (1, '2024-03-07 08:05:37', '20231231065935_create_reports.ts') - 500: std::exception. Code: 1001, type: std::__1::__fs::filesystem::filesystem_error, e.what() = filesystem error: in rename: Permission denied ["/var/lib/clickhouse/store/17f/17f0a7f9-a863-4ce7-98d2-75f40e2226f4/tmp_insert_all_1_1_0/"] ["/var/lib/clickhouse/store/17f/17f0a7f9-a863-4ce7-98d2-75f40e2226f4/all_1_1_0/"]
pezzo-clickhouse-migrate-1 | Cannot print extra info for Poco::Exception (version 23.12.4.15 (official build))
pezzo-clickhouse-migrate-1 |
pezzo-clickhouse-migrate-1 | Error: insert into knex_migrations
(batch
, migration_time
, name
) values (1, '2024-03-07 08:05:37', '20231231065935_create_reports.ts') - 500: std::exception.
Code: 1001, type: std::__1::__fs::filesystem::filesystem_error, e.what() = filesystem error: in rename: Permission denied ["/var/lib/clickhouse/store/17f/17f0a7f9-a863-4ce7-98d2-75f40e2226f4/tmp_insert_all_1_1_0/"] ["/var/lib/clickhouse/store/17f/17f0a7f9-a863-4ce7-98d2-75f40e2226f4/all_1_1_0/"]
pezzo-clickhouse-migrate-1 | Cannot print extra info for Poco::Exception (version 23.12.4.15 (official build))
pezzo-clickhouse-migrate-1 |
pezzo-clickhouse-migrate-1 | at getErrorObj (/app/clickhouse/node_modules/clickhouse/index.js:231:14)
pezzo-clickhouse-migrate-1 | at Request._callback (/app/clickhouse/node_modules/clickhouse/index.js:610:6)
pezzo-clickhouse-migrate-1 | at Request.self.callback (/app/clickhouse/node_modules/request/request.js:185:22)
pezzo-clickhouse-migrate-1 | at Request.emit (node:events:513:28)
pezzo-clickhouse-migrate-1 | at Request.emit (node:domain:489:12)
pezzo-clickhouse-migrate-1 | at Request.npm install -g [email protected]
to update!
pezzo-clickhouse-migrate-1 | npm notice
pezzo-clickhouse-migrate-1 | Error running knex migrations
Expected behavior
docker-compose -f docker-compose.infra.yaml up
Steps to reproduce the problem
- docker-compose -f docker-compose.infra.yaml up
Logs (if applicable)
example
Pezzo version
No response
How do you use Pezzo?
Docker Compose
version: "3" services: pezzo-clickhouse-migrate: image: ghcr.io/pezzolabs/pezzo/server:latest build: context: . dockerfile: ./apps/server/Dockerfile entrypoint: /bin/sh working_dir: /app/clickhouse command: -c "./migrate.sh" user: root environment: CLICKHOUSE_HOST: clickhouse CLICKHOUSE_PORT: "8123" CLICKHOUSE_USER: default CLICKHOUSE_PASSWORD: default depends_on: clickhouse: condition: service_healthy
pezzo-prisma-migrate: image: ghcr.io/pezzolabs/pezzo/server:latest build: context: . dockerfile: ./apps/server/Dockerfile entrypoint: /bin/sh command: -c "npx prisma migrate deploy" environment: - DATABASE_URL=postgres://postgres:postgres@postgres:5432/pezzo depends_on: postgres: condition: service_healthy
clickhouse: image: clickhouse/clickhouse-server:23.1.2.9-alpine environment: CLICKHOUSE_USER: default CLICKHOUSE_PASSWORD: default volumes: - clickhouse_data:/var/lib/clickhouse - clickhouse_logs:/var/log/clickhouse-server - ./clickhouse/config/users.d/config.xml:/etc/clickhouse-server/users.d/config.xml - ./clickhouse/config/config.d/config.xml:/etc/clickhouse-server/config.d/config.xml ports: - "8123:8123" - "9000:9000" - "9004:9004" healthcheck: test: ["CMD-SHELL", 'clickhouse-client --query "SELECT 1"'] interval: 5s timeout: 5s retries: 3
postgres: image: postgres:15-alpine3.17 environment: POSTGRES_USER: postgres POSTGRES_PASSWORD: postgres ports: - "5433:5432" volumes: - postgres_data:/var/lib/postgresql/data healthcheck: test: ["CMD-SHELL", "pg_isready -U postgres"] interval: 5s timeout: 5s retries: 3
supertokens: image: supertokens/supertokens-postgresql:5.0 ports: - "3567:3567" depends_on: postgres: condition: service_healthy environment: POSTGRES_CONNECTION_URI: postgres://postgres:postgres@postgres:5432/supertokens healthcheck: test: > bash -c 'exec 3<>/dev/tcp/127.0.0.1/3567 && echo -e "GET /hello HTTP/1.1\r\nhost: 127.0.0.1:3567\r\nConnection: close\r\n\r\n" >&3 && cat <&3 | grep "Hello"' interval: 10s timeout: 5s retries: 5
redis-stack-server: image: redis/redis-stack-server:7.2.0-v0 container_name: redis-stack-server ports: - "6379:6379" healthcheck: test: ["CMD-SHELL", "redis-cli ping | grep PONG"] interval: 1s timeout: 3s retries: 5
local-kms: image: nsmithuk/local-kms:latest container_name: local-kms entrypoint: "/bin/sh" # Seeding the local-kms with a master key. "/init/seed.yaml" will be created based on the base64 encoded string below. command: '-c "echo "S2V5czoKICBTeW1tZXRyaWM6CiAgICBBZXM6CiAgICAgIC0gTWV0YWRhdGE6CiAgICAgICAgICBLZXlJZDogZGVtby1tYXN0ZXIta2V5CiAgICAgICAgQmFja2luZ0tleXM6CiAgICAgICAgICAtIDVjZGFlYWQyN2ZlN2RhMmRlNDc5NDVkNzNjZDZkNzllMzY0OTRlNzM4MDJmM2NkMzg2OWYxZDJjYjBiNWQ3YTkKCkFsaWFzZXM6CiAgLSBBbGlhc05hbWU6IGFsaWFzL3Rlc3RpbmcKICAgIFRhcmdldEtleUlkOiBkZW1vLW1hc3Rlci1rZXk=" | base64 -d >> /init/seed.yaml && local-kms"' ports: - "9981:9981" expose: - "9981" environment: - "PORT=9981" - "KMS_REGION=us-east-1"
volumes: postgres_data: ~ clickhouse_data: ~ clickhouse_logs: ~